Agenda 2014

SUNDAY, August 3
2:00 p.m. ATPESC Check-in Gallery Hall Entrance
  Opening Session  
4:00 Introduction to ATPESC Paul Messina – ATPESC Program Director, ANL
4:30 A Crash Course on Logging into ALCF Systems and Running Simple Jobs Ray Loy, ANL
5:30 Dinner Talk: Opening Remarks Paul Messina, ANL
7:00 Participant Introductions All Participants
9:30 Wrap-up  
 
MONDAY, August 4
7:30 a.m. Continental Breakfast  
  Hardware Architectures Session
 
8:30 An Introduction to Parallel Supercomputing Pete Beckman, ANL
8:45 Computer Architecture and Structured Parallel Programming James Reinders, Intel
10:00 Break  
10:30 Vectorization (SIMD) and Scaling James Reinders, Intel
11:15 A Performance Tuning Methodology: From the System Down to the Hardware-Introduction Jackson Marusarz, Intel
12:00 p.m. Lunch and Hands-on Exercises  
1:15 A Performance Tuning Methodology: From the System Down to the Hardware–Diving Deeper Jackson Marusarz, Intel
2:45 Architecture of the IBM BG/Q Scott Parker, ANL
3:15 Break  
3:45 Interconnects and Architectural Impacts Torsten Hoefler, ETH
  Programming Models and Languages Session
 
4:30 MPI for Scalable Computing Bill Gropp, UIUC, Rusty Lusk and Rajeev Thakur, ANL
5:30 Dinner Talk: Exascale Architecture Trends Pete Beckman, ANL – Invited Speaker
6:30 Hands-on Exercises  
9:30 Wrap-up  
 
TUESDAY, August 5
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  
  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: Toward an “Urban Science” Charlie Catlett, ANL – Invited Speaker
6:30 MPI Hands-on Exercises Bill Gropp, UIUC, Rajeev Thakur and
Rusty Lusk, ANL
9:30 Wrap-up  
     
WEDNESDAY, August 6
7:30 a.m. Continental Breakfast  
8:30 Introduction to OpenMP (Part 1) Barbara Chapman, U. Houston and Kelvin Li, IBM
10:00 Break  
10:30 Introduction to OpenMP (Part 2) Barbara Chapman, U. Houston and Kelvin Li, IBM
12:00 p.m. Lunch and Hands-on Exercises  
1:00 MPI and Hybrid Programming Models Bill Gropp, UIUC
2:00 OpenMP for Intranode Programming Barbara Chapman, U. Houston and Kelvin Li, IBM
  OpenMP 4.0 API Fortran Syntax Quick Reference Card  
  OpenMP 4.0 API C, C++ Syntax Quick Reference Card  
3:00 Break  
3:30 OpenMP 4.0 Features Barbara Chapman, U. Houston and Kelvin Li, IBM
  OpenMP for Intranode Programming Barbara Chapman, U. Houston, Deepak Eachempati, U. Houston and Kelvin Li, IBM
5:30 Dinner Talk: Exascale, Data and Biology Rick Stevens, ANL – Invited Speaker
6:30 OpenMP, Hybrid Programming Hands-on Exercises Barbara Chapman, U. Houston and Kelvin Li, IBM
9:30 Wrap-up  
     
THURSDAY, August 7
7:30 a.m. Continental Breakfast  
8:30 Accelerators Tim Warburton, Rice University
10:00 Break  
10:30 Accelerators (Cont’d)  
12:00 p.m. Lunch and Hands-on Exercises  
1:00 Refactoring Applications for Future Hybrid Architectures John Levesque, Cray
2:00 Chapel: Productive, Multiresolution Parallel Programming Brad Chamberlain, Cray
3:00 Break  
3:30 Charm++ Slide deck 1 Sanjay Kale, UICU
  Slide deck 2  
  Slide deck 3  
  Slide deck 4  
4:30 Supporting Irregular Applications with Partitioned Global Address Space Languages: UPC and UPC++ Kathy Yelick, LBNL and UC Berkeley
5:30 Dinner Talk: The Big Gift of Big Data Valerio Pascucci, University of Utah – Invited Speaker
6:30 Asynchronous Dynamic Load Balancing (ADLB) Rusty Lusk, ANL
7:00 Chapel Hands-on Exercises  
  Charm ++ Hands-on Exercises  
9:30 Wrap-up  
     
FRIDAY, August 8
7:30 a.m. Continental Breakfast  
  Numerical Algorithms and FASTMath Session
 
8:30 Algorithmic Adaptations to Extreme Scale David Keyes, King Abdullah University of Science and Technology
9:30 Communication-Avoiding Algorithms for Linear Algebra and Beyond Jim Demmel, UC Berkeley
10:30 Break  
11:00 FASTMath: An Overview of Mathematical Algorithms and Software Lori Diachin, LLNL
11:40 Algebraic Solvers in FASTMath: An Introduction Barry Smith, ANL
12:00 p.m. Lunch and Hands-on Exercises  
1:00 PETSc: Portable, Extensible Toolkit for Scientific Computing Barry Smith, ANL
2:00 HYPRE: High Performance Preconditioners Rob Falgout, LLNL
2:30 Break  
3:00 SuperLU: Sparse Direct Solver and Preconditioner X. Sherry, Li, LBNL
3:30 SUNDIALS: Suite of Nonlinear and Differential, Algebraic Equation Solvers Carol Woodward, LLNL
4:00 FASTMath Unstructured Mesh Technologies Vijay Mahadevan, ANL, Mark Shepard and Cameron Smith, RPI, and Glen Hansen, SNL
4:30 Panel: Challenges in Extreme-Scale Solvers FASTMath Team
5:30 Dinner Talk: Perspectives on Teaming from the DOE Labs Lori Diachin, LLNL – Invited Speaker
6:30 FASTMath Hands-on Exercises for Algebraic Solvers Mark Miller, LLNL and the FASTMath Team
9:30 Wrap-up  
     
