Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
Geosci. Model Dev., 9, 3483-3491, 2016
https://doi.org/10.5194/gmd-9-3483-2016
© Author(s) 2016. This work is distributed under
the Creative Commons Attribution 3.0 License.
Development and technical paper
29 Sep 2016
Earth system modelling on system-level heterogeneous architectures: EMAC (version 2.42) on the Dynamical Exascale Entry Platform (DEEP)
Michalis Christou1, Theodoros Christoudias1, Julián Morillo2, Damian Alvarez3, and Hendrik Merx1,4 1The Cyprus Institute, Nicosia, Cyprus
2Barcelona Supercomputing Center, Barcelona, Spain
3Jülich Supercomputing Centre, Jülich, Germany
4Max Planck Institute for Chemistry, Mainz, Germany
Abstract. We examine an alternative approach to heterogeneous cluster-computing in the many-core era for Earth system models, using the European Centre for Medium-Range Weather Forecasts Hamburg (ECHAM)/Modular Earth Submodel System (MESSy) Atmospheric Chemistry (EMAC) model as a pilot application on the Dynamical Exascale Entry Platform (DEEP). A set of autonomous coprocessors interconnected together, called Booster, complements a conventional HPC Cluster and increases its computing performance, offering extra flexibility to expose multiple levels of parallelism and achieve better scalability. The EMAC model atmospheric chemistry code (Module Efficiently Calculating the Chemistry of the Atmosphere (MECCA)) was taskified with an offload mechanism implemented using OmpSs directives. The model was ported to the MareNostrum 3 supercomputer to allow testing with Intel Xeon Phi accelerators on a production-size machine. The changes proposed in this paper are expected to contribute to the eventual adoption of Cluster–Booster division and Many Integrated Core (MIC) accelerated architectures in presently available implementations of Earth system models, towards exploiting the potential of a fully Exascale-capable platform.

Citation: Christou, M., Christoudias, T., Morillo, J., Alvarez, D., and Merx, H.: Earth system modelling on system-level heterogeneous architectures: EMAC (version 2.42) on the Dynamical Exascale Entry Platform (DEEP), Geosci. Model Dev., 9, 3483-3491, https://doi.org/10.5194/gmd-9-3483-2016, 2016.
Publications Copernicus
Download
Short summary
We examine an alternative approach to heterogeneous cluster-computing for Earth system models, using the EMAC model as a pilot application on the Dynamical Exascale Entry Platform (DEEP). A set of autonomous interconnected coprocessors complements a conventional HPC cluster to increase computing performance and offer extra flexibility to expose multiple levels of parallelism and achieve better scalability, towards exploiting the potential of a fully Exascale-capable platform.
We examine an alternative approach to heterogeneous cluster-computing for Earth system models,...
Share