Celebrating 20 Years of Computational Science with PETSc
Tutorial and Conference
Monday, June 15 – Thursday, June 18, 2015
Argonne National Laboratory, Building 240
Conference Announcement (http://www.mcs.anl.gov/petsc-20-announcement)
Conference Schedule and Presenters' Slides
Monday, June 15, 2015
7:30 – 8:15 Bus from Argonne Guest House to Building 240 Conference Center
8:00 – 8:30 Continental breakfast
8:30 – 10:15 PETSc Tutorial – Part 1 slides: 1 2 3 4 5
10:15 – 10:45 Break
10:45 – 12:30 PETSc Tutorial – Part 2
12:30 – 1:15 Working Lunch (start hands on)
1:15 – 2:15 Hands On / Interactive
2:15 – 2:45 Break (continue hands on)
2:45 – 3:15 TAO
3:15 – 3:45 SLEPc
3:45 – 4:30 MOOSE
4:30 – 5:00 Conclusion / Advanced Topics
5:00 Adjourn
5:00 – 6:00 Bus from Building 240 Conference Center to Argonne Guest House
Conference Schedule and Presenters' Slides
Tuesday, June 16
7:30 – 8:15 Bus from Argonne Guest House to Building 240 Conference Center
8:00 – 8:30 Continental breakfast
8:30 Logistics, Welcome
Barry Smith, Argonne National Laboratory
9:00 Optimization and Sensitivities of Time Dependent Simulations
Hong Zhang, Argonne National Laboratory
9:30 PCBDDC: Dual-Primal Preconditioners in PETSc
Stefano Zampini, KAUST, Saudi Arabia
10:00 – 10:30 Break
10:30 –12:00 (BG)
10:30 Simulations on Power Networks
Shri Abhyankar, Argonne National Laboratory
11:00 Distinct Solutions of Nonlinear PDEs via Deflation
Patrick Farrell, Oxford University, England
11:30 Schwarz for the "Outer-Loop"
Xiao-Chuan Cai, University of Colorado, Boulder
12:00 – 1:30 Lunch/cafeteria
1:30 – 2:45 (LCM)
1:30 Panel 1: The Outer Loop
2:15 Scalable Mesh and Data Management Using DMPlex
Michael Lange, Imperial College, England and
Matthew Knepley, Rice University
2:45 – 3:15 Break
3:15 – 4:15 (MK)
3:15 Three Dimensional Heating Rates in Cloud Resolving Models:
Methods and Impact of Cloud Evolution and Precipitation
Fabian Jakub, University of Munich, Germany
3:45 Lightning Talks 1
4:15 – 4:30 Break (set up posters)
4:30 – 5:30 Poster Session 1 (see list of posters on page 5)
5:30 Adjourn
5:30 – 6:15 Bus from Building 240 Conference Center to Argonne Guest House
6:30 Workshop Dinner @ Argonne Guest House
Panel 1: The Outer Loop: What needs to be done in algorithms, libraries, and applications to support computing sensitivities and optimizations of simulations as well as solving stochastic systems? Does this require refactoring/evolving the lower-level algorithm/software stack, i.e., PETSc? What level of abstraction should be used/exposed for the lower levels? For TS and SNES it is usually function evaluation plus Jacobian; should it be something else?
Moderator: Bill Gropp, University of Illinois at Urbana-Champaign
Panelists: Paul Bauman (SUNY Buffalo), Jed Brown (Argonne National Laboratory and University of Colorado, Boulder), Patrick Farrell (University of Oxford), Tobin Isaac (University of Texas at Austin)
Wednesday, June 17
7:30 – 8:15 Bus from Argonne Guest House to Building 240 Conference Center
8:00 – 8:30 Continental breakfast
8:30 – 10:00 (HZ)
8:30 SLEPc: Current Achievements and Plans for the Future
Jose Roman, Universitat Politècnica de València, Spain
9:00 The Immersed Boundary Method for Advection-Electrodiffusion
Philhwa Lee, University of Michigan
9:30 Gyrokinetic Particle-in-Cell Methods for Tokamak Edge Plasmas
Mark Adams, Lawrence Berkeley National Laboratory
10:00 – 10:30 Break
10:30 –12:30 (DK)
10:30 PETSc: a SWOT Analysis,
David Keyes, KAUST, Saudi Arabia
11:00 Fast Computation of Fully Resolved, Neuromechanically Driven Locomotion,
Namu Patel, Northwestern University
11:30 15 years of PFLOTRAN,
Richard Mills, Intel
12:00 PETSc on GPUs and MIC: Current Status and Future Directions
Karl Rupp, Vienna University of Technology, Austria
12:30 – 2:00 Lunch/cafeteria
2:00 – 3:45 (DK)
2:00 Panel 2: Leveraging the Community: Beyond Software Libraries
2:45 Simplifying Multiphysics Through Application Composition
Derek Gaston, Idaho National Laboratory
3:15 Scalable Parallel Solvers for Finite Elements and Isogeometric Discretizations in
Computational Cardiology
Luca Pavarino, University of Milan, Italy
3:45 Lightning Talks 2
4:15 – 4:30 Break (set up posters)
4:30 – 5:30 Poster Session 2 (see list of posters on page 5)
5:30 Adjourn (Dinner on your own)
5:30 – 6:15 Bus from Building 240 Conference Center to Argonne Guest House
Panel 2: Leveraging the Community: Beyond Software Libraries: In mathematics, one builds new results using previously published theorems and proofs; publications, including books, are a fairly good vehicle to communicate results so that they may be reused. In numerical simulations, publications are unable to convey the depth of information required to leverage previous results. Application codes are rarely usable (or even buildable) beyond their original developers and thus are a poor way of leveraging previous work. Software libraries and packages have achieved success at enabling the leveraging of previous work. What other successful strategies exist for community leverage and reuse (e.g., StackExchange), and how can the impact of these approaches be measured fairly to prevent gaming the system?
Moderator: Matthew Knepley (Rice University)
Panelists: Derek Gaston (Idaho National Laboratory), Gerard Gorman (Imperial College), Glenn Hammond (Sandia National Laboratories), Jack Poulson (Stanford University)
Thursday, June 18
7:30 – 8:15 Bus from Argonne Guest to Building 240 Conference Center
8:00 – 8:30 Continental breakfast
8:30 – 10:00 (JB)
8:30 PetIGA: A Framework for High Performance Isogeometric Analysis,
Lisandro Dalcin, KAUST, Saudi Arabia
9:00 Current and Planned AMR support in PETSc
Tobin Isaac, University of Texas at Austin
9:30 Solving the Load Flow and Helmholz Equations using PETSc
Domenico Lahaye, Delft University of Technology, Netherlands
10:00 – 10:30 Break
10:30 –12:00 (KR)
10:30 PETSc in Computational Materials Science: Applications and Algorithmic Developments,
Dmitry Karpeyev, University of Chicago
11:00 Computational Scale Bridging using PETSc on 458K Cores
Axel Klawonn, University of Cologne, Germany and
Oliver Rheinbach, Technical University Bergakademie Freiberg, Germany
11:30 How Not to Write Software Libraries
Bill Gropp, University of Illinois at Urbana-Champaign
12:00 Adjourn
Tuesday, June 16:
Using PETSc to Develop an Unstructured Finite Element Code for Modeling Crustal Deformation
Sayed Tabrez Ali, University of Wisconsin, Madison
Enabling the "Outer Loop" with PETSc, libMesh, QUESO, and GRINS
Paul Bauman, SUNY Buffalo
Justin Chang and Kalyana Nakshatrala, University of Houston; Satish Karra, Los Alamos National Laboratory
Applying PETSc to a Three Dimensional Cloud Model Based on the Vector Vorticity Equation
Mu-Hua Chien, National Taiwan University
Firedrake: Automating Finite Element by Composing Abstractions
David Ham, Imperial College, London
Scalability of Shift-and-Invert Parallel Spectral Transformations for Quantum Chemistry Applications
Murat Keceli, Argonne National Laboratory
Wednesday, June 17:
Seismology of the Sun using PETSc
Shravan Hanasoge,Tata Institute of Fundamental Research
High Fidelity Aerostructural Optimization
Gaetan Kenway, University of Michigan
Fully Resolved Simulation Model on Esophageal Transport
Wenjun (Walter) Kou, Northwestern University
PETSc-based Parallel Reduced-order Models for Earth Systems
Yaning Liu, Lawrence Berkeley National Laboratory
Building on PETSc's Multigrid Infrastructure in the Firedrake Finite Element Framework
Lawrence Mitchell, Imperial College, London
Pipelined, Flexible Krylov Methods
Patrick Sanan, Università della Svizzera Italiana
Danyang Su, University of British Columbia
Jianjun Xiao, Karlsruhe Institute of Technology
SAWs: Scientific Application Web server
Hong Zhang, John O’Sullivan, Surtai Han, Matthew Otten, and the PETSc Team, Argonne National Laboratory
Andrew Abi Mansour Indiana University
Shrirang Abhyankar Argonne National Laboratory
David Ackermann Iowa State University
Mark Adams Lawrence Berkeley National Laboratory
Mohammad Akanda Auburn University
Sayed Tabrez Ali University of Wisconsin, Madison
David Andrs Idaho National Laboratory
Mihai Anitescu Argonne National Laboratory
Ahmed Attia Argonne National Laboratory
Karthikeyan Balasubramaniam Clemson University
Satish Balay Argonne National Laboratory
Paul Bauman SUNY Buffalo
Eric Bavier Cray, Inc.
Christopher Beal Marquette University
Timothy Brooks University of Michigan
Jed Brown Argonne National Laboratory and University of Colorado, Boulder
Edward Bueler University of Alaska, Fairbanks
Xiao-Chuan Cai University of Colorado, Boulder
Juan Calvo New York University
William Castedo Marquette University
Justin Chang University of Houston
Binghe Chen Purdue University
Mu-Hua Chien National Taiwan University
Nathan Collier Oak Ridge National Laboratory
Emil Constantinescu Argonne National Laboratory
Lisandro Dalcin KAUST
Guillermo Fernando Díaz Ortíz Dortmund University of Technology
Melvyn Drag Battelle Memorial Institute
Kyle Dunn Worcester Polytechnic Institute
Patrick Farrell University of Oxford
Xiao Feng Michigan State University
Gilbert Forsyth George Washington University
Song Gao McGill University
Derek Gaston Idaho National Laboratory
Gerard Gorman Imperial College, London
Iulian Grindeanu Argonne National Laboratory
William Gropp University of Illinois at Urbana-Champaign
David Ham Imperial College, London
Glenn Hammond Sandia National Laboratories
Jialun Han Northwestern University
Shravan Hanasoge Tata Institute of Fundamental Research
Gerd Herber HDF Group
Mark Hubenthal University of Houston
Tobin Issac Univeristy of Texas, Austin
Fabian Jakub University of Munich
Jiahua Jiang University of Massachusetts, Dartmouth
Xikai Jiang Argonne National Laboratory
Eirikur Jonsson University of Michigan
Dmitry Karpeyev University of Chicago and Argonne National Laboratory
Satish Karra Los Alamos National Laboratory
Dinesh Kaushik KAUST
Murat Keceli Argonne National Laboratory
Gaetan Kenway University of Michigan
David Keyes KAUST
Axel Klawonn Universität zu Köln
Matthew Knepley University of Chicago, Rice University
Wenjun (Walter) Kou Northwestern University
Domenico Lahaye TU Delft
Michael Lange Imperial College, London
Ben Lasscock ION Geophysical, Inc.
Pilhwa Lee University of Michigan
Sven Leyffer Argonne National Laboratory
Fu Lin Argonne National Laboratory
Wei Liu Atomic Weapons Establishment
Yaning Liu Lawrence Berkeley National Laboratory
Vijay Mahadevan Argonne National Laboratory
Ketan Maheshwari Argonne National Laboratory
Richard Martineau Idaho National Laboratory
Lois Curfman McInnes Argonne National Laboratory
Dominic Meiser Tech-X Corporation
Richard Mills Intel Corporation
Lawrence Mitchell Imperial College, London
Daniel Moldonado Illinois Institute of Technology
Nishant Nangia Northwestern University
Mahesh Narayanamurthi Virginia Tech
John O'Sullivan Loyola University
Namu Patel Northwestern University
Luca Pavarino Universita' degli Studi di Milano
Cody Permann Idaho National Laboratory
John Peterson Idaho National Laboratory
Spencer Pfeifer Iowa State University
Carlo Pierandozzi Illinois Institute of Technology
Jack Poulson Stanford University
Navamita Ray Argonne National Laboratory
Oliver Rheinbach Institut fuer Numerische Mathematik und Optimimier
Brian Riely University of Maryland, Baltimore County
Jose Roman Universitat Politecnica De Valencia
Karl Rupp Vienna University of Technology
Widodo Samyono Jarvis Christian College
Patrick Sanan Università della Svizzera Italiana
Marcus Sarkis Worcester Polytechnic Institute
Ney Secco University of Michigan
Jason Sarich Argonne National Laboratory
Khemraj Shukla Oklahoma State University
Andrew Slaughter Idaho National Laboratory
Marc Snir Argonne National Laboratory
Barry Smith Argonne National Laboratory
Danyang Su University of British Columbia
German Theler Centro de Innovación Tecnológica Empresarial y Social S.A.
Yingwei Wang Purdue University
Zhicun Wang Zona Technology, Inc.
James Werner NASA Langley Research Center
Olof Widlund New York University
Runjian Wu University of Arizona
Jianjun Xiao Karlsruhe Institute of Technology
Stefano Zampini KAUST
Hong Zhang Argonne National Laboratory
Hong Zhang Illinois Institute of Technology and Argonne National Laboratory
Xujun Zhao Argonne National Laboratory
1 Moderator