GFS Operational Physics Documentation  Revision: 81451
radlw_datatb.f File Reference

This file contains the following: More...

Modules

module  module_radlw_avplank
 This module contains plank flux data.
 
module  module_radlw_ref
 This module contains reference temperature and pressure.
 
module  module_radlw_cldprlw
 This module contains cloud property coefficients.
 
module  module_radlw_kgb01
 This module sets up absorption coefficients for band 01: 10-250 cm-1 (low - h2o; high - h2o)
 
module  module_radlw_kgb02
 This module sets up absorption coefficients for band 02: 250-500 cm-1 (low - h2o; high - h2o)
 
module  module_radlw_kgb03
 This module sets up absorption coefficients for band 03: 500-630 cm-1 (low - h2o, co2; high - h2o, co2)
 
module  module_radlw_kgb04
 This module sets up absorption coefficients for band 04: 630-700 cm-1 (low - h2o, co2; high - co2, o3)
 
module  module_radlw_kgb05
 This module sets up absorption coefficients for band 05: 700-820 cm-1 (low - h2o, co2; high - co2, o3)
 
module  module_radlw_kgb06
 This module sets up absorption coefficients for band 06: 820-980 cm-1 (low - h2o; high - /)
 
module  module_radlw_kgb07
 This module sets up absorption coefficients for band 07: 980-1080 cm-1 (low - h2o, o3; high - o3)
 
module  module_radlw_kgb08
 This module sets up absorption coefficients for band 08: 1080-1180 cm-1 (low - h2o; high - o3)
 
module  module_radlw_kgb09
 This module sets up absorption coefficients for band 09: 1180-1390 cm-1 (low - h2o, ch4; high - ch4)
 
module  module_radlw_kgb10
 This module sets up absorption coefficients for band 10: 1390-1480 cm-1 (low - h2o; high - h2o)
 
module  module_radlw_kgb11
 This module sets up absorption coefficients for band 11: 1480-1800 cm-1 (low - h2o; high - h2o)
 
module  module_radlw_kgb12
 This module sets up absorption coefficients for band 12: 1800-2080 cm-1 (low - h2o, co2; high - /)
 
module  module_radlw_kgb13
 This module sets up absorption coefficients for band 13: 2080-2250 cm-1 (low - h2o, n2o; high - /)
 
module  module_radlw_kgb14
 This module sets up absorption coefficients for band 14: 2250-2380 cm-1 (low - co2; high - co2)
 
module  module_radlw_kgb15
 This module sets up absorption coefficients for band 15: 2380-2600 cm-1 (low - n2o, co2; high - /)
 
module  module_radlw_kgb16
 This module sets up absorption coefficients for band 16: 2600-3000 cm-1 (low - h2o, ch4; high - /)
 

Variables

real(kind=kind_phys), dimension(nplnk, nbands), public module_radlw_avplank::totplnk
 plank flux data
 
real(kind=kind_phys), dimension(59) module_radlw_ref::pref
 
real(kind=kind_phys), dimension(59) module_radlw_ref::preflog
 
real(kind=kind_phys), dimension(59) module_radlw_ref::tref
 
real(kind=kind_phys), dimension(7, 59) module_radlw_ref::chi_mls
 
integer, dimension(nbands) module_radlw_cldprlw::ipat
 ipat is bands index for ebert&curry ice cloud (for iflagice=1)
 
real(kind=kind_phys), parameter module_radlw_cldprlw::absrain = 0.33e-3
 absrain is the rain drop absorption coefficient \((m^{2}/g)\) .
 
real(kind=kind_phys), parameter module_radlw_cldprlw::abssnow0 = 1.5
 abssnow0 is the snow flake absorption coefficient (micron), fu coeff
 
real(kind=kind_phys), parameter module_radlw_cldprlw::abssnow1 = 2.34e-3
 abssnow1 is the snow flake absorption coefficient \((m^{2}/g)\), ncar coeff
 
real(kind=kind_phys), dimension(58, nbands) module_radlw_cldprlw::absliq1
 Hu and Stamnes method [28] . the liquid water absorption coefficients are listed for a range of effective radii from 2.5 to 59.5 microns in increments of 1.0 micron.
 
real(kind=kind_phys), dimension(2) module_radlw_cldprlw::absice0
 for iflagice = 2 or 3, absice0 are the ice water absorption coefficients used for large ice partical size such as refice > 131 microns.
 
real(kind=kind_phys), dimension(2, 5) module_radlw_cldprlw::absice1
 for iflagice = 1, absice1 are the ice water absorption coefficients used for ebert and curry method [13] .
 
