Skip to content

Commit

Permalink
MOM6: Brine plume (#401)
Browse files Browse the repository at this point in the history
- NOAA-GFDL/MOM6@147ddf1d5 Brine plume (#401)
- NOAA-GFDL/MOM6@2f6e86e34 *Non-Boussinesq revision of MOM_thickness_diffuse
  • Loading branch information
mom6bot authored and marshallward committed Jul 25, 2023
1 parent c1fc288 commit 7b2b647
Show file tree
Hide file tree
Showing 62 changed files with 129 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -1770,6 +1770,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1770,6 +1770,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1770,6 +1770,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/Baltic/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1770,6 +1770,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2014,6 +2014,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/Baltic_OM4_025/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -2067,6 +2067,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/Baltic_OM4_05/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -2086,6 +2086,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/OM4_025/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -2067,6 +2067,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/OM4_05/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -2086,6 +2086,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/OM_1deg/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -2045,6 +2045,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/SIS2/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1737,6 +1737,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/SIS2_bergs_cgrid/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1741,6 +1741,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ice_ocean_SIS2/SIS2_cgrid/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1737,6 +1737,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = True ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1213,6 +1213,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1338,6 +1338,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1411,6 +1411,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1213,6 +1213,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1338,6 +1338,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1411,6 +1411,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1213,6 +1213,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1338,6 +1338,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1411,6 +1411,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1213,6 +1213,8 @@ PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False
! If true, use a pressure dependent freezing temperature when making frazil. The
! default is false, which will be faster but is inappropriate with ice-shelf
! cavities.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1338,6 +1338,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1411,6 +1411,8 @@ USE_RIVER_HEAT_CONTENT = False ! [Boolean] default = False
USE_CALVING_HEAT_CONTENT = False ! [Boolean] default = False
! If true, use the fluxes%calving_Hflx field to set the heat carried by runoff,
! instead of using SST*CP*froz_runoff.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.
VAR_PEN_SW = False ! [Boolean] default = False
! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine
! the e-folding depth of incoming short wave radiation.
Expand Down
2 changes: 2 additions & 0 deletions ocean_only/DOME/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1435,6 +1435,8 @@ USE_CVMIX_DDIFF = False ! [Boolean] default = False

! === module MOM_diabatic_aux ===
! The following parameters are used for auxiliary diabatic processes.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.

! === module MOM_regularize_layers ===
REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False
Expand Down
2 changes: 2 additions & 0 deletions ocean_only/Phillips_2layer/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1302,6 +1302,8 @@ USE_CVMIX_DDIFF = False ! [Boolean] default = False

! === module MOM_diabatic_aux ===
! The following parameters are used for auxiliary diabatic processes.
DO_BRINE_PLUME = False ! [Boolean] default = False
! If true, use a brine plume parameterization from Nguyen et al., 2009.

! === module MOM_regularize_layers ===
REGULARIZE_SURFACE_LAYERS = False ! [Boolean] default = False
Expand Down
Loading

0 comments on commit 7b2b647

Please sign in to comment.