REMORA

REMORA: Regional Modeling of Oceans Refined Adaptively (built on AMReX) - Published in JOSS (2025)

https://github.com/seahorce-scidac/remora

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 10 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

amrex
Last synced: 6 months ago · JSON representation

Repository

A GPU-enabled version of ROMS

Basic Info
Statistics
  • Stars: 20
  • Watchers: 10
  • Forks: 16
  • Open Issues: 2
  • Releases: 5
Topics
amrex
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License

README.rst

REMORA
------
.. image:: https://joss.theoj.org/papers/10.21105/joss.07958/status.svg
   :target: https://doi.org/10.21105/joss.07958

REMORA (Regional Model of the Ocean Refined Adaptively) is a new GPU-enabled code designed to replicate the functionality of the ROMS code but with the ability to exploit GPU architectures.

Like ROMS, REMORA solves the incompressible time-dependent Navier-Stokes equation with the Boussinesq and hydrostatic approximations. These equations are solved on a curvilinear grid with a stretched, terrain-following vertical coordinate. We use a split-explicit time-stepping shceme, where several fast barotropic (2D) steps take place within each baroclinic (3D) update. There are a number of user-specified options, including advection schemes, boundary conditions, mixing parametrizations, and surface flux parametrizations.

`REMORA` is built upon the `AMReX `_ software framework
for massively parallel block-structured applications. The AMReX software framework provides performance portability across multiple architectures.

Getting Started
~~~~~~~~~~~~~~~

See `Getting Started `_ for instructions as to how to clone the REMORA
and AMReX codes, and for how to build and run a REMORA example.  Minimum requirements for system software are also given there.

Documentation
~~~~~~~~~~~~~~~~~

Documentation of the REMORA theory and implementation is available `here `_ .

In addition, there is doxygen documentation of the REMORA Code available `here `_

Development model
~~~~~~~~~~~~~~~~~

See CONTRIBUTING.md for how to contribute to REMORA development.

License
~~~~~~~~~

REMORA Copyright (c) 2023, The Regents of the University of California,
through Lawrence Berkeley National Laboratory, Triad National Security, LLC
through Los Alamos National Laboratory, UChicago Argonne LLC through
Argonne National Laboratory, Battelle Memorial Institute through Pacific
Northwest National Laboratory (subject to receipt of any required approvals
from the U.S. Dept. of Energy) and TechTrans International, Inc. All rights reserved.

If you have questions about your rights to use or distribute this software,
please contact Berkeley Lab's Intellectual Property Office at
IPO@lbl.gov.

NOTICE.  This Software was developed under funding from the U.S. Department
of Energy and the U.S. Government consequently retains certain rights.  As
such, the U.S. Government has been granted for itself and others acting on
its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the
Software to reproduce, distribute copies to the public, prepare derivative
works, and perform publicly and display publicly, and to permit others to do so.

The license for REMORA can be found in the LICENSE.md file.

Citation
~~~~~~~~~

To cite REMORA, please use the following reference:

.. image:: https://joss.theoj.org/papers/10.21105/joss.07958/status.svg
   :target: https://doi.org/10.21105/joss.07958

::

  @article{REMORA_JOSS,
      doi = {10.21105/joss.07958},
      url = {https://doi.org/10.21105/joss.07958},
      year = {2025},
      publisher = {The Open Journal},
      volume = {10},
      number = {110},
      pages = {7958},
      author = {Hannah Klion and Robert Hetland and Jean Sexton and Ann Almgren and Iulian Grindeanu and Kyle Hinson and Vijay Mahadevan},
      title = {REMORA: Regional Modeling of Oceans Refined Adaptively (built on AMReX)},
      journal = {Journal of Open Source Software}
  }

Owner

  • Name: SEAHORCE project
  • Login: seahorce-scidac
  • Kind: organization

JOSS Publication

REMORA: Regional Modeling of Oceans Refined Adaptively (built on AMReX)
Published
June 11, 2025
Volume 10, Issue 110, Page 7958
Authors
Hannah Klion ORCID
Lawrence Berkeley National Laboratory
Robert Hetland ORCID
Pacific Northwest National Laboratory
Jean Sexton ORCID
Lawrence Berkeley National Laboratory
Ann Almgren ORCID
Lawrence Berkeley National Laboratory
Iulian Grindeanu ORCID
Argonne National Laboratory
Kyle Hinson ORCID
Pacific Northwest National Laboratory
Vijay Mahadevan ORCID
Argonne National Laboratory
Editor
Jack Atkinson ORCID
Tags
ocean modeling mesoscale

GitHub Events

Total
  • Create event: 18
  • Issues event: 2
  • Release event: 7
  • Watch event: 6
  • Delete event: 11
  • Member event: 1
  • Issue comment event: 7
  • Push event: 169
  • Pull request review event: 1
  • Pull request event: 255
  • Fork event: 2
Last Year
  • Create event: 18
  • Issues event: 2
  • Release event: 7
  • Watch event: 6
  • Delete event: 11
  • Member event: 1
  • Issue comment event: 7
  • Push event: 169
  • Pull request review event: 1
  • Pull request event: 255
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 6
  • Total pull requests: 272
  • Average time to close issues: 7 days
  • Average time to close pull requests: about 8 hours
  • Total issue authors: 4
  • Total pull request authors: 7
  • Average comments per issue: 0.33
  • Average comments per pull request: 0.02
  • Merged pull requests: 237
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 139
  • Average time to close issues: 11 days
  • Average time to close pull requests: about 5 hours
  • Issue authors: 2
  • Pull request authors: 7
  • Average comments per issue: 0.67
  • Average comments per pull request: 0.03
  • Merged pull requests: 118
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • hklion (3)
  • hbzong (1)
  • jwallwork23 (1)
  • jmsexton03 (1)
Pull Request Authors
  • hklion (215)
  • asalmgren (37)
  • jmsexton03 (8)
  • WeiqunZhang (8)
  • iulian787 (2)
  • jatkinson1000 (1)
  • emmashie (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/c-linter.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v1 composite
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
.github/workflows/cuda-ci.yml actions
  • actions/checkout v3 composite
  • styfle/cancel-workflow-action 0.6.0 composite
.github/workflows/docs.yml actions
  • JamesIves/github-pages-deploy-action 4.1.5 composite
  • actions/checkout v3 composite
.github/workflows/gcc.yml actions
  • actions/checkout v3 composite
.github/workflows/hip.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/macos.yml actions
  • actions/checkout v3 composite
.github/workflows/style.yml actions
  • actions/checkout v3 composite
.github/workflows/windows.yml actions
  • actions/checkout v3 composite