Omega: The Ocean Model for E3SM Global Applications, Version 0.1.0-alpha
Authors/Creators
Description
Omega, the Ocean Model for E3SM Global Applications, 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.
Files
Omega-v0.1.0-alpha.1.zip
Files
(32.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c13bda97a77eeb06e8bf59f5f78e5cf9
|
32.2 MB | Preview Download |
Additional details
Dates
- Created
-
2025-07-17Model Tag Date
Software
- Repository URL
- https://github.com/E3SM-Project/Omega/releases/tag/Omega-v0.1.0-alpha.1
- Programming language
- C++
- Development Status
- Active