2026 Agenda

1:00 p.m.
Machine reservations: https://anl.box.com/s/g7jjf1gwvyptdiqlqo3w53r8edg94d0h

Registration Opens

2:00 p.m.

Welcome and Introduction to ATPESC

2:30 p.m.

Quick Start on Computing Resources with Hands-On

Session
3:15 p.m.

Break

4:30 p.m.

Participant Introduction Section

Networking
6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30–10:00 a.m.
Track 1: Hardware

Evolution of DOE Exascale Supercomputers

Hardware Architecture
Session
10 a.m.

Break

10:30 a.m.
Track 2a: GPUs

GPU Hardware Characteristics

Programming Models
Session
12 p.m.
Track 2a: GPUs

Q&A

12:30 p.m.

Lunch

1:30 p.m.
Track 2a: GPUs

Low Level Ecosystem: CUDA, HIP, OpenCL

Programming Models
Session
3 p.m.

Break

3:30 p.m.
Track 2a: GPUs

Higher Level Layer: SYCL/OpenMP/Kokkos 

Programming Models
Session
5:30 p.m.

Featured Talk: Communication-avoiding algorithms for Linear Algebra, ML and Beyond; and Grading the accuracy of the BLAS: What can emulating FP64 guarantee?

Keynote
6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.
Track 2: OpenMP

Introduction and Breakouts

8:40 a.m.
Track 2b: OpenMP

OpenMP — Intermediate

Session Description

8:40 a.m. 
A Very Brief OpenMP Review ; Irregular Parallelism and Tasks ; OpenMP and Real Hardware: Dealing with NUMA

10:00 a.m. 
Break

10:30 a.m.
Synchronization and the OpenMP Memory Model ; GPU Programming with OpenMP

12 p.m.
Recap

 

Programming Models
Session
8:40 a.m.
Track 2b: OpenMP

OpenMP — Beginner

Ye Luo ,
Argonne National Laboratory
Session Description

8:40 a.m.
OpenMP and parallel programming basics

9:30 a.m.
Writing your first OpenMP program.

10 a.m.
Break

10:30 a.m.
Solving OpenMP code problems, debugging and profiling.

11:45 a.m.
Best practices for designing OpenMP programs.

Numerical Software
Session
12:30 p.m.

Lunch

1:30 p.m.
Track 2c: MPI

MPI Introduction

Programming Models
Session
1:45 p.m.
Track 2c: MPI

Unintended Synchronization/Nonblocking Point-to-Point

Programming Models
Session
2:15 p.m.
Track 2c: MPI

Stencil Example/Hands-on

Programming Models
Session
2:30 p.m.
Track 2c: MPI

Core MPI 1: Collective Agreement

Programming Models
Session
3 p.m.

Break

3:30 p.m.
Track 2c: MPI

Core MPI 2: Progressive Abstraction

Hardware Architecture
Session
4:00 p.m.
Track 2c: MPI

Core MPI 3: Interoperability - Threads and GPU

Programming Models
Session
4:30 p.m.
Track 2c: MPI

Benchmarking MPI/Hands-on

Programming Models
Session
5:30 p.m.

Featured Talk: The Genesis Mission

Keynote
6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.
Track 3: Visualization

Data Analysis and Visualization Introduction

Visualization
Session
9:15 a.m.
Track 3: Visualization

Visualization and Analysis of HPC Simulation Data with VisIt

Visualization
Session
10:15 a.m.

Break

10:45 a.m.
Track 3: Visualization

Large Scale Visualization with ParaView

Visualization
Session
11:45 a.m.
Track 3: Visualization

Leveraging AI for Scientific Visualization

Numerical Software
Session
12:30 p.m.

Lunch

1:30 p.m.
Track 4a: Numerical SW

Introduction to Numerical SW

Numerical Software
Session
1:50 p.m.
Track 4a: Numerical SW

Structured (AMReX)

Session Description

Paralelle session to Unstructured (MFEM/PUMI). 

