Agenda 2013

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