Agenda 2025

[ Introductions | Track 1 | Track 2: A, B, C, D | Track 3 | Tour | Track 4 | Track 5 | Track 6 | Track 7 | Track 8 ] [MACHINE RESERVATIONS]

ALL TIMES ARE U.S. CENTRAL DAYLIGHT TIME (UTC-5) 

1:00 p.m.Registration opens
2:00 p.m.Welcome and Introduction to ATPESC [SLIDES]Ray Loy, ANL
2:30 p.m.Quick Start on ATPESC Computing Resources [SLIDES]JaeHyuk Kwack, ANL
4:30 p.m.Participant Introductions [SLIDES]All
6:30 p.m.Adjourn; Dinner

Track 1 — Hardware Architectures

8:30 a.m.Aurora [SLIDES]Brice Videau, ANL
9:05 a.m.Frontier [SLIDES]John Holmen, ORNL
9:40 a.m.Perlmutter/Doudna [SLIDES]Jack Deslippe, NERSC
10:10 a.m.Break
10:40 a.m.El Capitan [SLIDES]Judy Hill, LLNL
11:15 a.m.AI Accelerators [SLIDES]Murali Emani, ANL
11:50 a.m.Slingshot and Aurora [SLIDES]Vitali Morozov, ANL
12:30 p.m.Lunch

Track 2 — Programming Models
Part A: GPUs

1:30 p.m.Low Level Models [SLIDES]Thomas Applencourt, ANL
Nathan Nichols, ANL
3:30 p.m.Break

Track 2 — Programming Models
Part B: OpenMP

[ALL SLIDES]
4:00 p.m.Introduction: Parallel Programming and the OpenMP Common CoreTim Mattson, Human Learning Group
4:30 p.m.Working with Threads (including synchronization): The SPMD PatternTim Mattson, Human Learning Group
5:30 p.m.Worksharing and Data Sharing: The Loop Parallelism PatternTim Mattson, Human Learning Group
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Scaling Computational Fluid Dynamics to Exascale and BeyondPaul Fischer, ANL
9:00 p.m.Adjourn
[ALL SLIDES]
8:30 a.m.Task-Level Parallelism in OpenMP: The Divide and Conquer PatternTim Mattson, Human Learning Group
10:00 a.m.Break
10:30 a.m.Beyond the Common Core: More Worksharing and Synchronization
…plus threadprivate
12:30 p.m.Lunch
1:30 p.m.Wrapping Up the CPU and Transitioning to GPU-programmingTim Mattson, Human Learning Group
3:30 p.m.Break
4:00 p.m.Explicit Data Movement and Basic Principles of GPU Optimization
5:30 p.m.Detailed Control of the GPU … and Comparisons to Other GPU Programming Models
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Accelerated Quantum Supercomputing [SLIDES]Yuri Alexeev, NVIDIA
9:00 p.m.Adjourn
[ALL SLIDES]
8:30 a.m.Introductions, MPI Fundamentals & Avoiding Unintended SynchronizationKen Raffenetti, ANL
10:00 a.m.Break
10:30 a.m.Collectives, Derived Datatypes & RMA [SLIDES]Mike Wilkins, ANL
Yanfei Guo, ANL
12:30 p.m.Lunch
1:30 p.m.Hybrid Programming with Threads and GPUsHui Zhou, ANL
3:00 p.m.Break
3:45 p.m.Hybrid Programming (continued), New Features in MPIHui Zhou, ANL
6:30 p.m.Dinner
7:30 p.m.Networking Event
9:00 p.m.Adjourn

Track 2 — Programming Models
Part D: SYCL and Kokkos

8:30 a.m.SYCL [SLIDES]Thomas Applencourt, ANL
Abhishek Bagusetty, ANL
10:00 a.m.Break
10:30 a.m.SYCL (continued)
12:30 p.m.Lunch
1:30 p.m.Kokkos [SLIDES]Conrad Clevenger, SNL
3:30 p.m.Break
4:00 p.m.Kokkos (continued)
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Beyond Exascale Computing [SLIDES]Katherine (Kathy) Yelick, LBNL
9:00 p.m.Adjourn

Track 3 — Machine Learning

