landice¶
|
The collection of all test case for the MALI core |
Test Groups¶
calving_dt_convergence¶
|
A test group for a series of test cases for assessing timestep convergence related to calving. |
A test case for running the same configuration with a series of values for config_adaptive_timestep_calvingCFL_fraction to check for convergence |
|
Test cases can override this method to perform validation of variables and timers |
|
|
A step for performing forward MALI runs as part of calving dt convergence test cases. |
Run this step of the test case |
circular_shelf¶
|
A test group for circular shelf test cases |
A test case for performing two MALI runs of a circular shelf setup, one with one core and one with four. |
|
Run each step of the test case. |
|
|
A step for performing forward MALI runs as part of circular_shelf test cases. |
Run this step of the test case |
|
|
A step for creating a mesh and initial condition for circular_shelf test cases |
Run this step of the test case |
|
|
A step for visualizing the output from a circular_shelf test case |
Run this step of the test case |
|
|
Plot the output from a circular_shelf test case |
dome¶
|
A test group for dome test cases |
A test case for performing two MALI runs of a dome setup, one with one core and one with four. |
|
Run each step of the test case. |
|
|
A test case for performing two MALI runs of a dome setup, one full run and one run broken into two segments with a restart. |
Run each step of the test case. |
|
|
The default test case for the dome test group simply creates the mesh and initial condition, then performs a short forward run on 4 cores. |
Run each step of the test case. |
|
|
A step for performing forward MALI runs as part of dome test cases. |
Set up the test case in the work directory, including downloading any dependencies. |
|
Run this step of the test case |
|
|
A step for creating a mesh and initial condition for dome test cases |
Run this step of the test case |
|
|
A step for visualizing the output from a dome test case |
Run this step of the test case |
|
|
Plot the output from a dome test case |
enthalpy_benchmark¶
|
A test group for enthalpy benchmark test cases |
|
The Kleiner enthalpy benchmark test case A |
Modify the configuration options for this test case |
|
|
Run each step of the test case. |
|
A step for visualizing the output from a dome test case |
Run this step of the test case |
|
|
The Kleiner enthalpy benchmark test case B |
Modify the configuration options for this test case |
|
|
Run each step of the test case. |
|
A step for visualizing the output from a dome test case |
Run this step of the test case |
|
|
A step for performing forward MALI runs as part of dome test cases. |
Set up the test case in the work directory, including downloading any dependencies. |
|
Run this step of the test case |
|
|
A step for creating a mesh and initial condition for enthalpy benchmark test cases |
Run this step of the test case |
eismint2¶
|
A test group for eismint2 test cases |
A test case for performing two MALI runs of a EISMINT2 setup, one with one core and one with four. |
|
Run each step of the test case. |
|
|
A test case for performing two MALI runs of an EISMINT2 setup, one full run and one run broken into two segments with a restart. |
Run each step of the test case. |
|
A test case for performing the standard EISMINT2 experiments. |
|
Run each step of the test case. |
|
A step for visualizing the output from a EISMINT2 test case |
|
Run this step of the test case |
|
Plot the output from an EISMINT2 experiment |
|
|
A step for performing forward MALI runs as part of eismint2 test cases. |
Set up the test case in the work directory, including downloading any dependencies. |
|
Run this step of the test case |
|
|
A step for creating a mesh and initial condition for EISMINT2 test cases |
Run this step of the test case |
greenland¶
|
A test group for Greenland test cases |
A test case for performing two MALI runs of the Greenland Ice Sheet setup, one with one core and one with eight. |
|
Run each step of the test case. |
|
|
A test case for performing two MALI runs of the Greenland Ice Sheet setup, one full run and one run broken into two segments with a restart. |
Run each step of the test case. |
|
|
The default test case for the Greenland test group simply downloads the mesh and initial condition, then performs a short forward run on 4 cores. |
Run each step of the test case. |
|
|
A step for performing forward MALI runs as part of low-res 20km Greenland test cases. |
Set up the test case in the work directory, including downloading any dependencies. |
|
Run this step of the test case |
|
|
A step for creating a mesh and initial condition for greenland test cases |
Run this step of the test case |
|
Determine MPAS mesh cell size based on user-defined density function. |
|
|
The high resolution test case for the greenland test group simply creates the mesh and initial condition. |
Run each step of the test case. |
humboldt¶
|
A test group for humboldt test cases |
|
The MeshGen test case for the humboldt test group simply creates the mesh and initial condition. |
Run each step of the test case. |
|
|
A step for creating a mesh and initial condition for humboldt test cases |
Run this step of the test case |
|
|
A step for performing forward MALI runs as part of Humboldt test cases. |
Run this step of the test case |
|
|
A test case for performing two MALI runs of a humboldt setup, one with one core and one with four. |
Test cases can override this method to perform validation of variables and timers |
|
|
A test case for performing two MALI runs of a humboldt setup, one full run and one run broken into two segments with a restart. |
Test cases can override this method to perform validation of variables and timers |
hydro_radial¶
|
A test group for radially symmetric hydrology test cases |
|
A test case for performing two MALI runs of a radially symmetric hydrological setup, one with one core and one with three. |
Run each step of the test case. |
|
|
A test case for performing two MALI runs of a radially symmetric hydrological setup, one full run and one run broken into two segments with a restart. |
Run each step of the test case. |
|
|
A spin-up test case for the radially symmetric hydrological test group that creates the mesh and initial condition, then performs a long short forward run on 4 cores until a quasi-steady state is reached. |
Run each step of the test case. |
|
This test case assesses the drift of the model away from an initial condition that is a quasi-exact solution. |
|
Run each step of the test case. |
|
|
A step for performing forward MALI runs as part of radially symmetric |
Set up the test case in the work directory, including downloading any dependencies. |
|
Run this step of the test case |
|
|
A step for creating a mesh and initial condition for dome test cases |
Run this step of the test case |
|
|
A step for visualizing the output from a dome test case |
Run this step of the test case |
|
|
Plot the output from a hydro_radial test case |
kangerlussuaq¶
|
A test group for kangerlussuaq test cases |
|
The default test case for the Kangerlussuaq test group simply creates the mesh and initial condition. |
Run each step of the test case. |
|
|
A step for creating a mesh and initial condition for kangerlussuaq test cases |
Run this step of the test case |
koge_bugt_s¶
|
A test group for koge_bugt_s test cases |
|
The default test case for the Koge_Bugt_S test group simply creates the mesh and initial condition. |
Run each step of the test case. |
|
|
A step for creating a mesh and initial condition for koge_bugt_s test cases |
Run this step of the test case |
mismipplus¶
|
A test group for MISMIP+ test cases. |
|
A test case for running a smoke test of the MISMIP+ configuration |
Run each step of the test case. |
|
|
A step for performing forward MALI runs as part of MISMIP+ test cases. |
Set up the test case in the work directory, including downloading any dependencies. |
|
Run this step of the test case |
thwaites¶
|
A test group for low-res 4-14km Thwaites test cases. |
|
A test case for performing two MALI runs of the Thwaites setup, with two different core counts. |
Run each step of the test case. |
|
|
A test case for performing two MALI runs of the Thwaites setup, one full run and one run broken into two segments with a restart. |
Run each step of the test case. |
|
|
A step for performing forward MALI runs as part of Thwaites test cases. |
Set up the test case in the work directory, including downloading any dependencies. |
|
Run this step of the test case |