CCPP Scientific Documentation
v4.0
radsw_datatb.f File Reference

This file contains many individual data modules with specifically precalculated data tables: More...

Modules

module  module_radsw_ref
 This module contains the reference pressures (in logarithm form) at 59 vertical levels (TOA is omitted), and the mid-latitude summer (MLS) standard temperature profile for the 59 pressure layers that are used to establish pre calculated transmission tables.
 
module  module_radsw_cldprtb
 This module contains cloud radiative property coefficients.
 
module  module_radsw_sflux
 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.
 
module  module_radsw_kgb16
 This module sets up absorption coefficients for band 16: 2600-3250 cm-1 (low - h2o, ch4; high - ch4)
 
module  module_radsw_kgb17
 This module sets up absorption coeffients for band 17: 3250-4000 cm-1 (low - h2o,co2; high - h2o,co2)
 
module  module_radsw_kgb18
 This module sets up absorption coeffients for band 18: 4000-4650 cm-1 (low - h2o,ch4; high - ch4)
 
module  module_radsw_kgb19
 This module sets up absorption coeffients for band 19: 4650-5150 cm-1 (low - h2o,co2; high - co2)
 
module  module_radsw_kgb20
 This module sets up absorption coeffients for band 20: 5150-6150 cm-1 (low - h2o; high - h2o)
 
module  module_radsw_kgb21
 This module sets up absorption coeffients for band 21: 6150-7700 cm-1 (low - h2o,co2; high - h2o,co2)
 
module  module_radsw_kgb22
 This module sets up absorption coeffients for band 22: 7700-8050 cm-1 (low - h2o, o2; high - o2)
 
module  module_radsw_kgb23
 This module sets up absorption coeffients for band 23: 8050-12850 cm-1 (low - h2o; high - nothing)
 
module  module_radsw_kgb24
 This module sets up absorption coeffients for band 24: 12850-16000 cm-1 (low - h2o, o2; high - o2)
 
module  module_radsw_kgb25
 This module sets up absorption coeffients for band 25: 16000-22650 cm-1 (low - h2o; high - nothing)
 
module  module_radsw_kgb26
 This module sets up absorption coeffients for band 26: 22650-29000 cm-1 (low - nothing; high - nothing)
 
module  module_radsw_kgb27
 This module sets up absorption coeffients for band 27: 29000-38000 cm-1 (low - o3; high - o3)
 
module  module_radsw_kgb28
 This module sets up absorption coeffients for band 28: 38000-50000 cm-1 (low - o3,o2; high - o3,o2)
 
module  module_radsw_kgb29
 This module sets up absorption coeffients for band 29: 820-2600 cm-1 (low - h2o; high - co2)
 

Variables

real(kind=kind_phys), dimension(59) module_radsw_ref::preflog
 logarithm,ln(p), of a 59-level standard pressure profile More...
 
real(kind=kind_phys), dimension(59) module_radsw_ref::tref
 MLS standard atmosphere temperature at the standard pressure levels. More...
 
integer, parameter module_radsw_sflux::mfs01 = 1
 
integer, public module_radsw_kgb16::msa16
 msa16=585 More...
 
integer, public module_radsw_kgb17::msa17
 msa17=585 More...
 
integer, public module_radsw_kgb18::msa18
 msa18=585 More...
 
integer, public module_radsw_kgb19::msa19
 MSA19=585. More...
 
integer, public module_radsw_kgb20::msa20
 msa20=65 More...
 
integer, public module_radsw_kgb21::msa21
 msa21=585 More...
 
integer, public module_radsw_kgb22::msa22
 msa22=585 More...
 
integer, public module_radsw_kgb23::msa23
 msa23=65 More...
 
integer, public module_radsw_kgb24::msa24
 msa24=585 More...
 
integer, public module_radsw_kgb25::msa25
 msa25=65 More...
 
real(kind=kind_phys), dimension(ng26), public module_radsw_kgb26::rayl
 rayleigh extinction coefficient at all v More...
 
integer, public module_radsw_kgb27::msa27
 msa27=65 More...
 
integer, public module_radsw_kgb28::msa28
 msa28=585 More...
 
integer, public module_radsw_kgb29::msa29
 msa29=65 More...
 
updated Hu and Stamnes (1993) coef for cloud liquid condensate (used if iswcliq=2)
real(kind=kind_phys), dimension(58, nblow:nbhgh), public module_radsw_cldprtb::extliq1
 extinction coefficients More...
 
