HPC Carpentry

The HPC Carpentry project aims to develop highly interactive workshop training materials to empower novices to effectively leverage HPC to solve scientific and technical problems in their domains. This talk provides an overview of the project and its history, explores the content and delivery of HPC Carpentry workshops, and summarises the community's plans for the future. Modeled after The Carpentries training programs, the project’s goal is to develop foundational HPC skills and a sense of empowerment, rather than expertise. The workshop setting provides learners with hands-on experience that elicits confidence working with HPC systems and provides sufficient vocabulary to make subsequent self-study more effective. In a major milestone, the steering committee is leading HPC Carpentry through the formal incubation process to become an official lesson program of The Carpentries, a global community teaching essential data and software skills for research. If adopted, HPC Carpentry will join the existing Software, Data, and Library Carpentry programs. This achievement is the product of significant work over the past several years, incorporating valuable materials from many contributors. Our most recent focus has been developing materials for a user workshop. We begin with an introduction to the command-line shell (using Software Carpentry’s Unix Shell lesson), followed by our Introduction to HPC lesson, covering remote access and resource management. We end with a newly developed lesson on HPC workflow management, which walks learners through the execution of a scaling study on an HPC system, emphasizing both the benefits and limitations of the system for domain applications. This workshop program was recently run in full at the Lawrence Livermore National Laboratory. Future plans include building a developer workshop, reconnecting with disparate contributors, and engaging with the broader community through regular open conference calls and outreach. Acknowledgements The work described in the talk was made possible by the contributions of every HPC Carpentry community member. Thank you! The abstract was adapted from a previous conference submission, prepared by Andrew Reid, Trevor Keller, Alan O'Cais, Annajiat Alim Rasel, Wirawan Purwanto, Jane Herriman, and Benson Muite.A recording of this session is available on YouTube: https://youtu.be/r590gM2kZDc

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-12-17
DOI
https://doi.org/10.5281/zenodo.17968142
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

HPC Carpentry

Zenodo (CERN European Organization for Nuclear Research)
Scientific Computing and Data Management
article

HPC Carpentry

article en

Abstract

The HPC Carpentry project aims to develop highly interactive workshop training materials to empower novices to effectively leverage HPC to solve scientific and technical problems in their domains. This talk provides an overview of the project and its history, explores the content and delivery of HPC Carpentry workshops, and summarises the community's plans for the future. Modeled after The Carpentries training programs, the project’s goal is to develop foundational HPC skills and a sense of empowerment, rather than expertise. The workshop setting provides learners with hands-on experience that elicits confidence working with HPC systems and provides sufficient vocabulary to make subsequent self-study more effective. In a major milestone, the steering committee is leading HPC Carpentry through the formal incubation process to become an official lesson program of The Carpentries, a global community teaching essential data and software skills for research. If adopted, HPC Carpentry will join the existing Software, Data, and Library Carpentry programs. This achievement is the product of significant work over the past several years, incorporating valuable materials from many contributors. Our most recent focus has been developing materials for a user workshop. We begin with an introduction to the command-line shell (using Software Carpentry’s Unix Shell lesson), followed by our Introduction to HPC lesson, covering remote access and resource management. We end with a newly developed lesson on HPC workflow management, which walks learners through the execution of a scaling study on an HPC system, emphasizing both the benefits and limitations of the system for domain applications. This workshop program was recently run in full at the Lawrence Livermore National Laboratory. Future plans include building a developer workshop, reconnecting with disparate contributors, and engaging with the broader community through regular open conference calls and outreach. Acknowledgements The work described in the talk was made possible by the contributions of every HPC Carpentry community member. Thank you! The abstract was adapted from a previous conference submission, prepared by Andrew Reid, Trevor Keller, Alan O'Cais, Annajiat Alim Rasel, Wirawan Purwanto, Jane Herriman, and Benson Muite.A recording of this session is available on YouTube: https://youtu.be/r590gM2kZDc

Zenodo (CERN European Organization for Nuclear Research)
Max Planck Society (DE), Inpex (Japan) (JP), Weatherford College (US)
Openalex Percentile: Top 17%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.