Skip to content

Commit 7ca9adc

Browse files
committed
MOM6: +Refactor MOM_opacity to replace hard-coded params
- NOAA-GFDL/MOM6@8249510a2 +Refactor MOM_opacity to replace hard-coded params
1 parent 67d4d82 commit 7ca9adc

File tree

21 files changed

+241
-1
lines changed

21 files changed

+241
-1
lines changed

coupled_AM2_LM3_SIS2/AM2_SIS2_MOM6i_1deg/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,6 +1978,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
19781978
PEN_SW_ABSORB_MINTHICK = 0.001 ! [m] default = 0.001
19791979
! A thickness that is used to absorb the remaining penetrating shortwave heat
19801980
! flux when it drops below PEN_SW_FLUX_ABSORB.
1981+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
1982+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
1983+
! parameterizations following the functional form from Manizza et al., GRL 2005,
1984+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
1985+
! Although coefficients are set for 3 bands, more or less bands may actually be
1986+
! used, with extra bands following the same properties as band 3.
1987+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
1988+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
1989+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
1990+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
1991+
! The bounding wavelengths for the various bands of shortwave radiation, with
1992+
! defaults that depend on the setting for OPACITY_SCHEME.
19811993
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
19821994
! The value to use for opacity over land. The default is 10 m-1 - a value for
19831995
! muddy water.

coupled_AM2_LM3_SIS2/Concurrent_ice_1deg/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,6 +1978,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
19781978
PEN_SW_ABSORB_MINTHICK = 1.0 ! [m] default = 1.0
19791979
! A thickness that is used to absorb the remaining penetrating shortwave heat
19801980
! flux when it drops below PEN_SW_FLUX_ABSORB.
1981+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
1982+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
1983+
! parameterizations following the functional form from Manizza et al., GRL 2005,
1984+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
1985+
! Although coefficients are set for 3 bands, more or less bands may actually be
1986+
! used, with extra bands following the same properties as band 3.
1987+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
1988+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
1989+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
1990+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
1991+
! The bounding wavelengths for the various bands of shortwave radiation, with
1992+
! defaults that depend on the setting for OPACITY_SCHEME.
19811993
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
19821994
! The value to use for opacity over land. The default is 10 m-1 - a value for
19831995
! muddy water.

coupled_AM2_LM3_SIS2/Intersperse_ice_1deg/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,6 +1978,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
19781978
PEN_SW_ABSORB_MINTHICK = 1.0 ! [m] default = 1.0
19791979
! A thickness that is used to absorb the remaining penetrating shortwave heat
19801980
! flux when it drops below PEN_SW_FLUX_ABSORB.
1981+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
1982+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
1983+
! parameterizations following the functional form from Manizza et al., GRL 2005,
1984+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
1985+
! Although coefficients are set for 3 bands, more or less bands may actually be
1986+
! used, with extra bands following the same properties as band 3.
1987+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
1988+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
1989+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
1990+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
1991+
! The bounding wavelengths for the various bands of shortwave radiation, with
1992+
! defaults that depend on the setting for OPACITY_SCHEME.
19811993
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
19821994
! The value to use for opacity over land. The default is 10 m-1 - a value for
19831995
! muddy water.

ice_ocean_SIS2/Baltic/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,6 +1978,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
19781978
PEN_SW_ABSORB_MINTHICK = 1.0 ! [m] default = 1.0
19791979
! A thickness that is used to absorb the remaining penetrating shortwave heat
19801980
! flux when it drops below PEN_SW_FLUX_ABSORB.
1981+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
1982+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
1983+
! parameterizations following the functional form from Manizza et al., GRL 2005,
1984+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
1985+
! Although coefficients are set for 3 bands, more or less bands may actually be
1986+
! used, with extra bands following the same properties as band 3.
1987+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
1988+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
1989+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
1990+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
1991+
! The bounding wavelengths for the various bands of shortwave radiation, with
1992+
! defaults that depend on the setting for OPACITY_SCHEME.
19811993
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
19821994
! The value to use for opacity over land. The default is 10 m-1 - a value for
19831995
! muddy water.

ice_ocean_SIS2/Baltic_ALE_z_offline_tracers/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2241,6 +2241,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
22412241
PEN_SW_ABSORB_MINTHICK = 1.0 ! [m] default = 1.0
22422242
! A thickness that is used to absorb the remaining penetrating shortwave heat
22432243
! flux when it drops below PEN_SW_FLUX_ABSORB.
2244+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
2245+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
2246+
! parameterizations following the functional form from Manizza et al., GRL 2005,
2247+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
2248+
! Although coefficients are set for 3 bands, more or less bands may actually be
2249+
! used, with extra bands following the same properties as band 3.
2250+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
2251+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
2252+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
2253+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
2254+
! The bounding wavelengths for the various bands of shortwave radiation, with
2255+
! defaults that depend on the setting for OPACITY_SCHEME.
22442256
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
22452257
! The value to use for opacity over land. The default is 10 m-1 - a value for
22462258
! muddy water.

ice_ocean_SIS2/Baltic_OM4_025/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2309,6 +2309,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
23092309
PEN_SW_ABSORB_MINTHICK = 0.001 ! [m] default = 0.001
23102310
! A thickness that is used to absorb the remaining penetrating shortwave heat
23112311
! flux when it drops below PEN_SW_FLUX_ABSORB.
2312+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
2313+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
2314+
! parameterizations following the functional form from Manizza et al., GRL 2005,
2315+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
2316+
! Although coefficients are set for 3 bands, more or less bands may actually be
2317+
! used, with extra bands following the same properties as band 3.
2318+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
2319+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
2320+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
2321+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
2322+
! The bounding wavelengths for the various bands of shortwave radiation, with
2323+
! defaults that depend on the setting for OPACITY_SCHEME.
23122324
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
23132325
! The value to use for opacity over land. The default is 10 m-1 - a value for
23142326
! muddy water.

