ACES: Python for High Performance Computing Workflows

Overview

Instructor(s): Richard Lawrence

Time: Tuesday, December 2, 2025 — 10:00AM-4:00PM CT

Location: Online using Zoom

Prerequisite(s): Active ACCESS ID, some Python or programming experience

This short course for experienced Python programmers will cover several topics relevant to Python workloads running on HPC systems, including environment setup, parallelism, and checkpointing.

A Registration button will appear here when registration has been opened.

Course Materials

  • ACES: Python for HPC and Advanced Topics (Fall 2025): PDF
  • Joblib_and_Dask Notebook: IPYNB
  • Environment_test Notebook: IPYNB
  • Checkpointing Notebook: IPYNB

  • ACES: Python for HPC and Advanced Topics (Spring 2025): PDF

Learning Objectives and Agenda

In this course, participants will:

  • Access the ACES cluster via the Open OnDemand portal
  • Learn to handle Python environments and packages
  • Learn tools to speed up and maintain high-performance Python code

Note: This is a training session that will take place on the ACES cluster. Participants will log in and follow along with the instructor to complete the hands-on exercises.