diff --git a/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm.html b/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm.html
index 57d56122e..1858a7300 100644
--- a/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm.html
+++ b/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm.html
@@ -283,12 +283,8 @@
Source code for compass.ocean.tests.global_ocean.files_for_e3sm
base_mesh_filename)
if init is not None:
- if mesh.with_ice_shelf_cavities:
- initial_state_filename = \
- f'{init.path}/ssh_adjustment/adjusted_init.nc'
- else:
- initial_state_filename = \
- f'{init.path}/initial_state/initial_state.nc'
+ initial_state_filename = \
+ f'{init.path}/initial_state/initial_state.nc'
initial_state_filename = os.path.join(self.base_work_dir,
initial_state_filename)
config.set('files_for_e3sm', 'ocean_initial_state_filename',
diff --git a/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm/remap_ice_shelf_melt.html b/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm/remap_ice_shelf_melt.html
index 56eb34fca..bd2e753a8 100644
--- a/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm/remap_ice_shelf_melt.html
+++ b/latest/_modules/compass/ocean/tests/global_ocean/files_for_e3sm/remap_ice_shelf_melt.html
@@ -149,34 +149,40 @@
Source code for compass.ocean.tests.global_ocean.files_for_e3sm.remap_ice_sh
init : compass.ocean.tests.global_ocean.init.Init
The test case that produces the initial condition for this run
- """ # noqa: E501
+ """
super().__init__(test_case, name='remap_ice_shelf_melt', ntasks=512,
min_tasks=1)
- self.init = init
+ self.init = init
+
+
+ def setup(self):
+ """
+ setup input files based on config options
+ """
+ super().setup()
+ if not self.with_ice_shelf_cavities:
+ return
+
filename = 'prescribed_ismf_paolo2023.nc'
- if init is None:
+
+ if self.init is None:
self.add_input_file(
filename='Paolo_2023_ANT_G1920V01_IceShelfMelt.nc',
target='Paolo_2023_ANT_G1920V01_IceShelfMelt.nc',
database='initial_condition_database',
url='https://its-live-data.s3.amazonaws.com/height_change/Antarctica/Floating/ANT_G1920V01_IceShelfMelt.nc') # noqa: E501
- elif 'remap_ice_shelf_melt' in self.init.steps:
+ self.add_output_file(filename=filename)
+ else:
+ if 'remap_ice_shelf_melt' not in self.init.steps:
+ raise ValueError('Something seems to be misconfigured. No '
+ 'remap_ice_shelf_melt step found in init '
+ 'test case.')
melt_path = \
self.init.steps['remap_ice_shelf_melt'].path
self.add_input_file(
filename=filename,
- work_dir_target=f'{melt_path}/{filename}')
-
-
- def setup(self):
- """
- setup input files based on config options
- """
- super().setup()
- filename = 'prescribed_ismf_paolo2023.nc'
- if self.with_ice_shelf_cavities:
- self.add_output_file(filename=filename)
+ work_dir_target=f'{melt_path}/{filename}')