| SUNDAY, July 28 |
||
| 2:00 p.m. | ATPESC Check-in | Gallery Hall Entrance |
| Opening Session | ||
| 4:00 | Introduction to ATPESC | Paul Messina – ATPESC Program Director, ANL |
| 5:00 | Architecting for Exascale | Tryggve Fossum, Intel – Invited Speaker |
| 5:30 | Dinner and Set up Computer Accounts | |
| 6:30 | Quick Start: Running MPI Programs on the ALCF Blue Gene/Q |
Ray Loy, ANL |
| 7:00 | A Crash Course on Vesta and the ALCF | Lalitha Mantrala, ANL |
| 9:00 | Wrap-up | |
| MONDAY, July 29 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | An Introduction to Parallel Supercomputing | Pete Beckman, ANL |
| 9:00 | Macro Architecture for Exascale | Pavan Balaji, ANL |
| 10:00 | Break | |
| 10:30 | Micro Architecture for Exascale | Tryggve Fossum, Intel |
| 11:15 | PIM & Memory: The Need for a Revolution in Architecture | Peter Kogge, Univ. of Notre Dame |
| 12:15 p.m. | Lunch and Hands-on Exercises | |
| 1:15 | Algorithmic Adaptations to Extreme Scale | David Keyes, KAUST |
| 2:15 | Programming Models for HPC | Marc Snir, ANL |
| 3:15 | Break | |
| 3:45 | The Evolution of GPU Accelerated Computing | Steve Parker, NVIDIA |
| 4:30 | MPI for Scalable Computing | Bill Gropp, UIUC, Rusty Lusk and Rajeev Thakur, ANL |
| 5:30 | Dinner Talk: Grid, Cloud, and Beyond: What we have learned about computing on demand | Ian Foster, ANL/Univ. of Chicago – Invited Speaker |
| 6:30 | MPI Hands-on Exercises | Bill Gropp, UIUC, Rajeev Thakur, Rusty Lusk, ANL |
| 9:30 | Wrap-up | |
| TUESDAY, July 30 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | MPI for Scalable Computing (Cont’d) | Bill Gropp, UIUC, Rusty Lusk and Rajeev Thakur, ANL |
| Hands-on Exercises | ||
| MLife-Code-Desc | ||
| 10:00 | Break | |
| 10:30 | MPI for Scalable Computing (Cont’d) | |
| 12:00 p.m. | Lunch and Hands-on Exercises | |
| 1:00 | MPI for Scalable Computing (Cont’d) | |
| 3:00 | Break | |
| 3:30 | MPI for Scalable Computing (Cont’d) | |
| 5:30 | Dinner Talk: Petascale Post-doctoral Computing or: How I Learned to Stop Worrying and Blow Up Stars | Sean Couch, Univ. of Chicago – Invited Speaker |
| 6:30 | MPI Hands-on Exercises | Bill Gropp, UIUC, Rajeev Thakur and Rusty Lusk, ANL |
| 9:30 | Wrap-up | |
| WEDNESDAY, July 31 |
||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | Combining Performance and Portability | Jeff Hammond, ANL |
| 9:00 | Performance and Portability Lessons from HACC | Salman Habib, ANL |
| 10:00 | Break | |
| 10:30 | Performance in the HACC Cosmology Framework | Hal Finkel, ANL |
| 11:00 | Scientific Computing on Graphics Processing Units | Nicholas Frontiere, ANL |
| 12:00 p.m. | Lunch and Hands-on Exercises | |
| 1:00 | Programming with Parallel Migratable Objects | Sanjay Kale, Eric Bohm, and Nikhil Jain, UIUC |
| 3:00 | Break | |
| 3:30 | Programming with Parallel Migratable Objects (Cont’d) | |
| 5:30 | Dinner Talk: Large-Scale Visual Analysis | Chris Johnson, Univ. of Utah – Invited Speaker |
| 6:30 | Hands-on Exercises | |
| 9:30 | Wrap-up | |
| THURSDAY, August 1 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | Using OpenMP for Intranode Parallelism Tutorial Overview | Bronis de Supinski, LLNL, Paul Petersen, Intel |
| 10:00 | Break | |
| 10:30 | Using OpenMP for Intranode Parallelism Useful Information | Bronis de Supinski, LLNL, Paul Petersen, Intel |
| 12:00 p.m. | Lunch and Hands-on Exercises | |
| 1:00 | Partitioned Global Address Space Programming with Unified Parallel C (UPC) | Kathy Yelick, LBNL and UC Berkeley |
| 3:00 | Break | |
| 3:30 | Multiresolution Global-View Programming in Chapel | Brad Chamberlain, Cray |
| 5:30 | Dinner Talk: Scientific Computing while Supercomputing | Aron Ahmadia, Continuum Analytics – Invited Speaker |
| 6:30 | Using OpenMP for Intranode Parallelism OpenMP 4.0 and the Future of OpenMP | Bronis de Supinski, LLNL, Paul Petersen, Intel |
| Writing Parallel Programs That Work | ||
| Hands-on OpenMP | ||
| 9:30 | Wrap-up | |
| FRIDAY, August 2 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | MPI and Hybrid Programming Models | Bill Gropp, UIUC |
| 9:30 | Programming Heterogeneous (GPU) Systems | Jeff Vetter, Bronson Messer, ORNL |
| 10:30 | Break | |
| 11:00 | An Introduction to OpenACC: There is no such thing as a free lunch, but some things taste better than others. | Jeff Vetter, Bronson Messer, ORNL |
| 12:00 p.m. | Lunch and Hands-on Exercises | |
| 1:00 | High-Performance with Accelerator Programming | Jeff Vetter, Bronson Messer, ORNL |
| 2:00 | FASTMath: An Overview of Mathematical Algorithms and Software | Lori Diachin, LLNL |
| 2:30 | Algebraic Solvers in FASTMath | Barry Smith, ANL |
| PETSc: Portable Extensible Toolkit for Scientific computing | ||
| 3:20 | Break | |
| 3:50 | HYPRE: High Performance Preconditioners | Rob Falgout, LLNL |
| 4:15 | SUNDIALS: Suite of Nonlinear and Differential/Algebraic Equation Solvers | Carol Woodward, LLNL |
| 4:40 | Unstructured Mesh Handling for Extreme-Scale Computing | Tim Tautges, ANL |
| 5:30 | Dinner Talk: Perspectives on Teaming from the DOE National Labs | Lori Diachin, LLNL – Invited Speaker |
| 6:30 | FASTMath Hands-on Exercises | Mark Miller, LLNL |
| 9:30 | Wrap-up | |
| SATURDAY, August 3 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | AMR Technologies | Anshu Dubey, LBNL, Mark Adams, LBNL |
| 9:30 | Infrastructure for Parallel Adaptive Unstructured Mesh Simulations | Mark Shephard, RPI, Cameron Smith, RPI, Glen Hansen, SNL |
| 10:30 | Break | |
| 11:00 | FASTMath Hands-on Exercises | Mark Miller, LLNL |
| 12:00 p.m. | Lunch and Hands-on Exercises | |
| 1:00 | Wrap-up | |
| SUNDAY, August 4 | ||
| Day Off | ||
| MONDAY, August 5 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:15 | Access to Titan | Fernanda Foertter, ORNL |
| 8:45 | Software Engineering and Process for HPC Scientific Software | Anshu Dubey, LBNL, Katherine Riley, ANL |
| 9:15 | Software Engineering and Architecting Scientific Codes | Anshu Dubey, LBNL |
| 9:30 | HACC Code Architecture | Hal Finkel, ANL |
| 10:30 | Leveraging FLASH Architecture for New Problems: Core-Collapse Supernovae | Sean Couch, Univ. of Chicago |
| 12:30 p.m. | Lunch and Hands-on Exercises | |
| 1:30 | BG/Q Performance Tools | Scott Parker, ANL |
| 1:50 | Overview of Performance Tools on Titan | Mike Brim, ORNL |
| 2:15 | Gaining Insight into Parallel Program Performance using HPCToolkit | John Mellor-Crummey, Rice University |
| 3:00 | Break | |
| 3:30 | Perspectives on Performance Tools for Exascale: Experiences with TAU | Allen Malony, Univ. of Oregon |
| 4:30 | Large Scale Debugging on Titan and Mira with DDT | David Lecomber, Allinea |
| 5:30 | Dinner Talk: Dawn of the Era of Quantum Computation | Bob Lucas, USC-ISI – Invited Speaker |
| 6:30 | Hands-on Exercises | |
| 9:30 | Wrap-up | |
| TUESDAY, August 6 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | Communication-Avoiding Algorithms for Linear Algebra and Beyond |
Jim Demmel, UC Berkeley |
| 10:00 | Break | |
| 10:30 | Workflow for Extreme-scale Systems | Mike Wilde, ANL |
| Workflow Hands-on Exercises | ||
| Swift Web | ||
| Swift User Guide | ||
| Swift/T Web | ||
| Swift/T Guides | ||
| 12:00 p.m. | Lunch and Hands-on Exercises |
|
| 1:00 | Visualization Introduction | Mike Papka, ANL |
| 1:05 | Visualization Intro | Joseph Insley, ANL |
| 2:00 | Visualization and Analysis of Massive Data With VisIT | Hank Childs, Lawrence Berkeley/Univ. of Oregon |
| 3:00 | Break | |
| 3:30 | Scientific Visualization with a ParaView | David DeMarle, Kitware |
| 4:30 | Success Stories | |
| DIY Parallel Data Analysis | Tom Peterka, ANL | |
| Visualization Case Studies | Joseph Insley, Venkat Vishwanath, ANL | |
| 5:30 | Dinner Talk: Urban Center for Computation and Data | Charlie Catlett, ANL – Invited Speaker |
| 6:30 | Hands-on Exercises | |
| 9:30 | Wrap-up | |
| WEDNESDAY, August 7 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | Rob Ross, Rob Latham, ANL | |
| 10:00 | Break | |
| 10:30 | Introducing I/O to Scientific Applications | |
| 12:00 p.m. | Lunch and Hands-on Exercises |
|
| 1:00 | I/O Libraries for Scientific Applications | |
| 1:30 | Introduction to HDF5 | Quincey Koziol, The HDF Group |
| 3:00 | Break | |
| 3:30 | Parallel HDF5 | Quincey Koziol, The HDF Group |
| 4:00 | Looking towards the Future of I/O | Rob Ross, Rob Latham, ANL |
| 4:30 | Steve Tuecke, Univ. of Chicago | |
| 5:30 | Dinner Talk: Argonne National Laboratory: Innovative Research in the National Interest | Mark Peters, ANL – Invited Speaker |
| 6:30 | Hands-on Exercises | |
| 9:30 | Wrap-up | |
| THURSDAY, August 8 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | Community Codes: How They Develop and What it Takes to Develop One | Anshu Dubey, LBNL |
| 10:00 | Break | |
| 10:30 | Community Codes: How They Develop and What it Takes to Develop One (Cont’d) | |
| 12:00 p.m. | Lunch and Hands-on Exercises | |
| 1:00 | A Case Study: LLVM | Hal Finkel, ANL |
| 2:15 | Break | |
| 2:45 | The Origin of NAMD Evolution and Intelligent Design | Jim Phillips, UIUC |
| 4:00 | Combining Performance and Portability | Jeff Hammond, ANL |
| 5:30 | Dinner talk: Big Data + Extreme-scale Time to Compute -> Actionable Insights | Alok Choudhary, Norhwestern Univ. – Invited Speaker |
| 6:30 | Some near-final words and logistics | Paul Messina, ANL |
| 7:00 | Hands-on Exercises | |
| 9:30 | Wrap-up | |
| FRIDAY, August 9 | ||
| 7:30 a.m. | Continental Breakfast | |
| 8:30 | EXAM | |
| 10:00 | Break | |
| 10:30 | Program Reviews and Close out | Paul Messina – ATPESC Program Director, ANL |
| 12:00 p.m. | Wrap-up | |
| Thank You and Safe Travels | ||