Looks like training and education in the HPC/research computing realm needs its own place. This will be an area where one asks questions about approaches in training and education.
I’m sure I’m missing a lot, but to get things started . . .
and existing good list HPC University: Educational Programs
and
For users:
https://www.citutor.org/login.php
https://hpc.llnl.gov/training
https://portal.xsede.org/online-training
http://hpcuniversity.org/resources/search/
http://hpcuniversity.org/educators/programs/
For instructors and facilitators and more:
http://www.shodor.org/
I would appreciate any updated suggestions and pointers.
I am looking for training resources (including those that require payment) that would support my evolution to being a “power user” (not a sysadmin) for numerical computing and code development on HPC systems.
Although it will suffer link rot in no time, the following is my attempt to list a few up-to-date training resources, as well as some not so caught up -but conceptually useful- ones.
-
HPC Workshop Series at Pittsburgh Supercomputing Center (PSC)
-
Training Catalog at San Diego Supercomputing Center (SDSC)
-
Virtual Workshops at Cornell University Center for Advanced Computing (CAC)
-
Education at OU Supercomputing Center for Education & Research (OSCER)
-
Programming Languages at Better Scientific Software (BSSw)
-
Training at NVIDIA Deep Learning Institute
-
Programming Guides at Intel
-
OpenMP Presentations and Videos
Here is a program to look at Argonne Lab (https://extremecomputingtraining.anl.gov/)
Some relevant books I read that I thought added value to my knowledge and skill set for working in an HPC environment were the following:
- Patterns for Parallel Programming by Mattson, Sanders, and Massingill
- Managing Projects with GNU Make by Robert Mecklenburg
- Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
- Problem-Solving in High Performance Computing by Igor Ljubuncic
- Effective Computation in Physics by Scopatz and Huff
I have also heard good things about The Art of HPC, but I have not read their material yet.