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