real(kind=kind_phys), dimension(43, nbands) module_radlw_cldprlw::absice2
 for iflagice =2, absice2 are the ice water absorption coefficients used for streamer method. the absorption coefficients are listed for a range of effective radii from 5.0 to 131.0 microns in increments of 3.0 microns. spherical ice particle parameterization absorption units (abs coef/iwc): \(\frac{m^{-1}}{gm^{-3}}\)
 
real(kind=kind_phys), dimension(46, nbands) module_radlw_cldprlw::absice3
 for iflagice = 3, absice3 are the ice water absorption coefficients used for fu parameterization. particle size 5 - 140 micron in increments of 3 microns. units = m2/g. hexagonal ice particle parameterization absorption units (abs coef/iwc): \(\frac{m^{-1}}{gm^{-3}}\)
 
integer, public module_radlw_kgb01::msa01
 msa01=65
 
integer, public module_radlw_kgb01::msb01
 msb01=235
 
integer, public module_radlw_kgb01::msf01
 msf01=10
 
integer, public module_radlw_kgb01::mfr01
 mfr01=4
 
integer, public module_radlw_kgb01::mmn01
 mmn01=19
 
real(kind=kind_phys), dimension(ng01, msa01), public module_radlw_kgb01::absa
 the array absa(NG01,65) = ka(NG01,5,13) contains absorption coefs at the NG01=10 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the second index, jp, runs from 1 to 13 and refers to the corresponding pressure level in pref (e.g. jp = 1 is for a pressure of 1053.63 mb). the third index, ig, goes from 1 to NG01=10, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng01, msb01), public module_radlw_kgb01::absb
 the array absb(NG01,235) = kb(NG01,5,13:59) contains absorption coefs at the NG01=10 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG01=10, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng01, msf01), public module_radlw_kgb01::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 NG01=10).
 
real(kind=kind_phys), dimension(ng01, mfr01), public module_radlw_kgb01::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. The second index runs over the g-channel (1 to NG01=10).
 
real(kind=kind_phys), dimension(ng01), public module_radlw_kgb01::fracrefa
 planck fraction mapping level: p = 212.7250 mbar, t = 223.06 k
 
real(kind=kind_phys), dimension(ng01), public module_radlw_kgb01::fracrefb
 planck fraction mapping level: p = 212.7250 mbar, t = 223.06 k these planck fractions were calculated using lower atmosphere parameters.
 
real(kind=kind_phys), dimension(ng01, mmn01), public module_radlw_kgb01::ka_mn2
 
real(kind=kind_phys), dimension(ng01, mmn01), public module_radlw_kgb01::kb_mn2
 
integer, public module_radlw_kgb02::msa02
 msa02=65
 
integer, public module_radlw_kgb02::msb02
 msb02=235
 
integer, public module_radlw_kgb02::msf02
 msf02=10
 
integer, public module_radlw_kgb02::mfr02
 mfr02=4
 
real(kind=kind_phys), dimension(ng02, msa02), public module_radlw_kgb02::absa
 the array absa(NG02,65) = ka(NG02,5,13) contains absorption coefs at the NG02=12 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the second index, jp, runs from 1 to 13 and refers to the corresponding pressure level in pref (e.g. jp = 1 is for a pressure of 1053.63 mb). the third index, ig, goes from 1 to NG02=12, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng02, msb02), public module_radlw_kgb02::absb
 the array absb(NG02,235) = kb(NG02,5,13:59) contains absorption coefs at the NG02=12 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG02=12, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng02, msf02), public module_radlw_kgb02::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 NG02=12).
 
real(kind=kind_phys), dimension(ng02, mfr02), public module_radlw_kgb02::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG02=12).
 
real(kind=kind_phys), dimension(ng02), public module_radlw_kgb02::fracrefa
 planck fraction mapping level: p = 1053.630 mbar, t = 294.2 k
 
real(kind=kind_phys), dimension(ng02), public module_radlw_kgb02::fracrefb
 planck fraction mapping level: p = 3.206e-2 mb, t = 197.92 k
 
integer, public module_radlw_kgb03::msa03
 msa03=585
 
integer, public module_radlw_kgb03::msb03
 msb03=1175
 
integer, public module_radlw_kgb03::msf03
 msf03=10
 
integer, public module_radlw_kgb03::mfr03
 mfr03=4
 
integer, public module_radlw_kgb03::maf03
 maf03=9
 
