
Developed a comprehensive HPCToolkit hands-on tutorial and example suite for the argonne-lcf/ALCF_Hands_on_HPC_Workshop repository, focusing on practical onboarding for high-performance computing performance analysis. The work included creating setup scripts, Makefiles, and detailed READMEs to guide users through building, running, and analyzing performance data with tools like OpenMP and SYCL. By incorporating GPU offloading techniques and example programs, the contribution enabled participants to explore diverse performance scenarios and reproducible workflows. Leveraging skills in code profiling, shell scripting, and C++, the project enhanced workshop readiness and provided a structured, end-to-end workflow for hands-on learning in HPC environments.
For 2025-10, delivered a comprehensive HPCToolkit Hands-on Tutorial and Examples in the argonne-lcf/ALCF_Hands_on_HPC_Workshop repo. The package includes setup scripts, example programs for OpenMP, SYCL, and QMCPACK, plus READMEs and Makefiles to build, run, and analyze performance data. It covers GPU offloading techniques and diverse performance analysis scenarios, anchored by commit 45af8a8c8da73c5134a5f81cfb9cafc209a510c1. This work improves participant onboarding, reproducibility, and practical understanding of performance tools.
For 2025-10, delivered a comprehensive HPCToolkit Hands-on Tutorial and Examples in the argonne-lcf/ALCF_Hands_on_HPC_Workshop repo. The package includes setup scripts, example programs for OpenMP, SYCL, and QMCPACK, plus READMEs and Makefiles to build, run, and analyze performance data. It covers GPU offloading techniques and diverse performance analysis scenarios, anchored by commit 45af8a8c8da73c5134a5f81cfb9cafc209a510c1. This work improves participant onboarding, reproducibility, and practical understanding of performance tools.

Overview of all repositories you've contributed to across your timeline