real(kind=kind_phys), dimension(58, nblow:nbhgh), public module_radsw_cldprtb::extliq2
 extinction coefficients More...
 
real(kind=kind_phys), dimension(58, nblow:nbhgh), public module_radsw_cldprtb::ssaliq1
 single scattering albedo coefficients More...
 
real(kind=kind_phys), dimension(58, nblow:nbhgh), public module_radsw_cldprtb::ssaliq2
 extinction coefficients More...
 
real(kind=kind_phys), dimension(58, nblow:nbhgh), public module_radsw_cldprtb::asyliq1
 asymmetry coefficients More...
 
real(kind=kind_phys), dimension(58, nblow:nbhgh), public module_radsw_cldprtb::asyliq2
 extinction coefficients More...
 
Streamer V3 (Key 2002) coefficients for cloud ice condensate (used if iswcice=2)
real(kind=kind_phys), dimension(43, nblow:nbhgh), public module_radsw_cldprtb::extice2
 extinction coefficients More...
 
real(kind=kind_phys), dimension(43, nblow:nbhgh), public module_radsw_cldprtb::ssaice2
 single scattering albedo coefficients More...
 
real(kind=kind_phys), dimension(43, nblow:nbhgh), public module_radsw_cldprtb::asyice2
 asymmetry coefficients More...
 
Fu(1996) coefficients for cloud ice condensate (used if iswcice=3)
real(kind=kind_phys), dimension(46, nblow:nbhgh), public module_radsw_cldprtb::extice3
 extinction coefficients More...
 
real(kind=kind_phys), dimension(46, nblow:nbhgh), public module_radsw_cldprtb::ssaice3
 single scattering albedo coefficients More...
 
real(kind=kind_phys), dimension(46, nblow:nbhgh), public module_radsw_cldprtb::asyice3
 asymmetry coefficients More...
 
real(kind=kind_phys), dimension(46, nblow:nbhgh), public module_radsw_cldprtb::fdlice3
 fdelta from fu, unitless More...
 
Ebert and Curry (1992) coefficients for cloud ice condensate (used if iswcice=1)
real(kind=kind_phys), dimension(5), public module_radsw_cldprtb::abari
 extinction coefficients More...
 
real(kind=kind_phys), dimension(5), public module_radsw_cldprtb::bbari
 extinction coefficients More...
 
real(kind=kind_phys), dimension(5), public module_radsw_cldprtb::cbari
 single scattering albedo coefficients More...
 
real(kind=kind_phys), dimension(5), public module_radsw_cldprtb::dbari
 single scattering albedo coefficients More...
 
real(kind=kind_phys), dimension(5), public module_radsw_cldprtb::ebari
 asymmetry coefficients More...
 
real(kind=kind_phys), dimension(5), public module_radsw_cldprtb::fbari
 asymmetry coefficients More...
 
Fu (2001, personal communications) coefficients for cloud snow particles
real(kind=kind_phys), public module_radsw_cldprtb::a0s
 optical depth coefficients More...
 
real(kind=kind_phys), public module_radsw_cldprtb::a1s
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(nblow:nbhgh), public module_radsw_cldprtb::b0s
 single scattering albedo coefficients More...
 
real(kind=kind_phys), dimension(nblow:nbhgh), public module_radsw_cldprtb::b1s
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(nblow:nbhgh), public module_radsw_cldprtb::c0s
 asymmetry coefficients More...
 
Chou(1999) coefficients for cloud rain particles
real(kind=kind_phys), public module_radsw_cldprtb::a0r
 optical depth coefficients More...
 
real(kind=kind_phys), public module_radsw_cldprtb::a1r
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(nblow:nbhgh), public module_radsw_cldprtb::b0r
 single scattering albedo coefficients More...
 
real(kind=kind_phys), dimension(nblow:nbhgh), public module_radsw_cldprtb::c0r
 asymmetry coefficients More...
 
integer, parameter module_radsw_sflux::mfs02 = 5
 optical depth coefficients More...
 
integer, parameter module_radsw_sflux::mfs03 = 9
 optical depth coefficients More...
 
integer, parameter module_radsw_sflux::mfb01 = 7
 optical depth coefficients More...
 
integer, parameter module_radsw_sflux::mfb02 = 2
 optical depth coefficients More...
 
integer, parameter module_radsw_sflux::mfb03 = 5
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(nblow:nbhgh), public module_radsw_sflux::strrat
 coefficients for computing binary absorbing species More...
 
