This module contains various indexes and coefficients for SW spectral bands, as well as the spectral distribution of solar flux. The values of spectral solar flux are derived based on a prescribed solar constant ( \(1368.22 W/m^2\)). Scaling will be applied for the actual inputted solar constant value.
Variables | |
integer, parameter | mfs01 = 1 |
Chou(1999) coefficients for cloud rain particles | |
integer, parameter | mfs02 = 5 |
optical depth coefficients | |
integer, parameter | mfs03 = 9 |
optical depth coefficients | |
integer, parameter | mfb01 = 7 |
optical depth coefficients | |
integer, parameter | mfb02 = 2 |
optical depth coefficients | |
integer, parameter | mfb03 = 5 |
optical depth coefficients | |
real(kind=kind_phys), dimension(nblow:nbhgh), public | strrat |
coefficients for computing binary absorbing species | |
real(kind=kind_phys), dimension(nblow:nbhgh), public | specwt |
weighting parameters for major absorbers in each band | |
integer, dimension(nblow:nbhgh), public | layreffr |
reference pressure level for each of the spectral bands | |
integer, dimension(nblow:nbhgh), public | ix1 |
indexes for 1st entries of the two key species for each of the spectral bands | |
integer, dimension(nblow:nbhgh), public | ix2 |
indexes for 2nd entries of the two key species for each of the spectral bands | |
integer, dimension(nblow:nbhgh), public | ibx |
band index (3rd index in array sfluxref described below) | |
real(kind=kind_phys), parameter, public | scalekur =50.15/48.37 |
optical depth coefficients | |
real(kind=kind_phys), dimension(ngmax, mfs01, mfb01), target, public | sfluxref01 |
spectral solar fluxes, j=1,2,...,7 for SW band number of 16,20,23,25,26,27,29 | |
real(kind=kind_phys), dimension(ngmax, mfs02, mfb02), target, public | sfluxref02 |
spectral solar fluxes, j=1,2 for SW band number of 17 and 28 | |
real(kind=kind_phys), dimension(ngmax, mfs03, mfb03), target, public | sfluxref03 |
spectral solar fluxes, j=1,2,...,5 for SW band number of 18,19,21,22,24 | |