SATURDAY, August 9
7:30 a.m. Continental Breakfast  
8:30 FASTMath Unstructured Mesh Technologies (Cont’d) Vijay Mahadevan, ANL, Mark Shepard and Cameron Smith, RPI, and Glen Hansen, SNL
9:30 Block Structured AMR Libraries and Their Interoperability with Other Math Libraries Mark Adams and Anshu Dubey, LBNL
10:30 Break  
11:00 FASTMath Hands-on Exercises for Meshing and AMR Mark Miller, LLNL and the FASTMath Team
12:00 p.m. Lunch and Hands-on Exercises  
1:00 Wrap-up  
     
SUNDAY, August 10
9:30 Day Off  
     
MONDAY, August 11
7:30 a.m. Continental Breakfast  
  Toolkits and Frameworks Session  
8:30 Gaining Insight into Parallel Program Performance Using HPCToolkit John Mellor-Crummey, Rice University
9:15 Intuitive Performance Engineering at the Exascale with TAU and TAU Commander John Linford, ParaTools
10:00 Break  
10:30 Large Scale Debugging on Titan and Mira with Allinea DDT David Lecomber, Allinea Software Ltd
11:15 Debugging Scalable MPI, Hybrid and, or Accelerated Applications with TotalView Chris Gottbrath, Rogue Wave
12:00 p.m. Lunch and Hands-on Exercises  
  Visualization and Data Analysis Session  
1:00 Intro to the Session Michael E. Papka, ANL
1:05 Visualization Intro Joseph Insley, ANL
2:00 Visualization and Analysis of Massive Data with VisIt Cyrus Harrison, LLNL
3:00 Break  
3:30 Big Data Analysis with ParaView Dave DeMarle, Kitware
4:30 DIY Parallel Data Analysis Tom Peterka, ANL
5:00 Visualization in Practice Joseph Insley, ANL
  Material and Chemistry – Vis and Applications Aaron Knoll, ANL
5:30 Dinner Talk: Massive Parallelism in Economics and Climate Change Yongyang Cai, Stanford University – Participant Speaker
6:30 Hands-on Exercises Tools and Visualization Lecturers
9:30 Wrap-up  
     
TUESDAY, August 12
7:30 a.m. Continental Breakfast  
  Data Intensive Computing and I, O Session  
8:30 HPC I/O for Computational Scientists Rob Ross, Rob Latham, ANL
10:00 Break  
10:30 HPC I, O for Computational Scientists (Cont’d)  
12:00 p.m. Lunch and Hands-on Exercises
 
1:00 Introduction to HDF5 Quincey Koziol, The HDF Group
  Parallel HDF5  
2:20 Exascale Data Analytics @ Facebook (Part 1) Avery Ching, Facebook
3:00 Break  
3:30 Giraph: Production-Grade Graph Processing Infrastructure for Trillion Edge Graphs (Part 2) Avery Ching, Facebook
4:10 Managing Data using Globus Rachana Ananthakrishnan, Computation Institute, University of Chicago
5:30 Dinner Talk: How to Stuff a Supercomputer inside a Laptop Salman Habib, ANL – Invited Speaker
6:30 Hands-on Exercises  
9:30 Wrap-up  
     
WEDNESDAY, August 13
7:30 a.m. Continental Breakfast  
8:30 Adaptive Linear Solvers and Eigensolvers Jack Dongarra, University of Tennessee
  Community Codes and Software Engineering Session  
9:30 Intro: Community Codes and Good Software Techniques Katherine Riley, ANL
10:30 Break  
11:00 The Impact of Community Codes in Astrophysics Anshu Dubey, LBNL
  Bibliography  
12:00 p.m. Lunch and Hands-on Exercises
 
1:00 Quantum Monte Carlo Simulations Anouar Benali, ANL
2:00 Lattice Gauge Theory Software & Algorithms Rich Brower, Boston University
3:00 Break  
3:30 Climate and Community Codes Rob Jacob, ANL
4:30 Portable Performance in the HACC Cosmology Framework Hal Finkel, ANL
5:30 Dinner Talk: Supercomputing: The Coming Decade Marc Snir, ANL – Invited Speaker
6:30 Hands-on Exercises  
9:30 Wrap-up  
     
THURSDAY, August 14
7:30 a.m. Continental Breakfast  
  Software Carpentry in High-Performance Computing Sub-session  
8:30 Software Carpentry in High Performance Computing Aron Ahmadia, U.S. Army Engineer Research and Development Center
10:00 Break  
10:30 Ideas to Execution: Building Code on Supercomputers Aron Ahmadia, U.S. Army Engineer Research and Development Center
  Software Engineering in Practice in the Scientific Python Community Chris Kees, U.S. Army Engineer Research and Development Center
12:00 p.m. Lunch and Hands-on Exercises  
1:00 Carpentry and Architecture Issues for HPC Katherine Riley, ANL
2:00 Modern Features of a Production Scientific Code – Uintah Martin Berzins, University of Utah
3:00 Break  
3:30 Workflows Mike Wilde, ANL
  Swift, T High Performance Workflow Language Justin Wozniak, ANL
  Swift Hands-on Exercises for Workflow Lecture  
5:30 Dinner talk: Vis Trails – Using Provenance and Workflows for Scientific Exploration David Koop, NYU – Invited Speaker
6:30 Some near-final words and logistics Paul Messina, ANL
7:00 Hands-on Exercises  
9:30 Wrap-up  
     
FRIDAY, August 15
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