real(kind=kind_phys), dimension(nblow:nbhgh), public module_radsw_sflux::specwt
 weighting parameters for major absorbers in each band More...
 
integer, dimension(nblow:nbhgh), public module_radsw_sflux::layreffr
 reference pressure level for each of the spectral bands More...
 
integer, dimension(nblow:nbhgh), public module_radsw_sflux::ix1
 indexes for 1st entries of the two key species for each of the spectral bands More...
 
integer, dimension(nblow:nbhgh), public module_radsw_sflux::ix2
 indexes for 2nd entries of the two key species for each of the spectral bands More...
 
integer, dimension(nblow:nbhgh), public module_radsw_sflux::ibx
 band index (3rd index in array sfluxref described below) More...
 
real(kind=kind_phys), parameter, public module_radsw_sflux::scalekur =50.15/48.37
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(ngmax, mfs01, mfb01), target, public module_radsw_sflux::sfluxref01
 spectral solar fluxes, j=1,2,...,7 for SW band number of 16,20,23,25,26,27,29 More...
 
real(kind=kind_phys), dimension(ngmax, mfs02, mfb02), target, public module_radsw_sflux::sfluxref02
 spectral solar fluxes, j=1,2 for SW band number of 17 and 28 More...
 
real(kind=kind_phys), dimension(ngmax, mfs03, mfb03), target, public module_radsw_sflux::sfluxref03
 spectral solar fluxes, j=1,2,...,5 for SW band number of 18,19,21,22,24 More...
 
integer, public module_radsw_kgb16::msb16
 msb16=235 More...
 
integer, public module_radsw_kgb16::msf16
 msf16=10 More...
 
integer, public module_radsw_kgb16::mfr16
 mfr16=3 More...
 
real(kind=kind_phys), dimension(msf16, ng16), public module_radsw_kgb16::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 6). More...
 
real(kind=kind_phys), dimension(msa16, ng16), public module_radsw_kgb16::absa
 the array absa(585,NG16) (ka(9,5,13,NG16)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 6, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb16, ng16), public module_radsw_kgb16::absb
 the array absb(235,6) (kb(5,13:59,6)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 6, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(mfr16, ng16), public module_radsw_kgb16::forref
 optical depth coefficients More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb16::rayl = 2.91e-10
 rayleigh extinction coefficient at v = \(2925 cm^{-1}\) More...
 
integer, public module_radsw_kgb17::msb17
 msb17=1175 More...
 
integer, public module_radsw_kgb17::msf17
 msf17=10 More...
 
integer, public module_radsw_kgb17::mfr17
 mfr17=4 More...
 
real(kind=kind_phys), dimension(msf17, ng17), public module_radsw_kgb17::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to NG17). More...
 
