diff --git a/components/mpas-ocean/bld/build-namelist b/components/mpas-ocean/bld/build-namelist index 1bee62303852..271f46c6cc54 100755 --- a/components/mpas-ocean/bld/build-namelist +++ b/components/mpas-ocean/bld/build-namelist @@ -579,6 +579,7 @@ add_default($nl, 'config_Redi_N2_based_taper_limit_term1'); add_default($nl, 'config_use_GM'); add_default($nl, 'config_GM_closure'); add_default($nl, 'config_GM_constant_kappa'); +add_default($nl, 'config_GM_gravWaveSpeed'); add_default($nl, 'config_GM_constant_gravWaveSpeed'); add_default($nl, 'config_GM_spatially_variable_min_kappa'); add_default($nl, 'config_GM_spatially_variable_max_kappa'); diff --git a/components/mpas-ocean/bld/build-namelist-section b/components/mpas-ocean/bld/build-namelist-section index 7812c81af9f0..26e2410dac9b 100644 --- a/components/mpas-ocean/bld/build-namelist-section +++ b/components/mpas-ocean/bld/build-namelist-section @@ -122,6 +122,7 @@ add_default($nl, 'config_Redi_N2_based_taper_limit_term1'); add_default($nl, 'config_use_GM'); add_default($nl, 'config_GM_closure'); add_default($nl, 'config_GM_constant_kappa'); +add_default($nl, 'config_GM_gravWaveSpeed'); add_default($nl, 'config_GM_constant_gravWaveSpeed'); add_default($nl, 'config_GM_spatially_variable_min_kappa'); add_default($nl, 'config_GM_spatially_variable_max_kappa'); diff --git a/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml b/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml index 1740b01a7e2d..7820c2fe081e 100644 --- a/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml +++ b/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml @@ -173,6 +173,7 @@ 600.0 600.0 600.0 +'constant' 0.3 300.0 1800.0 diff --git a/components/mpas-ocean/bld/namelist_files/namelist_definition_mpaso.xml b/components/mpas-ocean/bld/namelist_files/namelist_definition_mpaso.xml index 931515e45375..4d7d2c74c891 100644 --- a/components/mpas-ocean/bld/namelist_files/namelist_definition_mpaso.xml +++ b/components/mpas-ocean/bld/namelist_files/namelist_definition_mpaso.xml @@ -520,6 +520,14 @@ Valid values: MISSING POSSIBLE VALUES Default: Defined in namelist_defaults.xml + +Determines how GM gravity wave speed is computed. If 'constant' then use config_GM_constant_gravWaveSpeed. If 'computed' then compute at every edge at every time step using the Brunt-Vaisala frequency + +Valid values: 'constant', 'computed' +Default: Defined in namelist_defaults.xml + + Gravity wave speed for the vertical stream function boundary value problem. This appears as $c$ in eqn 16a of Ferrari et al. 2010 (https://doi.org/10.1016/j.ocemod.2010.01.004). diff --git a/components/mpas-ocean/src/Registry.xml b/components/mpas-ocean/src/Registry.xml index 957b9f29909b..5ac3449b49d8 100644 --- a/components/mpas-ocean/src/Registry.xml +++ b/components/mpas-ocean/src/Registry.xml @@ -353,6 +353,10 @@ +