8:30 a.m.Welcome and IntroductionFilippo Simini, ANL
8:40 a.m.Transition time: splitting into groups (people new to deep learning vs. more experienced
Parallel Session (talk/hands-on):
– Main room: Introduction to Deep Learning [REFERENCED GITHUB]Bethany Lusch, ANL
– Breakout room: Profiling Deep LearningKhalid Hossain, ANL
9:40 a.m.Introduction to Large Language Models (LLMs) [SLIDES]Huihuo Zheng, ANL
10:40 a.m.Group Photo and Break
11:10 a.m.Distributed Deep Learning (talk/hands-on) [SLIDES 1, SLIDES 2]Nathan Nichols, ANL
Kaushik Velusamy, ANL
12:30 p.m.Lunch
1:30 p.m.Language Model Evaluation and Safety for Scientific Tasks [SLIDES]Sandeep Madireddy, ANL
2:00 p.m.Al Testbed (talk/hands-on) [SLIDES]Sid Raskar, PNNL
3:00 p.m.LLM inference (talk/hands-on) [SLIDES]Sid Raskar, PNNL
3:50 p.m.Break
4:20 p.m.Training LLMs at Scale (talk/hands-on) [SLIDES]Shilpika, ANL
5:20 p.m.Workflow Management Tools to Couple Simulation and Al (talk/hands-on) [SLIDES]Christine Simpson, ANL
6:30 p.m.Adjourn (dinner on your own)

Argonne National Laboratory Tour

8:30 a.m.Bus departs Q Center from Main Entrance
9:20 a.m.Bus arrives at ANL, badge check
9:40 a.m.Rotating Tour Stops:
– Theory and Computing Sciences Data Center
– ALCF Visualization Lab
– Nuclear Engineering Exhibit
– Advanced Photon Source
1:00 p.m.Lunch & Presentation: A brief history of nuclear at Argonne National Laboratory [SLIDES]
Note: lunch provided for tour participants only
Dr. Amanda Bachmann, ANL
2:30 p.m.Bus departs ANL to return to Q Center.
3:30 p.m.Bus arrives at Q Center.

Track 4 — Data Analysis and Visualization

8:30 a.m.Welcome and Introduction [SLIDES]Joseph Insley, ANL
Silvio Rizzi, ANL
9:15 a.m.Visualization and Analysis of HPC Simulation Data with VisIt [SLIDES]Cyrus Harrison, LLNL
Justin Privitera, LLNL
10:00 a.m.Break
10:30 a.m.Visualization and Analysis of HPC Simulation Data with VisIt (continued)
11:00 a.m.Exploring Visualization with Jupyter Notebooks [SLIDES]David Koop, NIU
11:45 a.m.Large Scale Visualization with ParaView [SLIDES]Dan Lipsa, Kitware
12:30 p.m.Lunch
1:30 p.m.Large Scale Visualization with ParaView (continued)
2:00 p.m.Uncertainty Visualization [SLIDES]Mengjiao Han, ANL
2:45 p.m.Ascent [SLIDES]Cyrus Harrison, LLNL
Justin Privitera, LLNL
3:30 p.m.Break
4:00 p.m.Trame [SLIDES]Patrick Avery, Kitware
4:45 p.m.AI/ML Visualization [SLIDES]Shilpika, ANL
5:30 p.m.Hands-on
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Growing Up at Argonne National Laboratory [SLIDES]Jack Dongarra, UT
9:00 p.m.Adjourn

Track 5 — Numerical Software

8:30 a.m.Introduction to Numerical Software [SLIDES]Ulrike Yang, LLNL
9:30 a.m.Parallel Sessions
Main room: Structured Meshes (with AMReX) [SLIDES]Andrew Myers, LBNL
Weiqun Zhang, LBNL
Breakout room: Unstructured Meshes (with MFEM/PUMI) [SLIDES]Mark Shephard, RPI
Cameron Smith, RPI
Mark Stowell, LLNL
10:45 a.m.Break
11:15 a.m.Parallel Sessions
Main room: Krylov Solvers & Algebraic Multigrid (with HYPRE) [SLIDES]Daniel Osei-Kuffuor, LLNL
Ulrike Yang, LLNL
Breakout room: Direct Solvers (with SuperLU/STRUMPACK) [SLIDES]Sherry Li, LBNL
Yang Liu, LBNL
12:30 p.m.Lunch
1:30 p.m.Parallel Session Three
Main room: Nonlinear Solvers (with PETSc) [SLIDES]Richard Tran Mills, ANL
Breakout room: Time Integration (with SUNDIALS) [SLIDES]David Gardner, LLNL
2:45 p.m.Break
3:15 p.m.Parallel Session Four
Main room: Optimization (with TAO) [SLIDES]Toby Isaac, NVIDIA
Breakout room: Iterative Solvers & Algebraic Multigrid (with Trilinos, Belos & MueLu) [SLIDES]Christian Glusa, SNL
Graham Harper, SNL
4:30 p.m.Extreme-Scale Numerical Algorithms and Software PanelToby Isaac, NVIDIA
Andrew Myers, LBNL
Ulrike Yang, LLNL
5:15 p.m.SME Speed Dating (Optional)/Unstructured Time
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Communication-Avoiding Algorithms for Linear Algebra, Machine Learning and Beyond [SLIDES]Jim Demmel, UC Berkeley
9:00 p.m. Adjourn

Track 6 — Tools

8:30 a.m.Introduction of Tools Track [SLIDES]JaeHyuk Kwack, ANL
Scott Parker, ANL
8:35 a.m.Linaro Tools [SLIDES]Rudy Shand, Linaro
10:20 a.m.Break
10:45 a.m.TAU [SLIDES]Sameer Shende, Univ. of Oregon / ParaTools, Inc.
12:30 p.m.Lunch
1:30 p.m.HPCToolkit [SLIDES]John Mellor-Crummey, Rice
3:15 p.m.Break
3:45 p.m.Roofline performance model [SLIDES]JaeHyuk Kwack, ANL
5:30 p.m.PanelRudy Shand, Linaro
Sameer Shende, Univ. of Oregon / ParaTools, Inc.
John Mellor-Crummey, Rice
JaeHyuk Kwack, ANL
6:30 p.m.Dinner
7:30 p.m.Networking Event
8:30 a.m.Welcome and Introduction [SLIDES]Phil Carns, ANL
8:40 a.m.Principles of HPC I/O [SLIDES]Phil Carns, ANL
9:10 a.m.Globus [SLIDES]Lev Gorenstein, Globus
10:00 a.m.Break
10:30 a.m.Darshan Introduction [SLIDES]Phil Carns, ANL
11:25 a.m.DAOS [SLIDES]Kevin Harms, ANL
12:30 p.m.Lunch
1:30 p.m.MPI-IO [SLIDES]Robert Latham, ANL
2:00 p.m.Parallel-NetCDF [SLIDES]Robert Latham, ANL
2:45 p.m.HDF5 (part one) [SLIDES]Scot Breitenfeld, THG
3:15 p.m.Break
3:45 p.m.HDF5 (part two)Scot Breitenfeld, THG
4:15 p.m.Understanding and Tuning Performance [SLIDES]Jean Luca Bez, LBNL
5:15 p.m.AI Workloads [SLIDES]Jean Luca Bez, LBNL
6:00 p.m.Discussion and hands-on preparation
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Conversation with the Argonne Leadership Computing Facility DirectorMichael Papka, ANL/UIC
9:00 p.m.Adjourn

Track 8 — Software Sustainability

8:30 a.m.Introduction and Overview [SLIDES 1, SLIDES 2]David Bernholdt, ORNL
9:15 a.m.Design [SLIDES]Anshu Dubey, ANL
10:00 a.m.Break
10:30 a.m.Spack [SLIDES]Todd Gamblin, LLNL
11:30 a.m.Spack Hands-onTodd Gamblin, LLNL
12:30 p.m.Lunch
1:30 p.m.Testing [SLIDES]Anshu Dubey, ANL
2:30 p.m.Refactoring [SLIDES]Anshu Dubey, ANL
3:00 p.m.Break
3:30 p.m.Licensing [SLIDES]David Bernholdt, ORNL
4:15 p.m.Reproducibility, Lab Notebooks [SLIDES]David Bernholdt, ORNL
5:00 p.m.Final Exam
6:00 p.m.Adjourn [SLIDES]