Earth system modelling on system-level heterogeneous architectures: EMAC (version 2.42) on the Dynamical Exascale Entry Platform (DEEP)
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 Dyna...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Copernicus Publications
2016-09-01
|
Series: | Geoscientific Model Development |
Online Access: | http://www.geosci-model-dev.net/9/3483/2016/gmd-9-3483-2016.pdf |
Summary: | 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. |
---|---|
ISSN: | 1991-959X 1991-9603 |