Skip to content

NERSC/DOE_HPC_Bootcamp_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOE_HPC_Bootcamp_2025

NERSC Projects for the DOE Bootcamp- https://intro-hpc-bootcamp.alcf.anl.gov

NERSC DOE HPC Bootcamp 2025

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.


🔍 Overview

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.


📚 Modules

Core Modules (All Projects)

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-Specific Modules

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

🎯 Learning Outcomes

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.

🧑‍💻 Technologies & Tools

  • 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)

🗂️ Repository Structure

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

👥 Group Projects & Collaboration

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.


📬 Contact

For questions about the bootcamp or content, contact the NERSC Training Team.


About

NERSC Projects for the DOE Bootcamp- https://intro-hpc-bootcamp.alcf.anl.gov

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published