REMORA

REMORA is currently under development as a next-generation version of the Regional Ocean Modeling System (ROMS). The source code repository is hosted on Github. Questions and issues with the code can be directed to the developers by opening an Issue on the Github page. See our Contributing page for how to contribute code to the repository.

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 on AMReX, an adaptive mesh refinement software framework, which provides the underlying software infrastructure for block structured AMR operations. The full AMReX documentation can be found here, and the tutorials can be found here.

REMORA is designed to run on machines from laptops to multicore CPU and hybrid CPU/GPU systems.

This documentation is currently under development, there are detailed resources available on the ROMS Documentation Portal for the Regional Ocean Modeling System.

In addition to this documentation, there is API documentation for REMORA generated by Doxygen.