HPC User Training
For new users and HPC beginners in general we recommend to visit the HPC-Cafe, which takes place on every second Tuesday of the month.
For a general introduction to programming for HPC systems we recommend the one week block course “Parallel Programming of High Performance Systems” organized once a year in cooperation with Leibniz Supercomputing Centre of the Bavarian Academy of Science and Humanities (LRZ). The course location alternates between Erlangen (RRZE) and Garching (LRZ). This course is targeted at HPC users that also plan to develop software for HPC Systems.
There is a wealth of other tutorials and workshops at German HPC centers. These courses are often provided free of charge for academic attendees. A good overview about upcoming courses can be found in the Gauss-Allianz HPC-Calendar. Other good course overviews are the HLRS training portal and the LRZ training portal.
Recommended courses for HPC core skills are:
- Parallel Programming Workshop (OpenMP and MPI) held by Rolf Rabenseifner at various locations
- Introduction to hybrid programming in HPC held by HLRS, RRZE, and VSC (Vienna Scientific Cluster) at various locations
Node-Level Performance Engineering held by us (RRZE) at various locations
Programming language specific courses:
- Fortran for Scientific Computing held by Uwe Küster at HLRS
- Programming with Fortran held by Reinhold Bader at LRZ
- Advanced Fortran Topics held by Reinhold Bader at LRZ
- C++ with Focus on Software Engineering (Intermediate and Advanced courses) held by Klaus Iglberger at various locations
Have a look in above course portals if you are interested in application domain specific or even application specific workshops.