Project Details
SPP 1648: Software for Exascale Computing
Subject Area
Computer Science, Systems and Electrical Engineering
Biology
Geosciences
Mechanical and Industrial Engineering
Mathematics
Physics
Thermal Engineering/Process Engineering
Biology
Geosciences
Mechanical and Industrial Engineering
Mathematics
Physics
Thermal Engineering/Process Engineering
Term
from 2012 to 2019
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 214420555
Today, simulation in its broadest sense - i.e. from mathematical modelling to (visual) data exploration and validation - is generally considered the third path to insight in most fields of science and engineering, complementing theory and experiment and sometimes even allowing for first results at all (if experiments are too costly, time-consuming or even impossible). Hence, the respective young and trans-disciplinary field of Computational Science and Engineering (CSE) has become a key technology for science and industry. Despite the fact that, of course, not all kinds of simulation involve large-scale computations on high-end systems, High-Performance Computing (HPC) is the enabling technology for CSE. The Priority Programme addresses fundamental research on the various aspects of HPC software, which is particularly urgent against the background that we are currently entering the era of ubiquitous massive parallelism. This massive parallelism only, subsumed to the notion of many-core processors and their assembly to systems beyond 108 processing units, will smooth the way for exascale computing, i.e. computations with 1018 floating point operations per second and beyond, and the insight resulting from those simulations. Mastering the various challenges related to this paradigm shift from sequential or just moderately parallel to massively parallel processing is the key to any future capability computing application at exascale, but it is also crucial for learning how to effectively and efficiently deal with commodity systems of the day after tomorrow for smaller-scale or capacity computing tasks. Hardware peak performance is ever increasing and insight is growing world-wide that a "racks without brains" strategy will not allow the science communities to exploit the huge potential of the computational approach in a massively parallel world. Against this background, the Priority Programme - the first initiative of this topic and kind in Germany - provides a framework for bundling research activities nation-wide and enabling the participating groups to significantly advance the state of the art in software technology for HPC at an international scale.
DFG Programme
Priority Programmes
International Connection
Australia, France, Israel, Japan, Netherlands, Sweden, Switzerland, USA
Projects
- ADA-FS - Advanced Data Placement via Ad-hoc File Systems at Extreme Scales (Applicants Brinkmann, André ; Nagel, Wolfgang E. ; Streit, Achim )
- Advanced Computation and I/O Methods for Earth-System Simulations (AIMES) (Applicant Ludwig, Thomas )
- CATWALK - A Quick Development Path for Performance Models (Applicants Bischof, Christian ; Mohr, Bernd ; Wittum, Gabriel ; Wolf, Felix )
- Coordination Funds (Applicant Bungartz, Hans-Joachim )
- Dual-Phase Steels - From Micro to Macro Properties (EXASTEEL-2) (Applicants Balzani, Daniel ; Klawonn, Axel ; Rheinbach, Oliver ; Schröder, Jörg ; Wellein, Gerhard )
- ESSEX II: Equipping Sparse Solvers for Exascale II (Applicants Basermann, Achim ; Fehske, Holger ; Hager, Georg ; Lang, Bruno ; Wellein, Gerhard )
- EXA-DUNE - Flexible PDE Solvers, Numerical Methods, and Applications (Applicants Bastian, Peter ; Engwer, Christian ; Göddeke, Dominik ; Iliev, Oleg ; Ippisch, Olaf ; Ohlberger, Mario ; Turek, Stefan )
- ExaDG - High-order discontinuous Galerkin for the exa-scale (Applicants Kanschat, Guido ; Kormann, Katharina ; Kronbichler, Martin ; Wall, Wolfgang A. )
- ExaFSA - Exascale Simulation of Fluid-Structure-Acoustics Interactions (Applicants Roller, Sabine ; Schulte, Miriam ; Sternel, Dörte C. ; van Zuijlen, Alexander )
- EXAHD - An Exa-Scalable Two-Level Sparse Grid Approach for Higher-Dimensional Problems in Plasma Physics and Beyond (Applicants Bungartz, Hans-Joachim ; Dannert, Tilman ; Griebel, Michael ; Pflüger, Dirk )
- EXAMAG - Exascale simulations of the magnetic universe (Applicants Klingenberg, Ph.D., Christian ; Springel, Volker )
- ExaSolvers - Extreme scale solvers for coupled systems (Applicants Grasedyck, Lars ; Resch, Ph.D., Michael M. ; Schulz, Volker ; Wittum, Gabriel )
- ExaStencils - Advanced Stencil-Code Engineering (Applicants Apel, Sven ; Bolten, Matthias ; Lengauer, Ph.D., Christian ; Rüde, Ulrich ; Teich, Jürgen )
- FFMK - A fast and fault tolerant microkernel-based system for exa-scale computing (Applicants Barak, Ph.D., Amnon ; Härtig, Hermann ; Reinefeld, Alexander )
- GromEx: Highly Scalable Unified Long-Range Electrostatics and Flexible Ionization for Realistic Biomolecular Simulations on the Exascale (Applicants Dachsel, Holger ; Grubmüller, Helmut )
- MYX: MUST correctness checking for YML and XMP programs (Applicant Müller, Matthias S. )
- Smart-DASH: Smart Data Structures and Algorithms with Support for Hierarchical Locality (Applicants Fürlinger, Karl ; Glass, Colin William ; Gracia, Jose ; Knüpfer, Andreas )
- TERRA-NEO - Integrated Co-Design of an Exascale Earth Mantle Modeling Framework (Applicants Bunge, Ph.D., Hans-Peter ; Rüde, Ulrich ; Wohlmuth, Barbara )