Agenda 2025

[ Introductions | Track 1 | Track 2 | 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 ATPESCRay Loy, ANL
2:30 p.m.Quick Start on ATPESC Computing ResourcesJaeHyuk Kwack, ANL
4:30 p.m.Participant IntroductionsAll
6:30 p.m.Adjourn; Dinner

Track 1 — Hardware Architectures

8:30 a.m.AuroraBrice Videau, ANL
9:05 a.m.FrontierJohn Holmen, ORNL
9:40 a.m.Perlmutter/DoundnaJack Deslippe, NERSC
10:10 a.m.Break
10:40 a.m.El CapitanJudy Hill, LLNL
11:15 a.m.AI AcceleratorsMurali Emani, ANL
11:50 a.m.Q&A
12:30 p.m.Lunch

Track 2 — Programming Models
Part A: GPUs

1:30 p.m.Low Level Models
3:30 p.m.Break

Track 2 — Programming Models
Part B: OpenMP

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
8:30 a.m.Task-Level Parallelism in OpenMP: The Divide and Conquer PatterTim Mattson, Human Learning Group
10:00 a.m.Break
10:30 a.m.Beyond the Common Core: More Worksharing and Synchronization
…plus threadprivate
Tim Mattson, Human Learning Group
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 OptimizationTim Mattson, Human Learning Group
5:30 p.m.Detailed Control of the GPU … and Comparisons to Other GPU Programming ModelsTim Mattson, Human Learning Group
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Accelerated Quantum SupercomputingYuri Alexeev, NVIDIA
9:00 p.m.Adjourn
8:30 a.m.Introductions, MPI Fundamentals & Avoiding Unintended Synchronization
10:00 a.m.Break
10:30 a.m.Collectives, Derived Datatypes & RMA
12:30 p.m.Lunch
1:30 p.m.Hybrid Programming with Threads and GPUs
3:00 p.m.Break
4:00 p.m.Hybrid Programming (continued), New Features in MPI
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.SYCLThomas 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.KokkosBruno Turcksin, ORNL
3:30 p.m.Break
4:00 p.m.Kokkos (continued)
6:30 p.m.Dinner
7:30 p.m.After-Dinner TalkKatherine (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, Part 1 (talk/hands-on):
Main room: Introduction to Deep LearningBethany Lusch, ANL
Breakout room: Profiling Deep LearningKhalid Hossain, ANL
9:40 a.m.Introduction to Large Language Models (LLMs)Huihuo Zheng, ANL
10:40 a.m.Break
11:10 a.m.Distributed Deep Learning (talk/hands-on)Nathan Nichols, ANL
Kaushik Velusamy, ANL
12:30 p.m.Lunch
1:30 p.m.Research talk: TBDSandeep Madireddy, ANL
2:00 p.m.Al Testbed (talk/hands-on)Sid Raskar, PNNL
3:00 p.m.LLM inference (talk/hands-on)Sid Raskar, PNNL
3:50 p.m.Break
4:20 p.m.Training LLMs at Scale (talk/hands-on)Shilpika, ANL
5:20 p.m.Workflow Management Tools to Couple Simulation and Al (talk/hands-on)Christine Simpson, ANL
6:30 p.m.Dinner

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 LaboratoryDr. 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 IntroductionJoseph Insley, ANL
Silvio Rizzi, ANL
9:15 a.m.Visualization and Analysis of HPC Simulation Data with VisItCyrus 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 NotebooksDavid Koop, NIU
11:45 a.m.Large Scale Visualization with ParaViewDan Lipsa, Kitware
12:30 p.m.Lunch
1:30 p.m.Large Scale Visualization with ParaView (continued)
2:00 p.m.Uncertainty VisualizationMengjiao Han, ANL
2:45 p.m.AscentCyrus Harrison, LLNL
Justin Privitera, LLNL
3:30 p.m.Break
4:00 p.m.TramePatrick Avery, Kitware
4:45 p.m.AI/ML VisualizationShilpika, ANL
5:30 p.m.Hands-on
6:30 p.m.Dinner
7:30 p.m.After-Dinner Talk: Growing Up at Argonne National LaboratoryJack Dongarra, UT
9:00 p.m. Adjourn

Track 5 — Numerical Software

8:30 a.m.Introduction to Numerical SoftwareUlrike Yang, LLNL
9:30 a.m.Parallel Sessions
Main room: Structured Meshes (with AMReX)Andrew Myers, LBNL
Weiqun Zhang, LBNL
Breakout room: Unstructured Meshes (with MFEM/PUMI)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)Daniel Osei-Kuffuor, LLNL
Ulrike Yang, LLNL
Breakout room: Direct Solvers (with SuperLU/STRUMPACK)Sherry Li, LBNL
Yang Liu, LBNL
12:30 p.m.Lunch
1:30 p.m.Parallel Session Three
Main room: Nonlinear Solvers (with PETSc)Richard Tran Mills, ANL
Breakout room: Time Integration (with SUNDIALS)David Gardner, LLNL
2:45 p.m.Break
3:15 p.m.Parallel Session Four
Main room: Optimization (with TAO)Toby Isaac, NVIDIA
Breakout room: Iterative Solvers & Algebraic Multigrid (with Trilinos, Belos & MueLu)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 TalkJim Demmel, UC Berkeley
9:00 p.m. Adjourn

Track 6 — Tools

8:30 a.m.Introduction of Tools TrackJaeHyuk Kwack, ANL
Scott Parker, ANL
8:35 a.m.Linaro ToolsRudy Shand, Linaro
10:20 a.m.Break
10:45 a.m.TAUSameer Shende, Univ. of Oregon / ParaTools, Inc.
12:30 p.m.Lunch
1:30 p.m.HPCToolkitJohn Mellor-Crummey, Rice
3:15 p.m.Break
3:45 p.m.Roofline performance modelJaeHyuk 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 IntroductionPhil Carns, ANL
8:35 a.m.Principles of HPC I/OPhil Carns, ANL
9:10 a.m.GlobusLev Gorenstein, Globus
10:00 a.m.Break
10:30 a.m.Darshan IntroductionPhil Carns, ANL
11:25 a.m.DAOSKevin Harms, ANL
12:30 p.m.Lunch
1:30 p.m.MPI-IORobert Latham, ANL
2:00 p.m.Parallel-NetCDFRobert Latham, ANL
2:45 p.m.HDF5 (part one)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 PerformanceJean Luca Bez, LBNL
5:15 p.m.AI WorkloadsJean 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 OverviewDavid Bernholdt, ORNL
9:15 a.m.DesignAnshu Dubey, ANL
10:00 a.m.Break
10:30 a.m.SpackTodd Gamblin, LLNL
11:30 a.m.Spack Hands-onTodd Gamblin, LLNL
12:30 p.m.Lunch
1:30 p.m.TestingAnshu Dubey, ANL
2:30 p.m.RefactoringAnshu Dubey, ANL
3:00 p.m.Break
3:30 p.m.LicensingDavid Bernholdt, ORNL
4:15 p.m.Reproducibility, Lab NotebooksDavid Bernholdt, ORNL
5:00 p.m.Final Exam