Training Resources

User Manual 

Understanding the job scheduler and resource manager

    Tutorials

    Best Practices for HPC Software Developers

    • Session 1 — What All Codes Should Do: Overview of Best Practices in HPC Software Development
      Slides | Video link
       
    • Session 2 — Developing, Configuring, Building, and Deploying HPC Software
      Slides | Video link 
    • Session 3 — Distributed Version Control and Continuous Integration Testing
      Slides | Video link
       
    • Session 4 — Testing and Documenting your Code
      Slides | Video link
       
    • Session 5 — How the HPC Environment is Different from the Desktop (and Why)
      Slides | Video link
       
    • Session 6 — An Introduction to High-Performance Parallel I/O
      Slides | Video link 
    • Session 7 — Basic Performance Analysis and Optimization – An Ant Farm Approach
      Slides | Video link