real(kind=kind_phys), dimension(msa17, ng17), public module_radsw_kgb17::absa
 the array absa(585,NG17) (ka((9,5,13,NG17)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 12, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb17, ng17), public module_radsw_kgb17::absb
 the array absb(1175,12) (kb(5,5,13:59,12)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 12, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(mfr17, ng17), public module_radsw_kgb17::forref
 optical depth coefficients More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb17::rayl = 6.86e-10
 rayleigh extinction coefficient at v = 3625 \(cm^{-1}\) More...
 
integer, public module_radsw_kgb18::msb18
 msb18=235 More...
 
integer, public module_radsw_kgb18::msf18
 msf18=10 More...
 
integer, public module_radsw_kgb18::mfr18
 mfr18=3 More...
 
real(kind=kind_phys), dimension(msf18, ng18), public module_radsw_kgb18::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 8). More...
 
real(kind=kind_phys), dimension(msa18, ng18), public module_radsw_kgb18::absa
 the array absa(585,NG18) (ka(9,5,13,NG18)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, Jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 8, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb18, ng18), public module_radsw_kgb18::absb
 the array absb(235,8) (kb(5,13:59,8)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 8, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(mfr18, ng18), public module_radsw_kgb18::forref
 optical depth coefficients More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb18::rayl = 1.39e-09
 rayleigh extinction coefficient at \(v=4325 cm^{-1}\) More...
 
integer, public module_radsw_kgb19::msb19
 MSB19=235. More...
 
integer, public module_radsw_kgb19::msf19
 MSF19=10. More...
 
integer, public module_radsw_kgb19::mfr19
 MFR19=3. More...
 
real(kind=kind_phys), dimension(msf19, ng19), public module_radsw_kgb19::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 8). More...
 
real(kind=kind_phys), dimension(msa19, ng19), public module_radsw_kgb19::absa
 the array absa(585,NG19) (ka(9,5,13,NG19)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 8, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb19, ng19), public module_radsw_kgb19::absb
 the array absb(235,8) (kb(5,13:59,8)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 8, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(mfr19, ng19), public module_radsw_kgb19::forref
 optical depth coefficients More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb19::rayl = 2.29e-09
 rayleigh extinction coefficient at \(v=4900cm^{-1}\) More...
 
integer, public module_radsw_kgb20::msb20
 msb20=235 More...
 
integer, public module_radsw_kgb20::msf20
 msf20=10 More...
 
integer, public module_radsw_kgb20::mfr20
 mfr20=4 More...
 
real(kind=kind_phys), dimension(mfr20, ng20), public module_radsw_kgb20::forref
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(ng20), public module_radsw_kgb20::absch4
 ch4 More...
 
real(kind=kind_phys), dimension(msa20, ng20), public module_radsw_kgb20::absa
 the array absa(65,NG20) (ka(5,13,NG20)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 10, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb20, ng20), public module_radsw_kgb20::absb
 the array absb(235,10) (kb(5,13:59,10)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 10, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msf20, ng20), public module_radsw_kgb20::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. For instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 10). More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb20::rayl = 4.12e-09
 rayleigh extinction coefficient at \(v=5670cm^{-1}\) More...
 
integer, public module_radsw_kgb21::msb21
 msb21=1175 More...
 
integer, public module_radsw_kgb21::msf21
 msf21=10 More...
 
integer, public module_radsw_kgb21::mfr21
 mfr21=4 More...
 
real(kind=kind_phys), dimension(mfr21, ng21), public module_radsw_kgb21::forref
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(msa21, ng21), public module_radsw_kgb21::absa
 the array absa(585,NG21) (ka((9,5,13,NG21)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 10, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb21, ng21), public module_radsw_kgb21::absb
 the array absb(1175,10) (kb(5,5,13:59,10)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 10, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msf21, ng21), public module_radsw_kgb21::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 10). More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb21::rayl = 9.41e-09
 rayleigh extinction coefficient at \(v=6925cm^{-1}\) More...
 
integer, public module_radsw_kgb22::msb22
 msb22=235 More...
 
integer, public module_radsw_kgb22::msf22
 msf22=10 More...
 
integer, public module_radsw_kgb22::mfr22
 mfr22=3 More...
 
real(kind=kind_phys), dimension(mfr22, ng22), public module_radsw_kgb22::forref
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(msa22, ng22), public module_radsw_kgb22::absa
 the array absa(585,NG22) (ka(9,5,13,NG22)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 2, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb22, ng22), public module_radsw_kgb22::absb
 the array absb(235,2) (kb(5,13:59,2)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 2, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msf22, ng22), public module_radsw_kgb22::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 2). More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb22::rayl = 1.54e-08
 rayleigh extinction coefficient at \(v=8000cm^{-1}\) More...
 
integer, public module_radsw_kgb23::msf23
 msf23=10 More...
 
integer, public module_radsw_kgb23::mfr23
 mfr23=3 More...
 
real(kind=kind_phys), dimension(mfr23, ng23), public module_radsw_kgb23::forref
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(msa23, ng23), public module_radsw_kgb23::absa
 the array absa(65,NG23) (ka(5,13,NG23)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 10, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msf23, ng23), public module_radsw_kgb23::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 10). More...
 
real(kind=kind_phys), dimension(ng23), public module_radsw_kgb23::rayl
 rayleigh extinction coefficient at all v More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb23::givfac = 1.029
 average giver et al. correction factor for this band. More...
 
integer, public module_radsw_kgb24::msb24
 msb24=235 More...
 
integer, public module_radsw_kgb24::msf24
 msf24=10 More...
 
integer, public module_radsw_kgb24::mfr24
 mfr24=3 More...
 
integer, public module_radsw_kgb24::mfx24
 mfx24=9 More...
 
real(kind=kind_phys), dimension(mfr24, ng24), public module_radsw_kgb24::forref
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(msa24, ng24), public module_radsw_kgb24::absa
 the array absa(585,NG24) (ka(9,5,13,NG24)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 8, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb24, ng24), public module_radsw_kgb24::absb
 the array absb(235,8) (kb(5,13:59,8)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 8, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msf24, ng24), public module_radsw_kgb24::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 8). More...
 
