Navigation and service


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.

ConvectionTemperature and velocity field of the convection-diffusion equation from TERRA-NEO.


  • 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.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


Prof. Ulrich Rüde
Universität Erlangen-Nürnberg
Lehrstuhl für Systemsimulation (Informatik 10)
Cauerstraße 11
91058 Erlangen