integer, public module_radlw_kgb03::mbf03
 mbf03=5
 
integer, public module_radlw_kgb03::mmn03
 mmn03=19
 
real(kind=kind_phys), dimension(ng03, mfr03), public module_radlw_kgb03::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG03=16).
 
real(kind=kind_phys), dimension(ng03, msa03), public module_radlw_kgb03::absa
 the array absa(NG03,585) = ka(NG03,9,5,13) contains absorption coefs at the NG03=16 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different water vapor to co2 ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG03=16, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng03, msb03), public module_radlw_kgb03::absb
 the array absb(NG03,1175) = kb(NG03,5,5,13:59) contains absorption coefs at the NG03=16 g-intervals for a range of pressure levels < ~100mb, temperatures, and ratios of h2o to co2. the first index in the array, js, runs from 1 to 5, and corresponds to different gas amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+rat*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 13 to 59 and refers to the reference pressure level (e.g. jp = 13 is for a pressure of 95.5835 mb). the fourth index, ig, goes from 1 to NG03=16, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng03, msf03), public module_radlw_kgb03::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 NG03=16).
 
real(kind=kind_phys), dimension(ng03, maf03), public module_radlw_kgb03::fracrefa
 planck fraction mapping level: p=212.7250 mbar, t = 223.06 k
 
real(kind=kind_phys), dimension(ng03, mbf03), public module_radlw_kgb03::fracrefb
 planck fraction mapping level: p = 95.8 mbar, t = 215.7 k
 
real(kind=kind_phys), dimension(ng03, maf03, mmn03), public module_radlw_kgb03::ka_mn2o
 the array ka_mxxx(NG03,9,19) contains the absorption coefficient for a minor species at the NG03=16 chosen g-values for a reference pressure level below 100~ mb. the first index in the array, js, runs from 1 to 9, and corresponds to different gas column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1 + (rat) * gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the third index runs over the g-channel (1 to NG03=16).
 
real(kind=kind_phys), dimension(ng03, mbf03, mmn03), public module_radlw_kgb03::kb_mn2o
 the array kb_mxxx contains the absorption coefficient for a minor species at the NG03=16 chosen g-values for a reference pressure level above 100~ mb. the first index in the array, js, runs from 1 to 10, and corresponds to different gas column amounts ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1 + (rat) * gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the third index runs over the g-channel (1 to NG03=16).
 
integer, public module_radlw_kgb04::msa04
 msa04=585
 
integer, public module_radlw_kgb04::msb04
 msb04=1175
 
integer, public module_radlw_kgb04::msf04
 msf04=10
 
integer, public module_radlw_kgb04::mfr04
 mfr04=4
 
integer, public module_radlw_kgb04::maf04
 maf04=9
 
integer, public module_radlw_kgb04::mbf04
 mbf04=5
 
real(kind=kind_phys), dimension(ng04, mfr04), public module_radlw_kgb04::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG04=14).
 
real(kind=kind_phys), dimension(ng04, msa04), public module_radlw_kgb04::absa
 the array absa(NG04,585) = ka(NG04,9,5,13) contains absorption coefs at the NG04=14 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different gas column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG04=14, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng04, msb04), public module_radlw_kgb04::absb
 the array absb(NG04,1175) = kb(NG04,5,5,13:59) contains absorption coefs at the NG04=14 g-intervals for a range of pressure levels < ~100mb, temperatures, and ratios of h2o to co2. the first index in the array, js, runs from 1 to 5, and corresponds to different gas amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+rat*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 13 to 59 and refers to the reference pressure level (e.g. jp = 13 is for a pressure of 95.5835 mb). the fourth index, ig, goes from 1 to NG04=14, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng04, msf04), public module_radlw_kgb04::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 NG04=14).
 
real(kind=kind_phys), dimension(ng04, maf04), public module_radlw_kgb04::fracrefa
 planck fraction mapping level: p=212.7250 mbar, t = 223.06 k
 
real(kind=kind_phys), dimension(ng04, mbf04), public module_radlw_kgb04::fracrefb
 planck fraction mapping level : p = 95.58350 mb, t = 215.70 k
 
integer, public module_radlw_kgb05::msa05
 msa05=585
 
integer, public module_radlw_kgb05::msb05
 msb05=1175
 
integer, public module_radlw_kgb05::msf05
 msf05=10
 
integer, public module_radlw_kgb05::mfr05
 mfr05=4
 
integer, public module_radlw_kgb05::maf05
 maf05=9
 
integer, public module_radlw_kgb05::mbf05
 mbf05=5
 
