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

3:15 p.m.

Break

4:30 p.m.

Participant Introduction Section

6:30 p.m.

Dinner

7:30 p.m.

Adjourn

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

Evolution of DOE Exascale Supercomputers

10 a.m.

Break

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

GPU Hardware Characteristics

12
Track 2a: GPUs

Q&A

12:30 p.m.

Lunch

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

Low Level Ecosystem: CUDA, HIP, OpenCL

3

Break

3:30
Track 2a: GPUs

Higher Level Layer: SYCL/OpenMP/Kokkos 

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?

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

 

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

OpenMP — Beginner

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.

12:30 p.m.

Lunch

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

MPI Introduction

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

Unintended Synchronization/Nonblocking Point-to-Point

2:15 p.m.
Track 2c: MPI

Stencil Example/Hands-on

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

Core MPI 1: Collective Agreement

3 p.m.

Break

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

Core MPI 2: Progressive Abstraction

4:00 p.m.
Track 2c: MPI

Core MPI 3: Interoperability - Threads and GPU

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

Benchmarking MPI/Hands-on

5:30 p.m.

Featured Talk: The Genesis Mission

6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.
Track 3: Visualization

Data Analysis and Visualization Introduction

9:15 a.m.
Track 3: Visualization

Visualization and Analysis of HPC Simulation Data with VisIt

10:15 a.m.

Break

10:45 a.m.
Track 3: Visualization

Large Scale Visualization with ParaView

11:45 a.m.
Track 3: Visualization

Leveraging AI for Scientific Visualization

12:30 p.m.

Lunch

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

Introduction to Numerical SW

1:50 p.m.
Track 4: Numerical SW

Structured (AMReX)

Session Description

Paralelle session to Unstructured (MFEM/PUMI). 

1:50 p.m.
Track 4: Numerical SW

Unstructured (MFEM/PUMI)

Session Description

Parallel session to Structured (AMReX).

3:10 p.m.

Break

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

Nonlinear Solvers (PETSc)

Session Description

Parallel session to Time integrators (SUNDIALS). 

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

Time Integrators (SUNDIALS)

Session Description

Parallel session to Nonlinear solvers (PETSc). 

5:00 p.m.
Track 4: Numerical SW

Direct Methods (SuperLU/STRUMPACK)

Yang Liu ,
Lawrence Berkeley National Laboratory
Session Description

Parallel session to Iterative methods (hypre). 

5:00 p.m.
Track 4: Numerical SW

Iterative Methods (hypre)

Session Description

Parallel to Direct methods (SuperLU /STRUMPACK). 

6:20 p.m.
Track 4: Numerical SW

Closing Talk

6:30 p.m.

Dinner

7:30 p.m.

Social Event — Pub Night (Optional)

9:00 p.m.

Adjourn

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

Hands-on/Open Work

10:15 a.m.

Break

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

Hands-on/open work

12:30 p.m.

Lunch

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

The Mixed Precision Landscape

1: 55 p.m.
Track 4: Numerical SW

Mixed Precision in HYPRE

2:45 p.m.
Track 4: Numerical SW

Precision Analysis & Tooling

3:30 p.m.

Break

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

Verificarlo + Tutorial (Google Colab)

4:45 p.m.
Track 4: Numerical SW

Panel Discussion & Audience Q&A

5:30 p.m.

Featured Talk: Prompt Engineering for HPC Vibe Coding

6:30 p.m.

Dinner

7:30 p.m.

Adjourn

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

Introduction to HPC Tools

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

A Parallel Debugger at Scale — Linaro DDT

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

A Community-Driven Portable Profiler at Scale — HPCToolkit

10:20 a.m.

Break

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

A Community-Driven Portable Profiler at Scale — Tau

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

A Light-Weight Portable Profiler — iprof

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

Roofline Performance Model

12:30 p.m.

Lunch

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

Tools Exercise

3:30 p.m.

Break

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

Tools Exercise (continued)

6:30 p.m.

Adjourn (no dinner service provided.)

8:30 a.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

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

Deep Learning (Traditional AI/ML)

Session Description

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

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

Distributed Deep Learning (Traditional AI/ML)

Session Description

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

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)

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

Intro to LLM (tokenization/training)

12:00 p.m.

Lunch

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

Pre-training on a Supercomputer

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

Post-training (Finetuning/Alignment/RL techniques)

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

Safety/Evaluation for AI for Science

4:30 p.m.

Break

5:30 p.m.

Featured Talk: Growing Up at Argonne National Laboratory

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)

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

Workflows for Science — Parsl, Balsam, etc..

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

Coupled Workflows for Science (Simulations & AI Workflows)

10:30 a.m.

Break

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

Inference

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

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

12:30 p.m.

Lunch

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

AI Testbeds

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

Agentic Workflows for Science

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

Agentic Tools (Academy) — Part 2

4:30 p.m.

Break

5:30 p.m.

Featured Talk: Bill Gropp

6:30 p.m.

Dinner

7:30 p.m.

Adjourn

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

Welcome, Framing, and Expectations

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

Where Quantum Sits in Advanced Computing

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

Why Hybrid Computing Exists

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

Embedding in Practice

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

Making it Real, the Facility View

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

Making it Real, the Integration View

10 a.m.

Break

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

Thinking like a Quantum Computer

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

Quantum Software and Error Correction

11:55 a.m.
Track 7: Quantum Computing

Meet the Machine

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

Guided Hands-on, Hello Quantum World

12 p.m.
Track 7: Quantum Computing

Panel and Open Discussion

12:30 p.m.

Lunch

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

Managing HPC Software Complexity with Spack

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

Introduction to Software Sustainability

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

Motivation and Overview of Best Practices in HPC Software Development

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

Scientific Software Design

4:00 p.m.

Break

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

Software Testing and Verification

5 p.m.
Track 8: SW Sustainability

Refactoring Scientific Software

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

Improving Reproducibility Through Better Software Practices

6 p.m.
Track 8: SW Sustainability

AI for Software Development and Maintenance

6:30 p.m.

Dinner

7:30 p.m.
St. Charles Amphitheater

Social event — Trivia contest (optional)

9:00 p.m.

Adjourn

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

Welcome and Introduction

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

10 a.m.

Break

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

HDF5

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

Data Management for Workflows (Amal)

12:30 p.m.

Lunch

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

Vibe Coding

3:15 p.m.

Group Photo and Break

5:30 p.m.

Featured Talk: Conversation with the Argonne Leadership Computing Facility Director

6:30 p.m.

Dinner

7:30 p.m.

Adjourn

8:30 a.m.

Panel

9:30 a.m.

Future of HPC

10:30 a.m.

Break

11 a.m.

Small-group Conversation on ATPESC Impact

11:30 a.m.

Post-ATPESC Feedback

12:30 p.m.

Lunch/Adjourn