Numerical Software
Session
1:50 p.m.
Track 4a: Numerical SW

Unstructured (MFEM/PUMI)

Session Description

Parallel session to Structured (AMReX).

Numerical Software
Session
3:10 p.m.

Break

3:40 p.m.
Track 4a: Numerical SW

Nonlinear Solvers (PETSc)

Session Description

Parallel session to Time integrators (SUNDIALS). 

Numerical Software
Session
3:40 p.m.
Track 4a: Numerical SW

Time Integrators (SUNDIALS)

Session Description

Parallel session to Nonlinear solvers (PETSc). 

Numerical Software
Session
5:00 p.m.
Track 4a: Numerical SW

Direct Methods (SuperLU/STRUMPACK)

Yang Liu ,
Lawrence Berkeley National Laboratory
Session Description

Parallel session to Iterative methods (hypre). 

Numerical Software
Session
5:00 p.m.
Track 4a: Numerical SW

Iterative Methods (hypre)

Session Description

Parallel to Direct methods (SuperLU /STRUMPACK). 

Numerical Software
Session
6:20 p.m.
Track 4a: Numerical SW

Closing Talk

7:30 p.m.

Social Event — Pub Night (Optional)

Networking
6:30 p.m.

Dinner

9:00 p.m.

Adjourn

8:30 a.m.
Track 4a: Numerical SW

Hands-on/open work

Numerical Software
Session
10:15 a.m.

Break

10:45 a.m.
Track 4a: Numerical SW

Hands-on/open work

Numerical Software
Session
12:30 p.m.

Lunch

1:30 p.m.
Track 4b: Mixed Precision Computing

The Mixed Precision Landscape

Mixed Precision Computing
Session
1: 55 p.m.
Track 4b: Mixed Precision Computing

Mixed Precision in HYPRE

Mixed Precision Computing
Session
2:45 p.m.
Track 4b: Mixed Precision Computing

Compiler Tools for Mixed-Precision Tuning

Mixed Precision Computing
Session
3:30 p.m.

Break

3:40 p.m.
Track 4b: Mixed Precision Computing

Verificarlo + Tutorial (Google Colab)

Mixed Precision Computing
Session
4:45 p.m.
Track 4b: Mixed Precision Computing

Panel Discussion & Audience Q&A

Mixed Precision Computing
Panel
5:30 p.m.

Featured Talk: Prompt Engineering for HPC Vibe Coding

Keynote
6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.
Track 5: HPC Tools and Debug

Introduction to HPC Tools

HPC Tools and Debug
Session
8:40 a.m.
Track 5: HPC Tools and Debug

A Parallel Debugger at Scale — Linaro DDT

HPC Tools and Debug
Session
9:30 a.m.
Track 5: HPC Tools and Debug

A Community-Driven Portable Profiler at Scale — HPCToolkit

HPC Tools and Debug
Session
10:20 a.m.

Break

10:50 a.m.
Track 5: HPC Tools and Debug

A Community-Driven Portable Profiler at Scale — Tau

HPC Tools and Debug
Session
11:40 a.m.
Track 5: HPC Tools and Debug

A Light-Weight Portable Profiler — iprof

HPC Tools and Debug
Session
12:00 p.m.
Track 5: HPC Tools and Debug

Roofline Performance Model

HPC Tools and Debug
Session
12:30 p.m.

Lunch

1:30 p.m.
Track 5: HPC Tools and Debug

Tools Exercise

HPC Tools and Debug
Session
3:30 p.m.

Break

4:00 p.m.
Track 5: HPC Tools and Debug

Tools Exercise (continued)

HPC Tools and Debug
Session
6:30 p.m.

Adjourn (no dinner service provided.)

7:45a.m.
Argonne Tour (Optional)

Bus departs Q Center from Main Entrance

9:20 a.m.

Bus arrives at Argonne/Badge check

9:40 a.m.

Rotating Tour Stops

Session Description

