SLIDE 2 XPACC
DOE/NNSA/ASC/PSAAPII: The Center for Exascale Simulation of Plasma-coupled Combustion
XPACC
- The Center for Exascale Simulation of Plasma-Coupled Combution
- Developing a framework to leverage parallelism on exascale systems
- Comprises Aerospace, Chemistry, CS, ECE, Mechanical Eng
- Some of the tools being developed:
✦ Moya: Just-in-time recompilations ✦ Tangram: Compiler programming system for performance portability ✦ AMPI: Model for coarse-grained
- verdecomposition for load balancing
✦ PickPocket: Data relocation for
efficient computation
2
Annotations Overset Meshes
PlasComCM/2
UQ Validation M
e l F
m E r r
Prediction Interoperable CS Tools Integrated Models Discretizations S u r f a c e P h y s i c s / B C s Solvers (E-field) Multi-rate Integrators Full Application Experiment
[Olson] [Kloeckner/Bodony] [Panesi/Stephani]
K i n e t i c s
[Pantano/Adamovich] [Johnson/Freund] [Bodony] [Gropp/Padua] [Elliott/Glumac/Lee] [Freund/Panesi]
Low-D Physics-targeted Experiments [Elliott/Glumac] F l a m e D y n a m i c s
[Pantano]
(Nishihara) (Popov, Massa) (Smith)
J u s t
n
i m e ( J I T )
Moya [Gropp]
{Prabhu} {Alberti, Taylor} {Reisner} {Shields} {Mikida} {Cisneros, Eckert}
A n a l y s i s
VectorSeeker [Padua]
{Retter, Koll} {Wang} {Mackay} {Ghale}
H e t e r
e n e
s S y s t e m s
Tangram[Hwu]
(Larson)
{Garcia}
(Ibeid) (Spies)
{Teixeira}
[Adamovich]
Detailed Experimental Diagnostics
{Lee}
Sensitivity/Adjoints
[Freund/Bodony] {Chung}
O v e r d e c
p
i t i
AMPI [Kale]
{White}
T u r b u l e n c e
[Bodony/Freund]
(Buchta, Popov) (Munafo)
CS Research Numerics Research Physics Research
[Faculty]
(Staff) (Pending Stafg)
{XPACC Student}
Code/Tool
(Capecelatro, Bryngelson)
Leap
Engineering Application
Plasma-PIC Methods
[Olson/Freund]
Plasma Mediated Ignition Threshold
Annotations
[Gropp/Padua]
{Teixeira}
(Tang)
Overkit ICE
(Campbell) (Anderson)
LANL-BoxMG
(Frederickson) (Kress) (Diener)
[Snir]
{Brooks}
(Yeoh)
{Bay, Smith}
(Petty) (Movahed)
{Gulko}
UG Research
(Evans) (MacArt) (Baccarella)
B r e a k d
n
{Fellows} {Hagen}
P l a s m a / L a s e r