Resources
This page contains links to third-party resources that you may find helpful. If you have suggestions for other resources that your fellow students may find helpful, please let me know.
Cluster Use
- JMU cluster reference
- SLURM: Tutorials | Quickstart | QuickRef | srun | sbatch | squeue | scancel
Tutorials and References
- Code standards
- Pthreads: LLNL tutorial | Randu.org tutorial | API standard
- OpenMP: LLNL tutorial | QuickRef | API standard
- MPI: LLNL tutorial | QuickRef | API standard
- Chapel: Cray tutorial | QuickRef | Docs | LangRef
- Git: QuickRef | Tutorial | Visual Cheatsheet
- Perf: Cheadsheet | Examples
Online Textbooks & References
- Introduction to Parallel Computing by Blaise Barney (LLNL)
- Designing and Building Parallel Programs by Ian Foster (PDF)
- Programming on Parallel Machines by Norm Matloff (PDF)
- The System Design Primer by Donne Martin
Internships & Opportunities
- Lawrence Livermore National Lab (Apply)
- Los Alamos National Lab (Apply, Due Jan 26)
- Oak Ridge National Lab (Apply, Due Feb 1)
- PRACE Summer of HPC (Apply, Due Feb 25)
Fun & Games
- The Deadlock Empire - Concurrency puzzle game
- ARCHER Challenge - Build and manage a supercomputing facility