Stops include: 

  • Theory and Computing Sciences Data Center
  • ALCF Visualization Lab
  • Nuclear Engineering Exhibit
  • Advanced Photon Source
1 p.m.

Lunch and History of Nuclear at Argonne National Laboratory Presentation

2:30 p.m.

Bus departs to return to Q Center

3:30 p.m.

Bus arrives at Q Center

8:30 a.m.
Track 6: AI/ML

Welcome and Introduction to Machine Learning

AI/ML
Session
8:35 a.m.
Track 6: AI/ML

Deep Learning (Traditional AI/ML)

Session Description

Parallel session with Distributed Deep Learning (Traditional AI/ML).

AI/ML
Session
8:35 a.m.
Track 6: AI/ML

Distributed Deep Learning (Traditional AI/ML)

Session Description

Parallel session to Deep Learning (Traditional AI/ML).

AI/ML
Session
9:50 a.m.

Break

10:15 a.m.
Track 6: AI/ML

Profiling Deep Learning (includes simple and distributed programs for traditional AI/ML)

AI/ML
Session
11:20 a.m.
Track 6: AI/ML

Intro to LLM (tokenization/training)

AI/ML
Session
12:00 p.m.
Track 6: AI/ML

Pre-training on a Supercomputer

AI/ML
Session
12:30 p.m.

Lunch

1:30 p.m.
Track 6: AI/ML

Pre-training on a Supercomputer (continued)

AI/ML
Session
2:30 p.m.
Track 6: AI/ML

Post-training (Finetuning/Alignment/RL techniques)

AI/ML
Session
4:00 p.m.
Track 6: AI/ML

Explainable AI for Science

AI/ML
Session
4:30 p.m.

Break

5:30 p.m.

Featured Talk: Growing Up at Argonne National Laboratory

Keynote
6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.
Track 6: AI/ML

Welcome and Introduction to Machine Learning (continued)

AI/ML
Session
8:35 a.m.
Track 6: AI/ML

Workflow Tools for Science

AI/ML
Session
9:30 a.m.
Track 6: AI/ML

Coupled Workflows for Science (Simulations & AI Workflows)

AI/ML
Session
10:30 a.m.

Break

10:50 a.m.
Track 6: AI/ML

Inference

AI/ML
Session
11:50 a.m.
Track 6: AI/ML

Agentic Tools — Part 1 (Trinity/Hermes/OpenClaw)

AI/ML
Session
12:30 p.m.

Lunch

1:30 p.m.
Track 6: AI/ML

AI Testbeds

AI/ML
Session
3:00 p.m.
Track 6: AI/ML

Agentic Workflows for Science

AI/ML
Session
4:00 p.m.
Track 6: AI/ML

Agentic Tools (Academy) — Part 2

AI/ML
Session
4:30 p.m.

Break

5:30 p.m.

Misconceptions in Parallel Computing

Keynote
6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.
Track 7: Quantum Computing

Welcome, Framing, and Expectations

Quantum Computing
Session
8:40 a.m.
Track 7: Quantum Computing

Where Quantum Sits in Advanced Computing

Quantum Computing
Session
8:55 a.m.
Track 7: Quantum Computing

Why Hybrid Computing Exists

Quantum Computing
Session
9:15 a.m.
Track 7: Quantum Computing

Embedding in Practice

Quantum Computing
Session
9:35 a.m.
Track 7: Quantum Computing

Making it Real, the Facility View

Quantum Computing
Session
9:45 a.m.
Track 7: Quantum Computing

Making it Real, the Integration View

Quantum Computing
Session
10 a.m.

Break

10:30 a.m.
Track 7: Quantum Computing

Thinking like a Quantum Computer

Ji Liu ,
Argonne National Laboratory
Quantum Computing
Session
10:55 a.m.
Track 7: Quantum Computing

Quantum Software and Error Correction

Ji Liu ,
Argonne National Laboratory
Quantum Computing
Session
11:55 a.m.
Track 7: Quantum Computing

