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. | |