integer, public module_radlw_kgb05::mmo05
 mmo05=19
 
real(kind=kind_phys), dimension(ng05, mfr05), public module_radlw_kgb05::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG05=16).
 
real(kind=kind_phys), dimension(ng05, msa05), public module_radlw_kgb05::absa
 the array absa(NG05,585) = ka(NG05,9,5,13) contains absorption coefs at the NG05=16 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different water vapor to co2 ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG05=16, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng05, msb05), public module_radlw_kgb05::absb
 the array absb(NG05,1175) = kb(NG05,5,5,13:59) contains absorption coefs at the NG05=16 g-intervals for a range of pressure levels < ~100mb, temperatures, and ratios of h2o to co2. the first index in the array, js, runs from 1 to 5, and corresponds to different gas amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+rat*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 13 to 59 and refers to the reference pressure level (e.g. jp = 13 is for a pressure of 95.5835 mb). the fourth index, ig, goes from 1 to NG05=16, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng05, msf05), public module_radlw_kgb05::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 NG05=16).
 
real(kind=kind_phys), dimension(ng05, maf05), public module_radlw_kgb05::fracrefa
 planck fraction mapping level : p = 473.42 mb, t = 259.83 k
 
real(kind=kind_phys), dimension(ng05, mbf05), public module_radlw_kgb05::fracrefb
 planck fraction mapping level : p = 0.2369280 mbar, t = 253.60 k
 
real(kind=kind_phys), dimension(ng05, maf05, mmo05), public module_radlw_kgb05::ka_mo3
 
real(kind=kind_phys), dimension(ng05), public module_radlw_kgb05::ccl4
 minor gas (o3, ccl4) mapping level : p = 317.34 mbar, t = 240.77 k
 
integer, public module_radlw_kgb06::msa06
 msa06=65
 
integer, public module_radlw_kgb06::msf06
 msf06=10
 
integer, public module_radlw_kgb06::mfr06
 mfr06=4
 
integer, public module_radlw_kgb06::mmc06
 mmc06=19
 
real(kind=kind_phys), dimension(ng06, mfr06), public module_radlw_kgb06::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG06=8).
 
real(kind=kind_phys), dimension(ng06, msa06), public module_radlw_kgb06::absa
 the array absa(NG06,65) = ka(NG06,5,13) contains absorption coefs at the NG06=8 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the second index, jp, runs from 1 to 13 and refers to the corresponding pressure level in pref (e.g. jp = 1 is for a pressure of 1053.63 mb). the third index, ig, goes from 1 to NG06=8, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng06), public module_radlw_kgb06::fracrefa
 planck fraction mapping level : p = 473.4280 mb, t = 259.83 k
 
real(kind=kind_phys), dimension(ng06, msf06), public module_radlw_kgb06::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 NG06=8).
 
real(kind=kind_phys), dimension(ng06, mmc06), public module_radlw_kgb06::ka_mco2
 the array kao_mxx contains the absorption coefficient for a minor species at the NG06=8 chosen g-values for a reference pressure level below 100~ mb. the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the second index runs over the g-channel (1 to NG06=8).
 
integer, public module_radlw_kgb07::msa07
 msa07=585
 
integer, public module_radlw_kgb08::msa08
 msa08=65
 
integer, public module_radlw_kgb09::msa09
 msa09=585
 
integer, public module_radlw_kgb10::msa10
 msa10=65
 
integer, public module_radlw_kgb11::msa11
 msa11=65
 
integer, public module_radlw_kgb12::msa12
 msa12=585
 
integer, public module_radlw_kgb13::msa13
 msa13=585
 
integer, public module_radlw_kgb14::msa14
 MSA14=65.
 
integer, public module_radlw_kgb15::msa15
 MSA15=585.
 
integer, public module_radlw_kgb16::msa16
 MSA16=585.
 
minor gas mapping level:
real(kind=kind_phys), dimension(ng06), public module_radlw_kgb06::cfc11adj
 lower - co2, p = 706.2720 mb, t = 294.2 k upper - cfc11, cfc12 original cfc11 is multiplied by 1.385 to account for the 1060-1107 \(cm^{-1}\) band.
 
real(kind=kind_phys), dimension(ng06), public module_radlw_kgb06::cfc12
 
integer, public module_radlw_kgb07::msb07
 msb07=235
 
integer, public module_radlw_kgb07::msf07
 msf07=10
 
integer, public module_radlw_kgb07::mfr07
 mfr07=4
 
integer, public module_radlw_kgb07::maf07
 maf07=9
 
