TERRA-NEO
Integrated Co-Design of an Exa-Scale Earth Mantle Modeling Framework
Scientific area
Modeling and simulation of earth mantle dynamics.
Short description
TERRA-NEO is based on a carefully designed multiscale space-time approximation, built on modern finite element technology and communication-avoiding ultra-scalable multigrid for multi-physics Earth mantle models. The TERRA-NEO software framework is developed specifically for the upcoming heterogeneous exa-scale computers by using an advanced architecture-aware co-design approach that is driven by a systematic performance engineering methodology.
Temperature and velocity field of the convection-diffusion equation from TERRA-NEO.
Scalability
- 458,752 cores (1,835,008 parallel threads) on BlueGene/Q
- 294,912 cores on BlueGene/P
- 131,072 cores on System x iDataPlex
Weak scaling of Terra-Neo on the BlueGene architectures.
Programming language and model
- C++ and Fortran
- MPI, OpenMP
Tested on platforms
- BlueGene/Q and /P
- x86
Application developers
Ludwig-Maximilians-Universität München,
Universität Erlangen-Nürnberg,
Regionales Rechenzentrum Erlangen,
Technische Universität München
Contact
Prof. Ulrich Rüde
Universität Erlangen-Nürnberg
Lehrstuhl für Systemsimulation (Informatik 10)
Cauerstraße 11
91058 Erlangen
Germany