Meet the Machine

Quantum Computing
Session
11:25 a.m.
Track 7: Quantum Computing

Guided Hands-on, Hello Quantum World

Quantum Computing
Session
12 p.m.
Track 7: Quantum Computing

Panel and Open Discussion

Ji Liu ,
Argonne National Laboratory
Quantum Computing
Panel
12:30 p.m.

Lunch

1:30 p.m.
Track 8: SW Sustainability

Managing HPC Software Complexity with Spack

Software Sustainability
Session
3:00 p.m.
Track 8: SW Sustainability

Introduction to Software Sustainability

Software Sustainability
Session
3:05 p.m.
Track 8: SW Sustainability

Motivation and Overview of Best Practices in HPC Software Development

Software Sustainability
Session
3:30 p.m.
Track 8: SW Sustainability

Scientific Software Design

Software Sustainability
Session
4:00 p.m.

Break

4:30 p.m.
Track 8: SW Sustainability

Software Testing and Verification

Software Sustainability
Session
5 p.m.
Track 8: SW Sustainability

Refactoring Scientific Software

Software Sustainability
Session
5:30 p.m.
Track 8: SW Sustainability

Improving Reproducibility Through Better Software Practices

Software Sustainability
Session
6 p.m.
Track 8: SW Sustainability

AI for Software Development and Maintenance

Software Sustainability
Session
6:30 p.m.

Dinner

9:00 p.m.

Adjourn

7:30 p.m.
St. Charles Amphitheater

Social event — Trivia contest (optional)

Networking

8:30 a.m.
Track 9: I/O

Welcome and Introduction

I/O
Session
8:35 a.m.
Track 9: I/O

Your I/O subsystems and Darshan

9:10 a.m.
Track 9: I/O

MPI-IO and Parallel-NetCDF

I/O
Session
10 a.m.

Break

10:30 a.m.
Track 9: I/O

HDF5

I/O
Session
11:25 a.m.
Track 9: I/O

Data Management for Workflows

I/O
Session
12:30 p.m.

Lunch

1:30 p.m.
Track 10: Vibe Coding

Introduction and Getting Your Environment Set Up

Vibe Coding
Session
2 p.m.
Track 10: Vibe Coding

Direct Prompting Examples and Workflows

Vibe Coding
Session
2:30 p.m.
Track 10: Vibe Coding

Loop Prompting and Long Running Tasks

Vibe Coding
Session
3:00 p.m.

Group Photo and Break

3:30 p.m.
Track 10: Vibe Coding

Persistent Agents in HPC Land (Hermes, OpenClaw, etc.)

Vibe Coding
Session
4 p.m.
Track 10: Vibe Coding

Building HACCabana: A Human-in-the-Loop Case Study in Greenfield HPC Development

Vibe Coding
Networking
4:30 p.m.
Track 10: Vibe Coding

Vibe Coding from a System Software Perspective

Vibe Coding
Session
5 p.m.
Track 10: Vibe Coding

Future Trends and QA

Vibe Coding
Session
5:30 p.m.

Featured Talk: Conversation with the Argonne Leadership Computing Facility Director

Keynote
6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.

Voices of Experience Panel

Paige Kinsley ,
Education Outreach Lead, Argonne National Laboratory
Corey Adams ,
Senior Software Engineer - Scientific Machine Learning, NVIDIA
Kevin Kleiner ,
Postdoctoral Reseracher - Pacific Northwest National Laboratory
Zhiling Lan ,
Computer Science Professor - University of Illinois Chicago
Session Description

Hear from current leaders in academia, industry, and national labs, as well as past ATPESC participants, about how to build on ATPESC experiences when moving forward in your career. 

Panel
9:30 a.m.

Future of HPC

Session
10:30 a.m.

Break

11 a.m.

Small-group Conversation on ATPESC Impact

Session
11:30 a.m.

Post-ATPESC Feedback

Session
12:30 p.m.

Lunch/Adjourn