integer, public module_radlw_kgb07::mmc07
 mmc07=19
 
real(kind=kind_phys), dimension(ng07, mfr07), public module_radlw_kgb07::forref
 
real(kind=kind_phys), dimension(ng07, msa07), public module_radlw_kgb07::absa
 the array absa(NG07,585) = ka(NG07,9,5,13) contains absorption coefs at the NG07=12 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG07=12, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng07, msb07), public module_radlw_kgb07::absb
 the array absb(NG07,235) = kb(NG07,5,13:59) contains absorption coefs at the NG07=12 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG07=12, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng07, msf07), public module_radlw_kgb07::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 NG07=12).
 
real(kind=kind_phys), dimension(ng07, maf07), public module_radlw_kgb07::fracrefa
 planck fraction mapping level : p = 706.27 mb, t = 278.94 k
 
real(kind=kind_phys), dimension(ng07), public module_radlw_kgb07::fracrefb
 planck data fraction mapping level : p=95.58 mbar, t= 215.70 k
 
real(kind=kind_phys), dimension(ng07, maf07, mmc07), public module_radlw_kgb07::ka_mco2
 the array ka_mxxx contains the absorption coefficient for a minor species at the NG07=12 chosen g-values for a reference pressure level below 100~ mb. the first index in the array, js, runs from 1 to 9, and corresponds to different gas column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1 + (rat) * gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the third index runs over the g-channel (1 to NG07=12).
 
real(kind=kind_phys), dimension(ng07, mmc07), public module_radlw_kgb07::kb_mco2
 the array kb_mxxx contains absorption coefficient for a minor species at the NG07=12 chosen g-values for a reference pressure level above 100~ mb. the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the second index runs over the g-channel (1 to NG07=12).
 
integer, public module_radlw_kgb08::msb08
 msb08=235
 
integer, public module_radlw_kgb08::msf08
 msf08=10
 
integer, public module_radlw_kgb08::mfr08
 mfr08=4
 
integer, public module_radlw_kgb08::mmc08
 mmc08=19
 
real(kind=kind_phys), dimension(ng08, mfr08), public module_radlw_kgb08::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG08=8).
 
real(kind=kind_phys), dimension(ng08, msa08), public module_radlw_kgb08::absa
 the array absa(NG08,65) = ka(NG08,5,13) contains absorption coefs at the NG08=8 g-intervals for a range of pressure levels > ~100mb, temperatures. the first index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the second index, jp, runs from 1 to 13 and refers to the corresponding pressure level in pref (e.g. jp = 1 is for a pressure of 1053.63 mb). the third index, ig, goes from 1 to NG08=8, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng08, msb08), public module_radlw_kgb08::absb
 the array absb(NG08,235) = kb(NG08,5,13:59) contains absorption coefs at the NG08=8 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG08=8, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng08, msf08), public module_radlw_kgb08::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 NG08=8).
 
real(kind=kind_phys), dimension(ng08), public module_radlw_kgb08::fracrefa
 planck fraction mapping level : p=473.4280 mb, t = 259.83 k
 
real(kind=kind_phys), dimension(ng08), public module_radlw_kgb08::fracrefb
 planck fraction mapping level : p=95.5835 mb, t= 215.7 k
 
real(kind=kind_phys), dimension(ng08, mmc08), public module_radlw_kgb08::ka_mo3
 minor gas mapping level:lower - o3, p = 317.348 mb, t = 240.77 k
 
real(kind=kind_phys), dimension(ng08, mmc08), public module_radlw_kgb08::ka_mco2
 minor gas mapping level:lower - co2, p = 1053.63 mb, t = 294.2 k
 
real(kind=kind_phys), dimension(ng08, mmc08), public module_radlw_kgb08::kb_mco2
 minor gas mapping level:upper - co2, p = 35.1632 mb, t = 223.28 k
 
real(kind=kind_phys), dimension(ng08), public module_radlw_kgb08::cfc12
 minor gas mapping level:lower - cfc12
 
real(kind=kind_phys), dimension(ng08, mmc08), public module_radlw_kgb08::ka_mn2o
 minor gas mapping level:lower - n2o, p = 706.2720 mb, t= 278.94 k
 
real(kind=kind_phys), dimension(ng08, mmc08), public module_radlw_kgb08::kb_mn2o
 minor gas mapping level:upper - n2o, p = 8.716e-2 mb, t = 226.03 k
 
