A Graduate Curriculum for High Performance Computing with Python

The Python programming language is a popular choice for scientific computing and is therefore seeing increased usage on high performance computing (HPC) systems; however, knowledge on how to best leverage those resources is often lacking. To fill this gap, we designed a graduate-level curriculum that teaches Python programmers techniques for improving single-processor performance, parallel processing, and GPU offloading. We lay out the course's design ethos through its learning goals and assignment structure. IN particular, this curriculum is designed to leave students with the conceptual tools and hands-on experience necessary for adopting Python-based HPC technologies not covered in clas

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-08-08
DOI
https://doi.org/10.5281/zenodo.16782633
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Graduate Curriculum for High Performance Computing with Python

Zenodo (CERN European Organization for Nuclear Research)
Geochemistry and Geologic Mapping
article

A Graduate Curriculum for High Performance Computing with Python

article en

Abstract

The Python programming language is a popular choice for scientific computing and is therefore seeing increased usage on high performance computing (HPC) systems; however, knowledge on how to best leverage those resources is often lacking. To fill this gap, we designed a graduate-level curriculum that teaches Python programmers techniques for improving single-processor performance, parallel processing, and GPU offloading. We lay out the course's design ethos through its learning goals and assignment structure. IN particular, this curriculum is designed to leave students with the conceptual tools and hands-on experience necessary for adopting Python-based HPC technologies not covered in clas

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 71%
Geochemistry and Geologic Mapping
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.

A Graduate Curriculum for High Performance Computing with Python · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS