|
MOM6
|
The control structure with paramters for the MOM_opacity module.
Definition at line 50 of file MOM_opacity.F90.
Public variables and constants | |
| logical | var_pen_sw |
| If true, use one of the CHL_A schemes (specified by OPACITY_SCHEME) to determine the e-folding depth of incoming shortwave radiation. | |
| integer | opacity_scheme |
| An integer indicating which scheme should be used to translate water properties into the opacity (i.e., the e-folding depth) and (perhaps) the number of bands of penetrating shortwave radiation to use. | |
| real | pen_sw_scale |
| The vertical absorption e-folding depth of the penetrating shortwave radiation [m]. | |
| real | pen_sw_scale_2nd |
| The vertical absorption e-folding depth of the (2nd) penetrating shortwave radiation [m]. | |
| real | sw_1st_exp_ratio |
| Ratio for 1st exp decay in Two Exp decay opacity. | |
| real | pen_sw_frac |
| The fraction of shortwave radiation that is penetrating with a constant e-folding approach. | |
| real | blue_frac |
| The fraction of the penetrating shortwave radiation that is in the blue band [nondim]. | |
| real | opacity_land_value |
| The value to use for opacity over land [m-1]. The default is 10 m-1 - a value for muddy water. | |
| type(diag_ctrl), pointer | diag => NULL() |
| A structure that is used to regulate the timing of diagnostic output. | |
| integer | id_sw_pen = -1 |
| Diagnostic IDs. | |
| integer | id_sw_vis_pen = -1 |
| Diagnostic IDs. | |
| integer, dimension(:), pointer | id_opacity => NULL() |
| Diagnostic IDs. | |