Skip to content

Commit d5211d8

Browse files
committed
Add an init step to ISOMIP+
1 parent 8c0af1a commit d5211d8

File tree

5 files changed

+580
-3
lines changed

5 files changed

+580
-3
lines changed

polaris/ocean/tasks/isomip_plus/__init__.py

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,25 @@ def add_isomip_plus_tasks(component, mesh_type):
4545
shared_steps = _get_shared_steps(
4646
mesh_type, resolution, mesh_name, resdir, component, config)
4747

48-
for experiment in ['ocean0', 'ocean1', 'ocean2', 'ocean3', 'ocean4',
49-
'inception', 'wetting', 'drying']:
50-
for vertical_coordinate in ['z-star']:
48+
basic_expts = ['ocean0', 'ocean1', 'ocean2', 'ocean3', 'ocean4']
49+
extra_expts = ['inception', 'wetting', 'drying']
50+
vert_coords = ['z-star', 'sigma', 'single-layer']
51+
52+
for experiment in basic_expts:
53+
vertical_coordinate = 'z-star'
54+
task = IsomipPlusTest(
55+
component=component,
56+
resdir=resdir,
57+
resolution=resolution,
58+
experiment=experiment,
59+
vertical_coordinate=vertical_coordinate,
60+
planar=planar,
61+
shared_steps=shared_steps[experiment])
62+
component.add_task(task)
63+
64+
if planar and resolution >= 2.:
65+
for experiment in extra_expts:
66+
vertical_coordinate = 'z-star'
5167
task = IsomipPlusTest(
5268
component=component,
5369
resdir=resdir,
@@ -58,6 +74,19 @@ def add_isomip_plus_tasks(component, mesh_type):
5874
shared_steps=shared_steps[experiment])
5975
component.add_task(task)
6076

77+
for vertical_coordinate in vert_coords:
78+
for experiment in ['ocean0'] + extra_expts:
79+
task = IsomipPlusTest(
80+
component=component,
81+
resdir=resdir,
82+
resolution=resolution,
83+
experiment=experiment,
84+
vertical_coordinate=vertical_coordinate,
85+
planar=planar,
86+
shared_steps=shared_steps[experiment],
87+
thin_film=True)
88+
component.add_task(task)
89+
6190

6291
def _get_shared_steps(mesh_type, resolution, mesh_name, resdir, component,
6392
config):
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from polaris.ocean.tasks.isomip_plus.init.init import Init

0 commit comments

Comments
 (0)