aronnax
aronnax copied to clipboard
An idealised isopycnal model that can be run either with n+1/2 layers, or with n layers and variable bathymetry.
The code coverage data from GitHub Actions does not seem to correctly show code coverage. It looks like the execution counts are not accumulating properly when multiple tests are run.
Add functionality to simulate an N+1/2 layer ocean with active lower layers. A config like this could be used for simulating dense water overflows.
Can there be a docker image that one can pull with everything installed?
Enough for the reviewers at the Journal of Geoscientific Model Development. Results that we will aim to replicated: ### [Johnson & Marshall (2002)](http://journals.ametsoc.org/doi/abs/10.1175/1520-0485%282002%29032%3C1121%3AATFTSA%3E2.0.CO%3B2) This requires: * - [ ] A...
Goal: Provide a safety net for refactoring. Plan: Several extremely short-time and low-resolution runs, checking that the answers are identical bit-for-bit with a previous version. Can use the existing demo...
The current test suite checks for consistency between the new outputs and a number of outputs designated as "good". We should augment these checks with some physics motivated tests. These...
As hinted by #182 I want to implement a number of additional timestepping algorithms. Using different timestepping algorithms requires some deeper code changes, since different algorithms require different inputs. For...
Currently the model doesn't compile when using Intel compilers, as shown by the log files attached to https://github.com/edoddridge/aronnax/issues/183#issuecomment-377116631 Attempting to compile results in a number of errors like ``` src/adams_bashforth.f90(19):...
The ability to impose a surface velocity and drag coefficient (see #164) means that the applied surface stress varies with the flow field. In some situations it would be helpful...
PR #101 leaves several items from the (ambitious) plan of Issue #95 undone. We should either do, abandon, or officially defer (perhaps in a separate ticket) each of the following...