real(kind=kind_phys), dimension(ng24), public module_radsw_kgb24::abso3a
 o3 More...
 
real(kind=kind_phys), dimension(ng24), public module_radsw_kgb24::abso3b
 o3 More...
 
real(kind=kind_phys), dimension(ng24, mfx24), public module_radsw_kgb24::rayla
 rayleigh extinction coefficient at all v More...
 
real(kind=kind_phys), dimension(ng24), public module_radsw_kgb24::raylb
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(msa25, ng25), public module_radsw_kgb25::absa
 the array absa(65,NG25) (ka(5,13,NG25)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 6, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(ng25), public module_radsw_kgb25::rayl
 rayleigh extinction coefficient More...
 
real(kind=kind_phys), dimension(ng25), public module_radsw_kgb25::abso3a
 o3 More...
 
real(kind=kind_phys), dimension(ng25), public module_radsw_kgb25::abso3b
 o3 More...
 
integer, public module_radsw_kgb27::msb27
 msb27=235 More...
 
real(kind=kind_phys), dimension(msa27, ng27), public module_radsw_kgb27::absa
 the array absa(65,NG27) (ka(5,13,NG27)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 8, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb27, ng27), public module_radsw_kgb27::absb
 the array absb(235,8) (kb(5,13:59,8)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 8, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(ng27), public module_radsw_kgb27::rayl
 rayleigh extinction coefficient More...
 
integer, public module_radsw_kgb28::msb28
 msb28=1175 More...
 
real(kind=kind_phys), dimension(msa28, ng28), public module_radsw_kgb28::absa
 the array absa(585,NG28) (ka((9,5,13,NG28)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 6, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb28, ng28), public module_radsw_kgb28::absb
 the array absb(1175,6) (kb(5,5,13:59,6)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 6, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb28::rayl = 2.02e-05
 rayleigh extinction coefficient More...
 
integer, public module_radsw_kgb29::msb29
 msb29=235 More...
 
integer, public module_radsw_kgb29::msf29
 msf29=10 More...
 
integer, public module_radsw_kgb29::mfr29
 mfr29=4 More...
 
real(kind=kind_phys), dimension(mfr29, ng29), public module_radsw_kgb29::forref
 optical depth coefficients More...
 
real(kind=kind_phys), dimension(msa29, ng29), public module_radsw_kgb29::absa
 the array absa(65,NG29) (ka(5,13,NG29)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels> ~100mb, temperatures, and binary species parameters (see taumol.f for definition). the first index in the array, js, runs from 1 to 9, and corresponds to different values of the binary species parameter. for instance, js=1 refers to dry air, js = 2 corresponds to the paramter value 1/8, js = 3 corresponds to the parameter value 2/8, etc. the second index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the third index, jp, runs from 1 to 13 and refers to the jpth reference pressure level (see taumol.f for these levels in mb). the fourth index, ig, goes from 1 to 12, and indicates which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msb29, ng29), public module_radsw_kgb29::absb
 the array absb(235,12) (kb(5,13:59,12)) contains absorption coefs at the 16 chosen g-values for a range of pressure levels < ~100mb and temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 3 means that the data are for the reference temperature tref for this pressure level, jt = 2 refers to the temperature tref-15, jt = 1 is for tref-30, jt = 4 is for tref+15, and jt = 5 is for tref+30. the second index, jp, runs from 13 to 59 and refers to the jpth reference pressure level (see taumol.f for the value of these pressure levels in mb). the third index, ig, goes from 1 to 12, and tells us which g-interval the absorption coefficients are for. More...
 
real(kind=kind_phys), dimension(msf29, ng29), public module_radsw_kgb29::selfref
 the array selfref contains the coefficient of the water vapor self-continuum (including the energy term). the first index refers to temperature in 7.2 degree increments. For instance, jt = 1 refers to a temperature of 245.6, jt = 2 refers to 252.8, etc. the second index runs over the g-channel (1 to 12). More...
 
real(kind=kind_phys), dimension(ng29), public module_radsw_kgb29::absh2o
 h2o More...
 
real(kind=kind_phys), dimension(ng29), public module_radsw_kgb29::absco2
 co2 More...
 
real(kind=kind_phys), parameter, public module_radsw_kgb29::rayl = 9.30e-11
 rayleigh extinction coefficient at \(v=2200cm^{-1}\) More...
 

Detailed Description