Collaborators
PERI collaborates both with application teams and with other performance engineering researchers. This page lists the collaborators organized by their role within a particular application engagement or performance tuning effort.
At present, there are 3 main collaboration areas, two focusing on direct engagement with computational science projects:
- Tiger Teams
- Application code team liaisons and one on community standards and tool interoperability:
- PERI-DB, performance data interoperability
-
Tiger Teams
Tiger Teams are focused efforts applied to high priority application codes with well documented performance goals or needs. They are composed of performance optimization experts who are typically members of the PERI collaboration, although other performance engineering experts also participate. While the life time of a Tiger Team is indeterminate, they usually last from six to twelve months.
At present, PERI has two tiger teams, working with the following codes.
-
S3D
S3D solves the full compressible Navier-Stokes equations that describe the conservation of mass, momentum, and energy, and laws of gas behavior, while simultaneously tracking the evolution of reactive species on a rectangular mesh. It uses the message passing interface (MPI) to efficiently distribute the calculation among parallel processors, and is built on a hierarchical, modular structure.
The S3D Tiger Team was formed to assist the S3D application team in meeting its Joule requirements. Specific concerns of the application team focused on single node performance as well as how the code would scale on the combined Cray XT3/XT4 system at Oak Ridge National Laboratory (ORNL). The Tiger Team has actively worked with the application team to identify several optimization opportunities and to provide mechanisms to exploit them; click here for details. While the application team has successfully met its Joule requirements, the Tiger Team continues to work with them in order to prepare for full scale runs on the anticipated petascale platform at ORNL.
- Tiger Team Lead
- Bronis de Supinski (LLNL)
- Application Team Contact
- Jackie Chen (SNL)
- DOE liaison
- Kenneth Roche (ORNL)
- PERI Team Members
-
- David Bailey (LBNL)
- Bronis de Supinski (LLNL)
- Mike Fagan, John Mellor-Crummey (Rice)
- Allan Snavely, Nick Wright (SDSC)
- Affiliate Team Members
-
- Sameer Shende, Alan Morris, Allen Maloney, Kevin Huck (UOregon/ParaTools)
- Jeff Larkin (Cray/ORNL)
- Application Team Participants
-
- Jackie Chen, David Lignell (SNL)
-
GTC: Gyrokinetic Toroidal Code
The Gyrokinetic Toroidal Code (GTC) has been developed to study plasma microturbulence in fusion devices. The GTC Tiger Team was formed to assist with performance optimization and scalability issues related to achieving the Joule goals for GTC of 1) running 50 percent faster on the model problem, and 2) running twice as long in simulation time for a fixed wallclock time. Click here for a summary of accomplishments. Tiger Team participants are also investigating scalability and load imbalance issues with the new GTC-P version of the code that partitions the poloidal plane into radial shells.
- Tiger Team Lead
- Shirley Moore (UTK)
- Application Team Contact
- Stephane Ethier (PPPL)
- DOE Liaison
- Kenneth Roche (ORNL)
- PERI Team Members
-
- Haihang You (UTK)
- John Mellor-Crummey, Gabriel Marin, Guohua Jin (Rice)
- Hongzhang Shan (LBNL)
- Affiliate Team Members
-
- Kevin Huck (UOregon)
- Eduardo D'Azevedo (ORNL)
- Application Team Participants
-
- Stephane Ethier, Weixing Wang, Wei-li Lee (PPPL)
- Scott Klasky (ORNL)
-
-
Application Liaisons
In addition to the focused Tiger Team activity, PERI designates members of the PERI collaboration as liaisons with SciDAC science application teams that desire additional help in the performance engineering of their codes. The liaison activity is further broken down into "active" liaisons, in which it is clear how PERI can contribute and in which there is close collaboration between PERI and the application team, and "passive" liaisons, in which PERI provides advice and tracks the progress of the application teams. The status of a PERI liaison activity can change between active and passive at any time, and such changes are expected as the needs of the application projects evolve. As distinct from the Tiger Teams, the liaison activity is a long term engagement with the application teams.
Active Liaisons
PERI has active liaison relationships with the following application teams currently:
- Advanced Methods for Electronic Structures
- Principal Investigator
- George Fann
- Application Team Contact
- Rebecca Hartman-Baker (ORNL)
- PERI Liaison
- Philip Roth (ORNL)
- Other PERI Personnel
- Haihang You, Keith Seymour (UTK)
- Codes
- MADNESS
-
Center for Plasma Edge Simulation
- Principal Investigator
- C-S Chang (NYU)
- Application Team Contact
- Julian Cummings (CalTech)
- PERI Liaison
- Patrick Worley (ORNL)
- Other PERI Personnel
- John Mellor-Crummey (Rice)
- Other Affiliates
- Kevin Huck (UOregon)
- Codes
- XGC-1, XGC-0, GTC, M3D, NIMROD, ELITE, DEGAS-2
-
Community Petascale Project for Accelerator Science and Simulation
(ComPASS)
- Principal Investigator
- Panagiotis Spentzouris (Fermi National Accelerator Laboratory)
- Application Team Contact
- John Cary (Tech-X)
- PERI Liaison
- Boyana Norris (ANL)
- Codes
- VORPAL
-
Hierarchical Petascale Simulation Framework for Stress and Corrosion
Cracking
- Principal Investigator
- Priya Vashishta (USC)
- Application Team Contact
- Aiichiro Nakano (USC)
- PERI Liaison
- Mary Hall (USC)
- Other PERI Personnel
- Jacqueline Chame (USC), Chun Chen (USC), John Mellor-Crummey (Rice)
- Codes
- Quantum chemistry
-
Linear Scale Electronic Structure Calculations for Nanostructures
- Principal Investigator
- Lin-Wang Wang (LBNL)
- Application Team Contact
- Lin-Wang Wang (LBNL)
- PERI Liaison
- David Bailey (LBNL)
- Other PERI Personnel
- Dan Gunter (LBNL), Hongzhang Shan (LBNL)
- Codes
- LS3DF
-
Modeling Multiscale-Multiphase-Multicomponent Subsurface Reactive
Flows using Advanced Computing
- Principal Investigator
- Peter Lichtner (LANL)
- Application Team Contact
- Glenn Hammond (PNNL), Richard Mills (ORNL)
- PERI Liaison
- G. Mahinthakumar (NCSU)
- Other PERI Personnel
- Sarat Sreepathi (NCSU), Vamsi Sreepathi (NCSU)
- Codes
- PFLOTRAN
Passive Liaisons
PERI has also assigned passive liaisons to track the performance needs of the following projects:
- Hybrid Numerical Methods for Multiscale Simulations of Subsurface Biogeochemical Processes
- PERI Liaison
- G. Mahinthakumar (NCSU)
- Framework Application for Core-Edge Transport Simulations (FACETS)
- PERI Liaison
- Patrick Worley (ORNL)
- Multidimensional Simulations of Core-Collapse Supernovas
- PERI Liaison
- Robert Fowler (RENCI)
- National Computational Infrastructure for Lattice Gauge Theory
- PERI Liaison
- Ying Zhang (RENCI)
- A Scalable and Extensible Earth System Model for Climate Change Science
- PERI Liaison
- Patrick Worley (ORNL)
- Simulations of Turbulent Flows with Strong Shocks and Density Variations
- PERI Liaison
- Bronis de Supinski (LLNL)
- Advanced Methods for Electronic Structures
-
PERI- DB
The Performance Database Working Group (PERI-DB) involves PERI researchers as well as outside researchers at the University of Oregon, Portland State University, and Texas A&M University. More details on the effort is available on the PERI-DB wiki pages.
- Team Lead
- Ying Zhang (RENCI)
- Other PERI Personnel
-
- Shirley Moore (UTK)
- Dan Gunter (LBNL)
- Affiliate Team Members
-
- A Malony, K Huck, A Morris, S Shende (Univ. of Oregon)
- K Karavanic, K Mohror (Portland State Univ.)
- J May (LLNL)
- V Taylor, X Wu (Texas A&M Univ.)
- You can also download a text-only version of this page, that also includes the description of tiger team accomplishments.