Preprints
https://doi.org/10.5194/egusphere-2025-3500
https://doi.org/10.5194/egusphere-2025-3500
24 Oct 2025
 | 24 Oct 2025

The Ocean Model for E3SM Global Applications: Omega Version 0.1.0. A New High-Performance Computing Code for Exascale Architectures

Mark R. Petersen, Xylar S. Asay-Davis, Alice M. Barthel, Carolyn Branecky Begeman, Siddhartha Bishnu, Steven R. Brus, Philip W. Jones, Hyun-Gyu Kang, Youngsung Kim, Azamat Mametjanov, Brian O’Neill, Kieran K. Ringel, Katherine M. Smith, Sarat Sreepathi, Luke P. Van Roekel, and Maciej Waruszewski

Abstract. Here we introduce Omega, the Ocean Model for E3SM Global Applications. Omega is a new ocean model designed to run efficiently on high performance computing (HPC) platforms, including exascale heterogeneous architectures with accelerators, such as Graphics Processing Units (GPUs). Omega is written in C++ and uses the Kokkos performance portability library. These were chosen because they are well-supported, and will help future-proof Omega for upcoming HPC architectures. Omega will eventually replace the Model for Prediction Across Scales-Ocean (MPAS-Ocean) in the US Department of Energy's Energy Exascale Earth System Model (E3SM). Omega runs on unstructured horizontal meshes with variable-resolution capability and implements the same horizontal discretization as MPAS-Ocean. In this paper, we document the design and performance of Omega Version 0.1.0 (Omega-V0), which solves the shallow water equations with passive tracers and is the first step towards the full primitive equation ocean model. On Central Processing Units (CPUs), Omega-V0 is 1.4 times faster than MPAS-Ocean with the same configuration. Omega-V0 is more efficient on GPUs than CPUs on a per-watt basis–by a factor of 5.3 on Frontier and 3.6 on Aurora, two of the world's fastest exascale computers.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share

Journal article(s) based on this preprint

04 May 2026
The ocean model for E3SM global applications: Omega version 0.1.0 – a new high-performance computing code for exascale architectures
Mark R. Petersen, Xylar S. Asay-Davis, Alice M. Barthel, Carolyn Branecky Begeman, Siddhartha Bishnu, Steven R. Brus, Philip W. Jones, Hyun-Gyu Kang, Youngsung Kim, Azamat Mametjanov, Brian J. O'Neill, James R. Overfelt, Kieran K. Ringel, Katherine M. Smith, Sarat Sreepathi, Luke P. Van Roekel, and Maciej Waruszewski
Geosci. Model Dev., 19, 3569–3594, https://doi.org/10.5194/gmd-19-3569-2026,https://doi.org/10.5194/gmd-19-3569-2026, 2026
Short summary
Mark R. Petersen, Xylar S. Asay-Davis, Alice M. Barthel, Carolyn Branecky Begeman, Siddhartha Bishnu, Steven R. Brus, Philip W. Jones, Hyun-Gyu Kang, Youngsung Kim, Azamat Mametjanov, Brian O’Neill, Kieran K. Ringel, Katherine M. Smith, Sarat Sreepathi, Luke P. Van Roekel, and Maciej Waruszewski

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on egusphere-2025-3500', Seiya Nishizawa, 01 Dec 2025
    • AC1: 'Reply on RC1', Mark R. Petersen, 02 Feb 2026
  • RC2: 'Comment on egusphere-2025-3500', Anonymous Referee #2, 18 Dec 2025
    • AC2: 'Reply on RC2', Mark R. Petersen, 02 Feb 2026

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on egusphere-2025-3500', Seiya Nishizawa, 01 Dec 2025
    • AC1: 'Reply on RC1', Mark R. Petersen, 02 Feb 2026
  • RC2: 'Comment on egusphere-2025-3500', Anonymous Referee #2, 18 Dec 2025
    • AC2: 'Reply on RC2', Mark R. Petersen, 02 Feb 2026

Peer review completion

AR – Author's response | RR – Referee report | ED – Editor decision | EF – Editorial file upload
AR by Mark R. Petersen on behalf of the Authors (02 Feb 2026)  Author's response   Author's tracked changes   Manuscript 
ED: Referee Nomination & Report Request started (10 Feb 2026) by Chia-Te Chien
RR by Seiya Nishizawa (17 Feb 2026)
ED: Publish subject to minor revisions (review by editor) (25 Feb 2026) by Chia-Te Chien
AR by Mark R. Petersen on behalf of the Authors (05 Mar 2026)  Author's response   Author's tracked changes   Manuscript 
ED: Publish as is (09 Mar 2026) by Chia-Te Chien
AR by Mark R. Petersen on behalf of the Authors (16 Mar 2026)

Journal article(s) based on this preprint

04 May 2026
The ocean model for E3SM global applications: Omega version 0.1.0 – a new high-performance computing code for exascale architectures
Mark R. Petersen, Xylar S. Asay-Davis, Alice M. Barthel, Carolyn Branecky Begeman, Siddhartha Bishnu, Steven R. Brus, Philip W. Jones, Hyun-Gyu Kang, Youngsung Kim, Azamat Mametjanov, Brian J. O'Neill, James R. Overfelt, Kieran K. Ringel, Katherine M. Smith, Sarat Sreepathi, Luke P. Van Roekel, and Maciej Waruszewski
Geosci. Model Dev., 19, 3569–3594, https://doi.org/10.5194/gmd-19-3569-2026,https://doi.org/10.5194/gmd-19-3569-2026, 2026
Short summary
Mark R. Petersen, Xylar S. Asay-Davis, Alice M. Barthel, Carolyn Branecky Begeman, Siddhartha Bishnu, Steven R. Brus, Philip W. Jones, Hyun-Gyu Kang, Youngsung Kim, Azamat Mametjanov, Brian O’Neill, Kieran K. Ringel, Katherine M. Smith, Sarat Sreepathi, Luke P. Van Roekel, and Maciej Waruszewski
Mark R. Petersen, Xylar S. Asay-Davis, Alice M. Barthel, Carolyn Branecky Begeman, Siddhartha Bishnu, Steven R. Brus, Philip W. Jones, Hyun-Gyu Kang, Youngsung Kim, Azamat Mametjanov, Brian O’Neill, Kieran K. Ringel, Katherine M. Smith, Sarat Sreepathi, Luke P. Van Roekel, and Maciej Waruszewski

Viewed

Total article views: 2,409 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
1,175 1,138 96 2,409 76 86
  • HTML: 1,175
  • PDF: 1,138
  • XML: 96
  • Total: 2,409
  • BibTeX: 76
  • EndNote: 86
Views and downloads (calculated since 24 Oct 2025)
Cumulative views and downloads (calculated since 24 Oct 2025)

Viewed (geographical distribution)

Total article views: 2,409 (including HTML, PDF, and XML) Thereof 2,409 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 25 May 2026
Download

The requested preprint has a corresponding peer-reviewed final revised paper. You are encouraged to refer to the final revised version.

Short summary
Ocean models are used to predict currents, temperature, and salinity of the earth’s oceans, much like weather forecasting. As supercomputer hardware changes with evolving technology, models must be updated, and sometimes rewritten. Here we document Omega, a new ocean model that was designed to run on the world’s fastest supercomputers. Testing shows that Omega accurately solves the model equations, and runs efficiently on many different computer architectures, including exascale computers.
Share