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.
Does the change in effective gravity produced by the Earth's rotation matter enough to model? How much implementation work would it be to include? What would its computational cost be?
MIM should check each of the invariants that it expects about its inputs, and emit a friendly error message if they are violated. The general principle is, don't allow the...
The benefits of single-precision are - Cross-checking: If the same simulation gives materially different results in single vs double precision, one can suspect severe accumulation of roundoff error. - However,...
The output are currently dumped as unformatted Fortran native files. These come with no metadata, are not particularly friendly to deal with, and may not be portable across systems. Other...
The relevant dimensions of variability in computing environment are - Operating system - Operating system version - Fortran compiler - Fortran compiler version - Fortran compiler optimization flag setting -...
Having two of the tests fail because of a missing dependency (namely, valgrind) is suboptimal. We should definitely keep valgrind in the test suite, but perhaps we don't set it...
Ideally, should be possible to use the refactoring suite to check exact preservation of the numerics
This is useful when the thing one is doing is a pure refactoring that is not expected to affect the numerics at all. Status quo is that the suite checks...
This would be over and above the current `gfortran -Wall`.
For two reasons: - Completeness of the interface, as it it not currently possible to specify parameters for more than 10,000 layers via `parameters.in` without recompiling the MIM core. -...