ocean/soma test group implements variants of the Simulating Ocean
Mesoscale Activity (SOMA) test case from
Wolfram et al. (2015). From that
The SOMA configuration is designed to investigate equilibrium mesoscale activity in a setting similar to how ocean climate models are deployed. It simulates an eddying, midlatitude ocean basin with latitudes ranging from 21.5° to 48.5°N and longitudes ranging from 16.5°W to 16.5°E. In contrast to previous idealized double-gyre studies…this basin is circular instead of rectangular and features more realistic curved coastlines with a 150-km-wide, 100-m-deep continental shelf.
Appendix A of the paper describes the topography, initial condition and wind forcing.
The implementation of
compass includes four test cases:
at 4 resolutions:
32km, and a fifth test
particles, that is only at
32km resolution. The test cases at all
forward steps, and the
particles test case, which also includes particle dynamics, has an extra
analysis step. The
initial_state begins with a predefined mesh,
culls out “land” cells, and defines the initial conditions for the model.
forward step performs a short time integration of the model. The
analysis step compares the temperature and salinity at each particle with
an analytic solution defining the initial condition.
ocean/soma/<resolution>/default is the default version of the SOMA
test case from Wolfram et al. (2015).
This test uses 60 unequally spaced layers and does not use surface restoring
or include particle dynamics.
The test case includes a very short (3 time step) test run and validation of prognostic variables for regression testing.
Results in Wolfram et al. (2015) are shown from longer simulations, as provided
ocean/soma/<resolution>/long test cases. As in the
test cases, this test uses 60 unequally spaced layers and does not use surface
restoring or include particle dynamics. Unlike
default, this test case is
configured for a longer simulation (3 years) potentially appropriate for
Wolfram et al. (2015) is focused on diffusion as measured by particle
trajectories. For now, most SOMA test cases do not include particles, but
we include one test case,
ocean/soma/32km/particles, with particles from
the Lagrangian, In situ, Global, High-Performance Particle Tracking (LIGHT)
framework for regression testing. Otherwise, the
particles test case is
default. Particle-relate variables are also included in
the test-case validation.
ocean/soma/<resolution>/surface_restoring test cases are identical to
default except that they include restoring of the surface temperature to
a prescribed field that varies linearly with latitude.
ocean/soma/<resolution>/three_layer test cases are identical to
default except that they have only 3 vertical layers and do not include the
continental shelf in the simulation domain.