Source code for compass.landice
from compass.mpas_core import MpasCore
from compass.landice.tests.antarctica import Antarctica
from compass.landice.tests.calving_dt_convergence import CalvingDtConvergence
from compass.landice.tests.circular_shelf import CircularShelf
from compass.landice.tests.dome import Dome
from compass.landice.tests.eismint2 import Eismint2
from compass.landice.tests.enthalpy_benchmark import EnthalpyBenchmark
from compass.landice.tests.greenland import Greenland
from compass.landice.tests.humboldt import Humboldt
from compass.landice.tests.hydro_radial import HydroRadial
from compass.landice.tests.kangerlussuaq import Kangerlussuaq
from compass.landice.tests.koge_bugt_s import KogeBugtS
from compass.landice.tests.mismipplus import MISMIPplus
from compass.landice.tests.thwaites import Thwaites
[docs]class Landice(MpasCore):
"""
The collection of all test case for the MALI core
"""
[docs] def __init__(self):
"""
Construct the collection of MALI test cases
"""
super().__init__(name='landice')
self.add_test_group(Antarctica(mpas_core=self))
self.add_test_group(CalvingDtConvergence(mpas_core=self))
self.add_test_group(CircularShelf(mpas_core=self))
self.add_test_group(Dome(mpas_core=self))
self.add_test_group(Eismint2(mpas_core=self))
self.add_test_group(EnthalpyBenchmark(mpas_core=self))
self.add_test_group(Greenland(mpas_core=self))
self.add_test_group(Humboldt(mpas_core=self))
self.add_test_group(HydroRadial(mpas_core=self))
self.add_test_group(Kangerlussuaq(mpas_core=self))
self.add_test_group(KogeBugtS(mpas_core=self))
self.add_test_group(MISMIPplus(mpas_core=self))
self.add_test_group(Thwaites(mpas_core=self))