real(kind=kind_phys), dimension(ng08), public module_radlw_kgb08::cfc22adj
 original cfc22 is multiplied by 1.485 to account for the 780-850 cm-1 and 1290-1335 cm-1 bands.
 
integer, public module_radlw_kgb09::msb09
 msb09=235
 
integer, public module_radlw_kgb09::msf09
 msf09=10
 
integer, public module_radlw_kgb09::mfr09
 mfr09=4
 
integer, public module_radlw_kgb09::maf09
 maf09=9
 
integer, public module_radlw_kgb09::mmn09
 mmn09=19
 
real(kind=kind_phys), dimension(ng09, mfr09), public module_radlw_kgb09::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG09=12).
 
real(kind=kind_phys), dimension(ng09, msa09), public module_radlw_kgb09::absa
 the array absa(NG09,585) = ka(NG09,9,5,13) contains absorption coefs at the NG09=12 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG09=12, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng09, msb09), public module_radlw_kgb09::absb
 the array absb(NG09,235) = kb(NG09,5,13:59) contains absorption coefs at the NG09=12 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG09=12, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng09, msf09), public module_radlw_kgb09::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 NG09=12).
 
real(kind=kind_phys), dimension(ng09, maf09), public module_radlw_kgb09::fracrefa
 planck fractions mapping level : p=212.7250 mb, t = 223.06 k
 
real(kind=kind_phys), dimension(ng09), public module_radlw_kgb09::fracrefb
 planck fraction mapping level : p 3.20e-2 mb, t = 197.92 k
 
real(kind=kind_phys), dimension(ng09, maf09, mmn09), public module_radlw_kgb09::ka_mn2o
 the array ka_mxxx contains the absorption coefficient for a minor species at the 16 chosen g-values for a reference pressure level below 100~ mb. the first index in the array, js, runs from 1 to 9, and corresponds to different gas column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1 + (rat) * gas2), where rat is the ratio of the reference mls column amount value of gas 1 to that of gas2. the second index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the third index runs over the g-channel (1 to NG09=12).
 
real(kind=kind_phys), dimension(ng09, mmn09), public module_radlw_kgb09::kb_mn2o
 the array kb_mxxx contains the absorption coefficient for a minor species at the NG09=12 chosen g-values for a reference pressure level above 100~ mb. the first index refers to temperature in 7.2 degree increments. For instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the second index runs over the g-channel (1 to NG09=12).
 
integer, public module_radlw_kgb10::msb10
 msb10=235
 
integer, public module_radlw_kgb10::msf10
 msf10=10
 
integer, public module_radlw_kgb10::mfr10
 mfr10=4
 
real(kind=kind_phys), dimension(ng10, msa10), public module_radlw_kgb10::absa
 the array absa(NG10,65) = ka(NG10,5,13) contains absorption coefs at the NG10=6 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the second index, jp, runs from 1 to 13 and refers to the corresponding pressure level in pref (e.g. jp = 1 is for a pressure of 1053.63 mb). the third index, ig, goes from 1 to NG10=6, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng10, msb10), public module_radlw_kgb10::absb
 the array absb(NG10,235) = kb(NG10,5,13:59) contains absorption coefs at the NG10=6 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG10=6, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng10, msf10), public module_radlw_kgb10::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 NG10=6).
 
real(kind=kind_phys), dimension(ng10, mfr10), public module_radlw_kgb10::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG10=6).
 
real(kind=kind_phys), dimension(ng10), public module_radlw_kgb10::fracrefa
 planck fraction mapping level : p = 212.7250, t = 223.06 k
 
real(kind=kind_phys), dimension(ng10), public module_radlw_kgb10::fracrefb
 planck fraction mapping level : p = 95.58350 mb, t = 215.70 k
 
integer, public module_radlw_kgb11::msb11
 msb11=235
 
integer, public module_radlw_kgb11::msf11
 msf11=10
 
integer, public module_radlw_kgb11::mfr11
 mfr11=4
 
integer, public module_radlw_kgb11::mmo11
 mmo11=19
 
real(kind=kind_phys), dimension(ng11, msa11), public module_radlw_kgb11::absa
 the array absa(NG11,65) = ka(NG11,5,13) contains absorption coefs at the NG11=8 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the second index, jp, runs from 1 to 13 and refers to the corresponding pressure level in pref (e.g. jp = 1 is for a pressure of 1053.63 mb). the third index, ig, goes from 1 to NG11=8, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng11, msb11), public module_radlw_kgb11::absb
 the array absb(NG11,235) = kb(NG11,5,13:59) contains absorption coefs at the NG11=8 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG11=8, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng11, msf11), public module_radlw_kgb11::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 NG11=8).
 
