NERSC Projects for the DOE Bootcamp- https://intro-hpc-bootcamp.alcf.anl.gov
Welcome to the repository for the NERSC DOE High-Performance Computing (HPC) Bootcamp 2025, designed to prepare participants for real-world performance analysis and sustainable computing practices across scientific domains.
This bootcamp includes two distinct project pathways — Fusion Energy Research and Energy Efficiency & Sustainability — both of which build upon a shared foundation of Modules 1–4.
This repository is organized around two capstone project tracks:
- Project 1: Fusion Energy Research – Analyze HPC workloads related to plasma simulation, resource utilization, and optimization of fusion applications.
- Project 2: Energy Efficiency and Sustainability – Investigate power metrics, carbon impact, and propose strategies for reducing energy usage in scientific computing.
All participants complete Modules 1–4 before branching into their assigned project-specific Module 5.
| Module | Title |
|---|---|
| 1 | Understanding Power Consumption in Computers |
| 2 | Top 500 Supercomputers Analysis |
| 3 | NERSC Users and Application Power & Energy Analysis |
| 4 | Optimization Techniques and Performance Profiling |
| Project | Module 5 Title |
|---|---|
| Project 1: Fusion | HPC Workload and Energy Analysis in Fusion Research |
| Project 2: Sustainability | Exploring Energy Efficiency and Sustainability in HPC |
By completing this bootcamp, participants will be able to:
- Analyze and optimize the performance of HPC systems using Python and real workload data.
- Assess energy usage, carbon footprint, and sustainability metrics of scientific computing applications.
- Collaboratively design project-based solutions to improve the efficiency of simulations and promote greener HPC practices.
- Python (NumPy, pandas, matplotlib, Plotly, mpi4py, Dask)
- NERSC job data & workload profiles
- Energy estimation techniques (CO₂ models, power profiling)
- Jupyter Notebooks (interactive analysis and group collaboration)
nersc-hpc-bootcamp-2025/
│
├── Module_1_NERSC_DOE_HPC_BOOTCAMP2025.ipynb
├── Module_2_NERSC_DOE_HPC_BOOTCAMP2025.ipynb
├── Module_3_NERSC_DOE_HPC_BOOTCAMP2025.ipynb
├── Module_4_NERSC_DOE_HPC_BOOTCAMP2025_Optimizations_Overview.ipynb
│
├── Project1-Module_5__NERSC_DOE_HPC_BOOTCAMP2025.Fusion_Energy_HPC_Analysis.ipynb
├── Project2-Module_5__NERSC_DOE_HPC_BOOTCAMP2025_Energy_Efficiency_Sustainability_2025.ipynb
│
└── README.md ← You are here
Each project culminates in a team-based investigation where participants:
- Explore HPC workload trends or sustainability data
- Generate insights and visualizations using Python
- Deliver findings via a short presentation and collaborative notebook
For detailed project descriptions, refer to each Project Module 5 notebook.
For questions about the bootcamp or content, contact the NERSC Training Team.