ice_ocean_SIS2/Baltic_OM4_05/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2328,6 +2328,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
23282328
PEN_SW_ABSORB_MINTHICK = 0.001 ! [m] default = 0.001
23292329
! A thickness that is used to absorb the remaining penetrating shortwave heat
23302330
! flux when it drops below PEN_SW_FLUX_ABSORB.
2331+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
2332+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
2333+
! parameterizations following the functional form from Manizza et al., GRL 2005,
2334+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
2335+
! Although coefficients are set for 3 bands, more or less bands may actually be
2336+
! used, with extra bands following the same properties as band 3.
2337+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
2338+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
2339+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
2340+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
2341+
! The bounding wavelengths for the various bands of shortwave radiation, with
2342+
! defaults that depend on the setting for OPACITY_SCHEME.
23312343
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
23322344
! The value to use for opacity over land. The default is 10 m-1 - a value for
23332345
! muddy water.

ice_ocean_SIS2/OM4_025/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2309,6 +2309,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
23092309
PEN_SW_ABSORB_MINTHICK = 0.001 ! [m] default = 0.001
23102310
! A thickness that is used to absorb the remaining penetrating shortwave heat
23112311
! flux when it drops below PEN_SW_FLUX_ABSORB.
2312+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
2313+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
2314+
! parameterizations following the functional form from Manizza et al., GRL 2005,
2315+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
2316+
! Although coefficients are set for 3 bands, more or less bands may actually be
2317+
! used, with extra bands following the same properties as band 3.
2318+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
2319+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
2320+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
2321+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
2322+
! The bounding wavelengths for the various bands of shortwave radiation, with
2323+
! defaults that depend on the setting for OPACITY_SCHEME.
23122324
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
23132325
! The value to use for opacity over land. The default is 10 m-1 - a value for
23142326
! muddy water.

ice_ocean_SIS2/OM4_05/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2328,6 +2328,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
23282328
PEN_SW_ABSORB_MINTHICK = 0.001 ! [m] default = 0.001
23292329
! A thickness that is used to absorb the remaining penetrating shortwave heat
23302330
! flux when it drops below PEN_SW_FLUX_ABSORB.
2331+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
2332+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
2333+
! parameterizations following the functional form from Manizza et al., GRL 2005,
2334+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
2335+
! Although coefficients are set for 3 bands, more or less bands may actually be
2336+
! used, with extra bands following the same properties as band 3.
2337+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
2338+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
2339+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
2340+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
2341+
! The bounding wavelengths for the various bands of shortwave radiation, with
2342+
! defaults that depend on the setting for OPACITY_SCHEME.
23312343
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
23322344
! The value to use for opacity over land. The default is 10 m-1 - a value for
23332345
! muddy water.

ice_ocean_SIS2/OM_1deg/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2268,6 +2268,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
22682268
PEN_SW_ABSORB_MINTHICK = 0.001 ! [m] default = 0.001
22692269
! A thickness that is used to absorb the remaining penetrating shortwave heat
22702270
! flux when it drops below PEN_SW_FLUX_ABSORB.
2271+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
2272+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
2273+
! parameterizations following the functional form from Manizza et al., GRL 2005,
2274+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
2275+
! Although coefficients are set for 3 bands, more or less bands may actually be
2276+
! used, with extra bands following the same properties as band 3.
2277+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
2278+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
2279+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
2280+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
2281+
! The bounding wavelengths for the various bands of shortwave radiation, with
2282+
! defaults that depend on the setting for OPACITY_SCHEME.
22712283
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
22722284
! The value to use for opacity over land. The default is 10 m-1 - a value for
22732285
! muddy water.

ice_ocean_SIS2/SIS2/MOM_parameter_doc.all

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1945,6 +1945,18 @@ PEN_SW_FLUX_ABSORB = 2.5E-11 ! [degC m s-1] default = 2.5E-11
19451945
PEN_SW_ABSORB_MINTHICK = 1.0 ! [m] default = 1.0
19461946
! A thickness that is used to absorb the remaining penetrating shortwave heat
19471947
! flux when it drops below PEN_SW_FLUX_ABSORB.
1948+
OPACITY_VALUES_MANIZZA = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0 ! [m-1] default = 0.0232, 0.074, 0.225, 0.037, 2.86, 0.0
1949+
! Pairs of opacity coefficients for blue, red and near-infrared radiation with
1950+
! parameterizations following the functional form from Manizza et al., GRL 2005,
1951+
! namely in the form opacity = coef_1 + coef_2 * chl**pow for each band.
1952+
! Although coefficients are set for 3 bands, more or less bands may actually be
1953+
! used, with extra bands following the same properties as band 3.
1954+
CHOROPHYLL_POWER_MANIZZA = 0.674, 0.629, 0.0 ! [nondim] default = 0.674, 0.629, 0.0
1955+
! Powers of chlorophyll for blue, red and near-infrared radiation bands in
1956+
! expressions for opacity of the form opacity = coef_1 + coef_2 * chl**pow.
1957+
OPACITY_BAND_WAVELENGTHS = 0.0, 550.0, 700.0, 2800.0 ! [nm] default = 0.0, 550.0, 700.0, 2800.0
1958+
! The bounding wavelengths for the various bands of shortwave radiation, with
1959+
! defaults that depend on the setting for OPACITY_SCHEME.
19481960
OPACITY_LAND_VALUE = 10.0 ! [m-1] default = 10.0
19491961
! The value to use for opacity over land. The default is 10 m-1 - a value for
19501962
! muddy water.

0 commit comments

Comments
 (0)