Skip to content

Commit

Permalink
Merge pull request #9 from erinethomas/namelistMods_floediam_floeshape
Browse files Browse the repository at this point in the history
Namelist mods floediam floeshape
  • Loading branch information
eclare108213 authored Apr 1, 2023
2 parents 527e909 + 93388c0 commit 249a611
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 0 deletions.
7 changes: 7 additions & 0 deletions components/mpas-seaice/bld/build-namelist
Original file line number Diff line number Diff line change
Expand Up @@ -876,6 +876,12 @@ add_default($nl, 'config_congelation_ice_porosity');
add_default($nl, 'config_itd_conversion_type');
add_default($nl, 'config_category_bounds_type');

#############################
# Namelist group: floesize #
#############################
add_default($nl, 'config_floeshape');
add_default($nl, 'config_floediam');

###########################
# Namelist group: ridging #
###########################
Expand Down Expand Up @@ -1225,6 +1231,7 @@ my @groups = qw(seaice_model
meltponds
thermodynamics
itd
floesize
ridging
atmosphere
ocean
Expand Down
1 change: 1 addition & 0 deletions components/mpas-seaice/bld/build-namelist-group-list
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ my @groups = qw(seaice_model
meltponds
thermodynamics
itd
floesize
ridging
atmosphere
ocean
Expand Down
7 changes: 7 additions & 0 deletions components/mpas-seaice/bld/build-namelist-section
Original file line number Diff line number Diff line change
Expand Up @@ -399,6 +399,13 @@ add_default($nl, 'config_congelation_ice_porosity');
add_default($nl, 'config_itd_conversion_type');
add_default($nl, 'config_category_bounds_type');

############################
# Namelist group: floesize #
############################

add_default($nl, 'config_floeshape');
add_default($nl, 'config_floediam');

###########################
# Namelist group: ridging #
###########################
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -383,6 +383,10 @@
<config_itd_conversion_type>'linear remap'</config_itd_conversion_type>
<config_category_bounds_type>'original'</config_category_bounds_type>

<!-- floesize -->
<config_floeshape>0.66</config_floeshape>
<config_floediam>300.0</config_floediam>

<!-- ridging -->
<config_ice_strength_formulation>'Rothrock75'</config_ice_strength_formulation>
<config_ridging_participation_function>'exponential'</config_ridging_participation_function>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2410,6 +2410,23 @@ Valid values: 'single category', 'original', 'new', 'WMO', or 'asymptotic'
Default: Defined in namelist_defaults.xml
</entry>

<!-- floesize -->

<entry id="config_floeshape" type="real"
category="floesize" group="floesize">
Floe shape constant for lateral melt.

Valid values: any real value.
Default: 0.66: Defined in namelist_defaults.xml
</entry>

<entry id="config_floediam" type="real"
category="floesize" group="floesize">
Effective floe diameter for lateral melt in m.

Valid values: any real value
Default: 300.0: Defined in namelist_defaults.xml
</entry>

<!-- ridging -->

Expand Down
13 changes: 13 additions & 0 deletions components/mpas-seaice/src/Registry.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1705,6 +1705,19 @@
icepack_name="kcatbound"
/>
</nml_record>

<nml_record name="floesize" in_defaults="true">
<nml_option name="config_floeshape" type="real" default_value="0.66" units="unitless"
description="Floe shape constant for lateral melt."
possible_values="any real number between 0 and 1"
icepack_name="floeshape"
/>
<nml_option name="config_floediam" type="real" default_value="300.0" units="m"
description="Effective floe diameter for lateral melt in m."
possible_values="any real number."
icepack_name="floediam"
/>
</nml_record>

<nml_record name="ridging" in_defaults="true">
<nml_option name="config_ice_strength_formulation" type="character" default_value="Rothrock75" units="unitless"
Expand Down

0 comments on commit 249a611

Please sign in to comment.