real(kind=kind_phys), dimension(ng11, mfr11), public module_radlw_kgb11::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG11=8).
 
real(kind=kind_phys), dimension(ng11), public module_radlw_kgb11::fracrefa
 planck fraction mapping level : p=1053.63 mb, t= 294.2 k
 
real(kind=kind_phys), dimension(ng11), public module_radlw_kgb11::fracrefb
 planck fraction mapping level : p=0.353 mb, t = 262.11 k
 
real(kind=kind_phys), dimension(ng11, mmo11), public module_radlw_kgb11::ka_mo2
 the array ka_mxx contains the absorption coefficient for a minor species at the NG11=8 chosen g-values for a reference pressure level below 100~ mb. the first index refers to temperature in 7.2 degree increments. For instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the second index runs over the g-channel (1 to NG11=8).
 
real(kind=kind_phys), dimension(ng11, mmo11), public module_radlw_kgb11::kb_mo2
 the array kb_mxx contains the absorption coefficient for a minor species at the NG11=8 chosen g-values for a reference pressure level above 100~ mb. the first index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the second index runs over the g-channel (1 to NG11=8).
 
integer, public module_radlw_kgb12::msf12
 msf12=10
 
integer, public module_radlw_kgb12::mfr12
 mfr12=4
 
integer, public module_radlw_kgb12::maf12
 maf12=9
 
real(kind=kind_phys), dimension(ng12, msa12), public module_radlw_kgb12::absa
 the array absa(NG12,585) = ka(NG12,9,5,13) contains absorption coefs at the NG12=8 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG12=8, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng12, mfr12), public module_radlw_kgb12::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG12=8).
 
real(kind=kind_phys), dimension(ng12, msf12), public module_radlw_kgb12::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 NG12=8).
 
real(kind=kind_phys), dimension(ng12, maf12), public module_radlw_kgb12::fracrefa
 planck fraction mapping level : p = 174.1640 mbar, t= 215.78 k
 
integer, public module_radlw_kgb13::msf13
 msf13=10
 
integer, public module_radlw_kgb13::mfr13
 mfr13=4
 
integer, public module_radlw_kgb13::maf13
 maf13=9
 
integer, public module_radlw_kgb13::mmo13
 mmo13=19
 
real(kind=kind_phys), dimension(ng13, msa13), public module_radlw_kgb13::absa
 the array absa(NG13,585) = ka(NG13,9,5,13) contains absorption coefs at the NG13=4 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG13=4, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng13, mfr13), public module_radlw_kgb13::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG13=4).
 
real(kind=kind_phys), dimension(ng13, msf13), public module_radlw_kgb13::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 NG13=4).
 
real(kind=kind_phys), dimension(ng13, maf13), public module_radlw_kgb13::fracrefa
 planck fraction mapping level : p=473.4280 mb, t = 259.83 k
 
real(kind=kind_phys), dimension(ng13), public module_radlw_kgb13::fracrefb
 planck fraction mapping level : p=4.758820 mb, t = 250.85 k
 
real(kind=kind_phys), dimension(ng13, maf13, mmo13), public module_radlw_kgb13::ka_mco2
 the array ka_mxxx contains the absorption coefficient for a minor species at the NG13=4 chosen g-values for a reference pressure level below 100~ mb. the first index in the array, js, runs from 1 to 9, and corresponds to different gas column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1 + (rat) * gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the third index runs over the g-channel (1 to NG13=4).
 
real(kind=kind_phys), dimension(ng13, maf13, mmo13), public module_radlw_kgb13::ka_mco
 
real(kind=kind_phys), dimension(ng13, mmo13), public module_radlw_kgb13::kb_mo3
 
integer, public module_radlw_kgb14::msb14
 MSB14=235.
 
integer, public module_radlw_kgb14::msf14
 MSF14=10.
 
integer, public module_radlw_kgb14::mfr14
 MFR14=4.
 
real(kind=kind_phys), dimension(ng14, msa14), public module_radlw_kgb14::absa
 the array absa(NG14,65) = ka(NG14,5,13) contains absorption coefs at the NG14=2 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the second index, jp, runs from 1 to 13 and refers to the corresponding pressure level in pref (e.g. jp = 1 is for a pressure of 1053.63 mb). the third index, ig, goes from 1 to NG14=2, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng14, msb14), public module_radlw_kgb14::absb
 the array absb(NG14,235) = kb(NG14,5,13:59) contains absorption coefs at the NG14=2 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG14=2, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng14, msf14), public module_radlw_kgb14::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 NG14=2).
 
