Articles | Volume 12, issue 4
https://doi.org/10.5194/gmd-12-1423-2019
https://doi.org/10.5194/gmd-12-1423-2019
Development and technical paper
 | 
11 Apr 2019
Development and technical paper |  | 11 Apr 2019

HOMMEXX 1.0: a performance-portable atmospheric dynamical core for the Energy Exascale Earth System Model

Luca Bertagna, Michael Deakin, Oksana Guba, Daniel Sunderland, Andrew M. Bradley, Irina K. Tezaur, Mark A. Taylor, and Andrew G. Salinger

Related authors

MPAS-Albany Land Ice (MALI): a variable-resolution ice sheet model for Earth system modeling using Voronoi grids
Matthew J. Hoffman, Mauro Perego, Stephen F. Price, William H. Lipscomb, Tong Zhang, Douglas Jacobsen, Irina Tezaur, Andrew G. Salinger, Raymond Tuminaro, and Luca Bertagna
Geosci. Model Dev., 11, 3747–3780, https://doi.org/10.5194/gmd-11-3747-2018,https://doi.org/10.5194/gmd-11-3747-2018, 2018
Short summary

Related subject area

Climate and Earth system modeling
DCMIP2016: the tropical cyclone test case
Justin L. Willson, Kevin A. Reed, Christiane Jablonowski, James Kent, Peter H. Lauritzen, Ramachandran Nair, Mark A. Taylor, Paul A. Ullrich, Colin M. Zarzycki, David M. Hall, Don Dazlich, Ross Heikes, Celal Konor, David Randall, Thomas Dubos, Yann Meurdesoif, Xi Chen, Lucas Harris, Christian Kühnlein, Vivian Lee, Abdessamad Qaddouri, Claude Girard, Marco Giorgetta, Daniel Reinert, Hiroaki Miura, Tomoki Ohno, and Ryuji Yoshida
Geosci. Model Dev., 17, 2493–2507, https://doi.org/10.5194/gmd-17-2493-2024,https://doi.org/10.5194/gmd-17-2493-2024, 2024
Short summary
Interactions between atmospheric composition and climate change – progress in understanding and future opportunities from AerChemMIP, PDRMIP, and RFMIP
Stephanie Fiedler, Vaishali Naik, Fiona M. O'Connor, Christopher J. Smith, Paul Griffiths, Ryan J. Kramer, Toshihiko Takemura, Robert J. Allen, Ulas Im, Matthew Kasoar, Angshuman Modak, Steven Turnock, Apostolos Voulgarakis, Duncan Watson-Parris, Daniel M. Westervelt, Laura J. Wilcox, Alcide Zhao, William J. Collins, Michael Schulz, Gunnar Myhre, and Piers M. Forster
Geosci. Model Dev., 17, 2387–2417, https://doi.org/10.5194/gmd-17-2387-2024,https://doi.org/10.5194/gmd-17-2387-2024, 2024
Short summary
CD-type discretization for sea ice dynamics in FESOM version 2
Sergey Danilov, Carolin Mehlmann, Dmitry Sidorenko, and Qiang Wang
Geosci. Model Dev., 17, 2287–2297, https://doi.org/10.5194/gmd-17-2287-2024,https://doi.org/10.5194/gmd-17-2287-2024, 2024
Short summary
CSDMS Data Components: data–model integration tools for Earth surface processes modeling
Tian Gan, Gregory E. Tucker, Eric W. H. Hutton, Mark D. Piper, Irina Overeem, Albert J. Kettner, Benjamin Campforts, Julia M. Moriarty, Brianna Undzis, Ethan Pierce, and Lynn McCready
Geosci. Model Dev., 17, 2165–2185, https://doi.org/10.5194/gmd-17-2165-2024,https://doi.org/10.5194/gmd-17-2165-2024, 2024
Short summary
A generic algorithm to automatically classify urban fabric according to the local climate zone system: implementation in GeoClimate 0.0.1 and application to French cities
Jérémy Bernard, Erwan Bocher, Matthieu Gousseff, François Leconte, and Elisabeth Le Saux Wiederhold
Geosci. Model Dev., 17, 2077–2116, https://doi.org/10.5194/gmd-17-2077-2024,https://doi.org/10.5194/gmd-17-2077-2024, 2024
Short summary

Cited articles

Abdi, D., Giraldo, F., Constantinescu, E., Carr, L., Wilcox, L., and Warburton, T.: Acceleration of the IMplicit-EXplicit nonhydrostatic unified model of the atmosphere on manycore processors, Int. J. High Perform. C., 33, 242–267, https://doi.org/10.1177/1094342017732395, 2017. a
Bertagna, L., Deakin, M., Guba, O., Sunderland, D., Bradley, A., Tezaur, I. K., Taylor, M., and Salinger, A.: E3SM-Project/HOMMEXX: Release-v1.0.0, https://doi.org/10.5281/zenodo.1256256, 2018. a, b
Bhanot, G., Dennis, J. M., Edwards, J., Grabowski, W., Gupta, M., Jordan, K., Loft, R. D., Sexton, J., St-Cyr, A., Thomas, S. J., Tufo, H. M., Voran, T., Walkup, R., and Wyszogrodski, A. A.: Early experiences with the 360TF IBM Bue Gene/L platform, Int. J. Comp.-Meth., 5, 237–253, https://doi.org/10.1142/S0219876208001443, 2008. a
Callahan, D., Dongarra, J., and Levine, D.: Vectorizing compilers: a test suite and results, Proceedings of the 1988 ACM/IEEE conference on Supercomputing (Supercomputing'88), IEEE Computer Society Press, Orlando, Florida, USA, 12–17 November 1988, 98–105, 1988. a
Canuto, C., Hussaini, M., Quarteroni, A., and Zang, T.: Spectral Methods: Evolution to Complex Geometries and Applications to Fluid Dynamics, Scientific Computation, Springer Berlin Heidelberg, 2007. a
Download
Short summary
We use Kokkos, a C++ library for on-node parallelism, to achieve a performance-portable implementation of HOMME, the atmosphere component of the Earth Energy Exascale System Model. The increasing diversity of high-performance computing (HPC) architectures and the demand for higher resolutions create new challenges when writing efficient code. With Kokkos, we obtain a single code base that performs well on current HPC platforms and enables portable performance to future HPC architectures.