|
MOM6
|
This type is used to store information about ocean optical properties.
Definition at line 25 of file MOM_opacity.F90.
Public variables and constants | |
| integer | nbands |
| The number of penetrating bands of SW radiation. | |
| real, dimension(:,:,:,:), pointer | opacity_band => NULL() |
| SW optical depth per unit thickness [m-1] The number of radiation bands is most rapidly varying (first) index. | |
| real, dimension(:,:,:), pointer | sw_pen_band => NULL() |
| shortwave radiation [W m-2] at the surface in each of the nbands bands that penetrates beyond the surface. The most rapidly varying dimension is the band. | |
| real, dimension(:), pointer | min_wavelength_band => NULL() |
| The minimum wavelength in each band of penetrating shortwave radiation [nm]. | |
| real, dimension(:), pointer | max_wavelength_band => NULL() |
| The maximum wavelength in each band of penetrating shortwave radiation [nm]. | |
| real | pensw_flux_absorb |
| A heat flux that is small enough to be completely absorbed in the next sufficiently thick layer [H degC T-1 ~> degC m s-1 or degC kg m-2 s-1]. | |
| real | pensw_absorb_invlen |
| The inverse of the thickness that is used to absorb the remaining shortwave heat flux when it drops below PEN_SW_FLUX_ABSORB [H ~> m or kg m-2]. | |
| logical | answers_2018 |
| If true, use the order of arithmetic and expressions that recover the answers from the end of 2018. Otherwise, use updated and more robust forms of the same expressions. | |