real(kind=kind_phys), dimension(ng14, mfr14), public module_radlw_kgb14::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG14=2).
 
real(kind=kind_phys), dimension(ng14), public module_radlw_kgb14::fracrefa
 planck fraction mapping level : p = 142.5940 mb, t = 215.70 k
 
real(kind=kind_phys), dimension(ng14), public module_radlw_kgb14::fracrefb
 planck fraction mapping level : p = 4.758820mb, t = 250.85 k
 
integer, public module_radlw_kgb15::msf15
 MSF15=10.
 
integer, public module_radlw_kgb15::mfr15
 MFR15=4.
 
integer, public module_radlw_kgb15::maf15
 MAF15=9.
 
integer, public module_radlw_kgb15::mmn15
 MMN15=19.
 
real(kind=kind_phys), dimension(ng15, msa15), public module_radlw_kgb15::absa
 the array absa(NG15,585) = ka(NG15,9,5,13) contains absorption coefs at the NG15=2 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG15=2, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng15, mfr15), public module_radlw_kgb15::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG15=2).
 
real(kind=kind_phys), dimension(ng15, msf15), public module_radlw_kgb15::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 NG15=2).
 
real(kind=kind_phys), dimension(ng15, maf15), public module_radlw_kgb15::fracrefa
 planck fraction mapping level : p = 1053. mb, t = 294.2 k
 
real(kind=kind_phys), dimension(ng15, maf15, mmn15), public module_radlw_kgb15::ka_mn2
 the array ka_mxx contains the absorption coefficient for a minor species at the NG15=2 chosen g-values for a reference pressure level below 100~ mb. the first index in the array, js, runs from 1 to 9, and corresponds to different gas column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1 + (rat) * gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the second index refers to temperature in 7.2 degree increments. for instance, jt = 1 refers to a temperature of 188.0, jt = 2 refers to 195.2, etc. the third index runs over the g-channel (1 to NG15=2).
 
integer, public module_radlw_kgb16::msb16
 MSB16=235.
 
integer, public module_radlw_kgb16::msf16
 MSF16=10.
 
integer, public module_radlw_kgb16::mfr16
 MFR16=4.
 
integer, public module_radlw_kgb16::maf16
 MAF16=9.
 
real(kind=kind_phys), dimension(ng16, mfr16), public module_radlw_kgb16::forref
 the array forref contains the coefficient of the water vapor foreign-continuum (including the energy term). the first index refers to reference temperature (296,260,224,260) and pressure (970,475,219,3 mbar) levels. the second index runs over the g-channel (1 to NG16=2).
 
real(kind=kind_phys), dimension(ng16, msa16), public module_radlw_kgb16::absa
 the array absa(NG16,585) = ka(NG16,9,5,13) contains absorption coefs at the NG16=2 g-intervals for a range of pressure levels > ~100mb, temperatures, and ratios of water vapor to co2. the first index in the array, js, runs from 1 to 9, and corresponds to different column amount ratios, as expressed through the binary species parameter eta, defined as eta = gas1/(gas1+(rat)*gas2), where rat is the ratio of the reference mls column amount value of gas1 to that of gas2. the 2nd index in the array, jt, which runs from 1 to 5, corresponds to different temperatures. more specifically, jt = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. the third index, jp, runs from 1 to 13 and refers to the reference pressure level (e.g. jp = 1 is for a pressure of 1053.63 mb). the fourth index, ig, goes from 1 to NG16=2, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng16, msb16), public module_radlw_kgb16::absb
 the array absb(NG16,235) = kb(NG16,5,13:59) contains absorption coefs at the NG16=2 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 = 1-5 means that the data are for the corresponding temperature of tref-30, tref-15, tref, tref+15, and tref+30, respectively. 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 NG16=2, and tells us which g-interval the absorption coefficients are for.
 
real(kind=kind_phys), dimension(ng16, msf16), public module_radlw_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 NG16=2).
 
real(kind=kind_phys), dimension(ng16, maf16), public module_radlw_kgb16::fracrefa
 planck fraction mapping level: p = 387.6100 mbar, t = 250.17 k
 
real(kind=kind_phys), dimension(ng16), public module_radlw_kgb16::fracrefb
 planck fraction mapping level : p=95.58350 mb, t = 215.70 k
 

Detailed Description

This file contains the following:

Definition in file radlw_datatb.f.

Go to the source code of this file.