SURFEX v8.1
General documentation of Surfex
|
Variables | |
real(jprb), parameter | max_exp_exponent = 50._JPRB |
real(jprb), parameter | min_exponent = 1E-16_JPRB |
integer(kind=jpim), parameter | version = 11 |
integer(kind=jpim), parameter | release = 2 |
integer(kind=jpim), parameter | minor_version = 0 |
integer(kind=jpim), parameter | version_compatible_min = 10 |
integer(kind=jpim), parameter | version_compatible_max = 11 |
character(len=16), parameter | rttov_magic_string = '%RTTOV_COEFF ' |
real(kind=jprb), parameter | rttov_magic_number = 1.2345E+12_JPRB |
integer(kind=jpim), parameter | default_err_unit = 0 |
integer(kind=jpim), parameter | max_fastem_version = 6 |
real(kind=jprb), parameter | mair = 28.9644_JPRB |
real(kind=jprb), parameter | mh2o = 18.01528_JPRB |
real(kind=jprb), parameter | mo3 = 47.9982_JPRB |
real(kind=jprb), parameter | mco2 = 44.0095_JPRB |
real(kind=jprb), parameter | mch4 = 16.04246_JPRB |
real(kind=jprb), parameter | mn2o = 44.0128_JPRB |
real(kind=jprb), parameter | mco = 28.0101_JPRB |
real(kind=jprb), parameter | na = 6.02214129E23_JPRB |
real(kind=jprb), parameter | gravity = 9.80665_JPRB |
real(kind=jprb), parameter | c1 = .00001191042722_jprb |
real(kind=jprb), parameter | c2 = 1.4387752_jprb |
real(kind=jprb), parameter | speedl = 29979245800.0_jprb |
real(kind=jprb), parameter | pi = 3.1415926535_JPRB |
real(kind=jprb), parameter | deg2rad = PI/180.0_JPRB |
real(kind=jprb), parameter | earthradius = 6371.00_JPRB |
real(kind=jprb), parameter | flatt = 3.3528107E-3_JPRB |
real(kind=jprb), parameter | omega = 7292115E-11_JPRB |
real(kind=jprb), parameter | eqrad = 6378.137_JPRB |
real(kind=jprb), parameter | grave = 9.7803267715_JPRB |
real(kind=jprb), parameter | z4pi_r = 0.0795774715_JPRB |
real(kind=jprb), parameter | pi_r = 0.3183098862_JPRB |
real(kind=jprb), parameter | theta_eff = 55.0_JPRB |
real(kind=jprb), parameter | sec_theta_eff = 1.743446796_JPRB |
real(kind=jprb), parameter | tcosmic = 2.728_JPRB |
real(kind=jprb), parameter | rgp = 8.314510_JPRB |
real(kind=jprb), parameter | rgc = 8.314472_JPRB |
real(kind=jprb), parameter | rm = 0.0289644_JPRB |
real(kind=jprb), parameter | q_mixratio_to_ppmv = 1.60771704E+6_JPRB |
real(kind=jprb), parameter | o3_mixratio_to_ppmv = 6.03504E+5_JPRB |
real(kind=jprb), parameter | co2_mixratio_to_ppmv = 6.58114E+5_JPRB |
real(kind=jprb), parameter | co_mixratio_to_ppmv = 1.0340699E+6_JPRB |
real(kind=jprb), parameter | n2o_mixratio_to_ppmv = 6.58090E+5_JPRB |
real(kind=jprb), parameter | ch4_mixratio_to_ppmv = 1.80548E+6_JPRB |
real(kind=jprb), parameter | t0 = 273.15_JPRB |
real(kind=jprb), parameter | p0 = 1013.25_JPRB |
integer(kind=jpim), parameter | nplatforms = 41 |
integer(kind=jpim), parameter | platform_id_noaa = 1 |
integer(kind=jpim), parameter | platform_id_dmsp = 2 |
integer(kind=jpim), parameter | platform_id_meteosat = 3 |
integer(kind=jpim), parameter | platform_id_goes = 4 |
integer(kind=jpim), parameter | platform_id_gms = 5 |
integer(kind=jpim), parameter | platform_id_fy2 = 6 |
integer(kind=jpim), parameter | platform_id_trmm = 7 |
integer(kind=jpim), parameter | platform_id_ers = 8 |
integer(kind=jpim), parameter | platform_id_eos = 9 |
integer(kind=jpim), parameter | platform_id_metop = 10 |
integer(kind=jpim), parameter | platform_id_envisat = 11 |
integer(kind=jpim), parameter | platform_id_msg = 12 |
integer(kind=jpim), parameter | platform_id_fy1 = 13 |
integer(kind=jpim), parameter | platform_id_adeos = 14 |
integer(kind=jpim), parameter | platform_id_mtsat = 15 |
integer(kind=jpim), parameter | platform_id_coriolis = 16 |
integer(kind=jpim), parameter | platform_id_jpss = 17 |
integer(kind=jpim), parameter | platform_id_gifts = 18 |
integer(kind=jpim), parameter | platform_id_sentinel3 = 19 |
integer(kind=jpim), parameter | platform_id_meghatr = 20 |
integer(kind=jpim), parameter | platform_id_kalpana = 21 |
integer(kind=jpim), parameter | platform_id_insat_3d = 22 |
integer(kind=jpim), parameter | platform_id_fy3 = 23 |
integer(kind=jpim), parameter | platform_id_coms = 24 |
integer(kind=jpim), parameter | platform_id_meteorm = 25 |
integer(kind=jpim), parameter | platform_id_gosat = 26 |
integer(kind=jpim), parameter | platform_id_calipso = 27 |
integer(kind=jpim), parameter | platform_id_dummy = 28 |
integer(kind=jpim), parameter | platform_id_gcomw = 29 |
integer(kind=jpim), parameter | platform_id_nimbus = 30 |
integer(kind=jpim), parameter | platform_id_himawari = 31 |
integer(kind=jpim), parameter | platform_id_mtg = 32 |
integer(kind=jpim), parameter | platform_id_saral = 33 |
integer(kind=jpim), parameter | platform_id_metopsg = 34 |
integer(kind=jpim), parameter | platform_id_landsat = 35 |
integer(kind=jpim), parameter | platform_id_jason = 36 |
integer(kind=jpim), parameter | platform_id_gpm = 37 |
integer(kind=jpim), parameter | platform_id_insat1 = 38 |
integer(kind=jpim), parameter | platform_id_insat2 = 39 |
integer(kind=jpim), parameter | platform_id_insat3 = 40 |
integer(kind=jpim), parameter | platform_id_ground = 41 |
character(len=9), dimension(nplatforms), parameter | platform_name = (/ 'noaa ', 'dmsp ', 'meteosat ', 'goes ', 'gms ', 'fy2 ', 'trmm ', 'ers ', 'eos ', 'metop ', 'envisat ', 'msg ', 'fy1 ', 'adeos ', 'mtsat ', 'coriolis ', 'jpss ', 'gifts ', 'sentinel3', 'meghatr ', 'kalpana ', 'insat_3d ', 'fy3 ', 'coms ', 'meteor-m ', 'gosat ', 'calipso ', 'dummy ', 'gcom-w ', 'nimbus ', 'himawari ', 'mtg ', 'saral ', 'metopsg ', 'landsat ', 'jason ', 'gpm ', 'insat1 ', 'insat2 ', 'insat3 ', 'ground ' /) |
integer(kind=jpim), parameter | inst_id_hirs = 0 |
integer(kind=jpim), parameter | inst_id_msu = 1 |
integer(kind=jpim), parameter | inst_id_ssu = 2 |
integer(kind=jpim), parameter | inst_id_amsua = 3 |
integer(kind=jpim), parameter | inst_id_amsub = 4 |
integer(kind=jpim), parameter | inst_id_avhrr = 5 |
integer(kind=jpim), parameter | inst_id_ssmi = 6 |
integer(kind=jpim), parameter | inst_id_vtpr1 = 7 |
integer(kind=jpim), parameter | inst_id_vtpr2 = 8 |
integer(kind=jpim), parameter | inst_id_tmi = 9 |
integer(kind=jpim), parameter | inst_id_ssmis = 10 |
integer(kind=jpim), parameter | inst_id_airs = 11 |
integer(kind=jpim), parameter | inst_id_hsb = 12 |
integer(kind=jpim), parameter | inst_id_modis = 13 |
integer(kind=jpim), parameter | inst_id_atsr = 14 |
integer(kind=jpim), parameter | inst_id_mhs = 15 |
integer(kind=jpim), parameter | inst_id_iasi = 16 |
integer(kind=jpim), parameter | inst_id_amsre = 17 |
integer(kind=jpim), parameter | inst_id_gmsim = 18 |
integer(kind=jpim), parameter | inst_id_atms = 19 |
integer(kind=jpim), parameter | inst_id_mviri = 20 |
integer(kind=jpim), parameter | inst_id_seviri = 21 |
integer(kind=jpim), parameter | inst_id_goesim = 22 |
integer(kind=jpim), parameter | inst_id_goessd = 23 |
integer(kind=jpim), parameter | inst_id_mtsatim = 24 |
integer(kind=jpim), parameter | inst_id_vissr = 25 |
integer(kind=jpim), parameter | inst_id_mvisr = 26 |
integer(kind=jpim), parameter | inst_id_cris = 27 |
integer(kind=jpim), parameter | inst_id_cmis = 28 |
integer(kind=jpim), parameter | inst_id_viirs = 29 |
integer(kind=jpim), parameter | inst_id_windsat = 30 |
integer(kind=jpim), parameter | inst_id_gifts = 31 |
integer(kind=jpim), parameter | inst_id_ssmt1 = 32 |
integer(kind=jpim), parameter | inst_id_ssmt2 = 33 |
integer(kind=jpim), parameter | inst_id_saphir = 34 |
integer(kind=jpim), parameter | inst_id_madras = 35 |
integer(kind=jpim), parameter | inst_id_ssmisz = 36 |
integer(kind=jpim), parameter | inst_id_vhrr = 37 |
integer(kind=jpim), parameter | inst_id_insatim = 38 |
integer(kind=jpim), parameter | inst_id_insatsd = 39 |
integer(kind=jpim), parameter | inst_id_mwts = 40 |
integer(kind=jpim), parameter | inst_id_mwhs = 41 |
integer(kind=jpim), parameter | inst_id_iras = 42 |
integer(kind=jpim), parameter | inst_id_mwri = 43 |
integer(kind=jpim), parameter | inst_id_abi = 44 |
integer(kind=jpim), parameter | inst_id_mi = 45 |
integer(kind=jpim), parameter | inst_id_msumr = 46 |
integer(kind=jpim), parameter | inst_id_tansofts = 47 |
integer(kind=jpim), parameter | inst_id_iir = 48 |
integer(kind=jpim), parameter | inst_id_mwr = 49 |
integer(kind=jpim), parameter | inst_id_dummyir = 50 |
integer(kind=jpim), parameter | inst_id_dummymw = 51 |
integer(kind=jpim), parameter | inst_id_dummyhi = 52 |
integer(kind=jpim), parameter | inst_id_dummypo = 53 |
integer(kind=jpim), parameter | inst_id_scams = 54 |
integer(kind=jpim), parameter | inst_id_smmr = 55 |
integer(kind=jpim), parameter | inst_id_ahi = 56 |
integer(kind=jpim), parameter | inst_id_irs = 57 |
integer(kind=jpim), parameter | inst_id_altika = 58 |
integer(kind=jpim), parameter | inst_id_iasing = 59 |
integer(kind=jpim), parameter | inst_id_tm = 60 |
integer(kind=jpim), parameter | inst_id_fci = 61 |
integer(kind=jpim), parameter | inst_id_amsr1 = 62 |
integer(kind=jpim), parameter | inst_id_amsr2 = 63 |
integer(kind=jpim), parameter | inst_id_vissr2 = 64 |
integer(kind=jpim), parameter | inst_id_slstr = 65 |
integer(kind=jpim), parameter | inst_id_tirs = 66 |
integer(kind=jpim), parameter | inst_id_amr = 67 |
integer(kind=jpim), parameter | inst_id_oli = 68 |
integer(kind=jpim), parameter | inst_id_iris = 69 |
integer(kind=jpim), parameter | inst_id_ici = 70 |
integer(kind=jpim), parameter | inst_id_gmi = 71 |
integer(kind=jpim), parameter | inst_id_mwts2 = 72 |
integer(kind=jpim), parameter | inst_id_mwhs2 = 73 |
integer(kind=jpim), parameter | inst_id_aster = 74 |
integer(kind=jpim), parameter | inst_id_hatpro = 75 |
integer(kind=jpim), parameter | ninst = 76 |
character(len=8), dimension(0:ninst-1), parameter | inst_name = (/ 'hirs ', 'msu ', 'ssu ', 'amsua ', 'amsub ', 'avhrr ', 'ssmi ', 'vtpr1 ', 'vtpr2 ', 'tmi ', 'ssmis ', 'airs ', 'hsb ', 'modis ', 'atsr ', 'mhs ', 'iasi ', 'amsre ', 'imager ', 'atms ', 'mviri ', 'seviri ', 'imager ', 'sounder ', 'imager ', 'vissr ', 'mvisr ', 'cris ', 'cmis ', 'viirs ', 'windsat ', 'gifts ', 'ssmt1 ', 'ssmt2 ', 'saphir ', 'madras ', 'ssmisz ', 'vhrr ', 'imager ', 'sounder ', 'mwts ', 'mwhs ', 'iras ', 'mwri ', 'abi ', 'mi ', 'msumr ', 'tansofts', 'iir ', 'mwr ', 'dummyir ', 'dummymw ', 'dummyhi ', 'dummypo ', 'scams ', 'smmr ', 'ahi ', 'irs ', 'altika ', 'iasing ', 'tm ', 'fci ', 'amsr ', 'amsr2 ', 'vissr ', 'slstr ', 'tirs ', 'amr ', 'oli ', 'iris ', 'ici ', 'gmi ', 'mwts2 ', 'mwhs2 ', 'aster ', 'hatpro ' /) |
integer(kind=jpim), parameter | nsections = 43 |
integer(kind=jpim), parameter | lensection = 34 |
character(len=lensection), dimension(nsections), parameter | section_types = (/ 'IDENTIFICATION ', 'LINE-BY-LINE ', 'FAST_MODEL_VARIABLES ', 'FILTER_FUNCTIONS ', 'FUNDAMENTAL_CONSTANTS ', 'SSIREM ', 'FASTEM ', 'REFERENCE_PROFILE ', 'PROFILE_LIMITS ', 'FAST_COEFFICIENTS ', 'COEF_SUB_FILES ', 'GAZ_UNITS ', 'DIMENSIONS ', 'FREQUENCIES ', 'HYDROMETEOR ', 'CONVERSIONS ', 'EXTINCTION ', 'ALBEDO ', 'ASYMMETRY ', 'GAS_SPECTRAL_INTERVAL ', 'TRANSMITTANCE_TRESHOLD ', 'SOLAR_SPECTRUM ', 'WATER_OPTICAL_CONSTANT ', 'WAVE_SPECTRUM ', 'AEROSOLS_PARAMETERS ', 'AEROSOLS_COMPONENTS ', 'WATERCLOUD_TYPES ', 'WATERCLOUD_PARAMETERS ', 'ICECLOUD_TYPES ', 'HEXAGONAL_PARAMETERS ', 'AGGREGATE_PARAMETERS ', 'PRINCOMP_PREDICTORS ', 'PRINCOMP_EIGENVECTORS ', 'PRINCOMP_COEFFICIENTS ', 'EMISSIVITY_COEFFICIENTS ', 'PC_REFERENCE_PROFILE ', 'PC_PROFILE_LIMITS ', 'INSTRUMENT_NOISE ', 'PLANCK_WEIGHTED ', 'SOLAR_FAST_COEFFICIENTS ', 'README_SPECTRAL_RESPONSE_FUNCTION ', 'NLTE_RADIANCE_COEFS ', 'PRESSURE_MODULATED_CELL '/) |
integer(kind=jpim), parameter | nsensors = 4 |
integer(kind=jpim), parameter | sensor_id_ir = 1 |
integer(kind=jpim), parameter | sensor_id_mw = 2 |
integer(kind=jpim), parameter | sensor_id_hi = 3 |
integer(kind=jpim), parameter | sensor_id_po = 4 |
character(len=2), dimension(nsensors), parameter | sensor_name = (/ 'ir', 'mw', 'hi', 'po' /) |
integer(kind=jpim), dimension(0:ninst-1), parameter | sensor_id = (/ SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_PO, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_PO, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW /) |
integer(kind=jpim), parameter | ngases_max = 8 |
integer(kind=jpim), parameter | gas_id_mixed = 1 |
integer(kind=jpim), parameter | gas_id_watervapour = 2 |
integer(kind=jpim), parameter | gas_id_ozone = 3 |
integer(kind=jpim), parameter | gas_id_wvcont = 4 |
integer(kind=jpim), parameter | gas_id_co2 = 5 |
integer(kind=jpim), parameter | gas_id_n2o = 6 |
integer(kind=jpim), parameter | gas_id_co = 7 |
integer(kind=jpim), parameter | gas_id_ch4 = 8 |
character(len=12), dimension(ngases_max), parameter | gas_name = (/ 'Mixed_gases ', 'Water_vapour', 'Ozone ', 'WV_Continuum', 'CO2 ', 'N2O ', 'CO ', 'CH4 ' /) |
integer(kind=jpim), parameter | ngases_unit = 2 |
integer(kind=jpim), parameter | gas_unit_specconc = 1 |
integer(kind=jpim), parameter | gas_unit_ppmv = 2 |
character(len=12), dimension(ngases_unit), parameter | gas_unit_name = (/ 'spec. concen', 'ppmv ' /) |
integer(kind=jpim), parameter | errorstatus_success = 0 |
integer(kind=jpim), parameter | errorstatus_fatal = 1 |
integer(kind=jpim), parameter | nsurftype = 2 |
integer(kind=jpim), parameter | surftype_land = 0 |
integer(kind=jpim), parameter | surftype_sea = 1 |
integer(kind=jpim), parameter | surftype_seaice = 2 |
integer(kind=jpim), parameter | nwatertype = 1 |
integer(kind=jpim), parameter | watertype_fresh_water = 0 |
integer(kind=jpim), parameter | watertype_ocean_water = 1 |
integer(kind=jpim), parameter | nish = 4 |
integer(kind=jpim), parameter | nidg = 4 |
real(kind=jprb), parameter | tmax = 400.0_JPRB |
real(kind=jprb), parameter | tmin = 90.0_JPRB |
real(kind=jprb), parameter | qmax = 0.60E+06_JPRB |
real(kind=jprb), parameter | qmin = 0.1E-10_JPRB |
real(kind=jprb), parameter | o3max = 1000.0_JPRB |
real(kind=jprb), parameter | o3min = 0.1E-10_JPRB |
real(kind=jprb), parameter | co2max = 1000.0_JPRB |
real(kind=jprb), parameter | co2min = 0.1E-10_JPRB |
real(kind=jprb), parameter | comax = 10.0_JPRB |
real(kind=jprb), parameter | comin = 0.1E-10_JPRB |
real(kind=jprb), parameter | n2omax = 10.0_JPRB |
real(kind=jprb), parameter | n2omin = 0.1E-10_JPRB |
real(kind=jprb), parameter | ch4max = 50.0_JPRB |
real(kind=jprb), parameter | ch4min = 0.1E-10_JPRB |
real(kind=jprb), parameter | clwmax = 1.0_JPRB |
real(kind=jprb), parameter | clwmin = 0.0_JPRB |
real(kind=jprb), parameter | pmax = 1200.0_JPRB |
real(kind=jprb), parameter | pmin = 400.0_JPRB |
real(kind=jprb), parameter | wmax = 100.0_JPRB |
real(kind=jprb), parameter | zenmax = 75.0_JPRB |
real(kind=jprb), parameter | zenmaxv9 = 84.0_JPRB |
real(kind=jprb), parameter | ctpmax = 1100.0_JPRB |
real(kind=jprb), parameter | ctpmin = 50.0_JPRB |
real(kind=jprb), parameter | bemax = 0.7_JPRB |
real(kind=jprb), parameter | bemin = 0.2_JPRB |
real(kind=jprb), parameter | dgmin_hex = 12.2_JPRB |
real(kind=jprb), parameter | dgmax_hex = 118.29_JPRB |
real(kind=jprb), parameter | dgmin_agg = 5.61_JPRB |
real(kind=jprb), parameter | dgmax_agg = 166.46_JPRB |
real(kind=jprb), parameter | iwcmin_hex = 0.000608_JPRB |
real(kind=jprb), parameter | iwcmax_hex = 0.254639_JPRB |
real(kind=jprb), parameter | iwcmin_agg = 0.000235_JPRB |
real(kind=jprb), parameter | iwcmax_agg = 0.489046_JPRB |
real(kind=jprb), parameter | max_optical_depth = 50._JPRB |
real(kind=jprb), parameter | max_sol_zen = 84._JPRB |
integer(kind=jpim), parameter | fastem_sp = 5 |
real(kind=jprb), parameter | mwcldtp = 322.0_JPRB |
real(kind=jprb), parameter | pressure_top = 0.004985_JPRB |
real(kind=jprb), dimension(8), parameter | dcoeff = (/ 17.1252_JPRB, 134.2450_JPRB, 310.2125_JPRB, 5.667_JPRB, 188.7979_JPRB, 80.5419_JPRB, 0.1157_JPRB, 4.8417_JPRB/) |
integer(kind=jpim), dimension(7), parameter | npolar_compute = (/ 2, 2, 2, 1, 1, 2, 4/) |
integer(kind=jpim), dimension(7), parameter | npolar_return = (/ 1, 1, 1, 1, 1, 2, 4/) |
real(kind=jprb), dimension(3, 7), parameter | pol_v = RESHAPE( (/ 0.5_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB /), (/3,7/) ) |
real(kind=jprb), dimension(3, 7), parameter | pol_h = RESHAPE( (/ 0.5_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB /), (/3,7/) ) |
real(kind=jprb), dimension(0:1, 7), parameter | pol_s3 = RESHAPE( (/ 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB /), (/2,7/) ) |
real(kind=jprb), parameter | ccthres = 0.05_JPRB |
real(kind=jprb), parameter | min_ssa = 1.0E-03_JPRB |
real(kind=jprb), parameter | rho_rain = 1.0_JPRB |
real(kind=jprb), parameter | rho_snow = 0.1_JPRB |
integer(kind=jpim), parameter | adk_adjoint = 0 |
integer(kind=jpim), parameter | adk_k = 1 |
real(kind=jprb), parameter | d1 =8341.87_JPRB |
real(kind=jprb), parameter | d2 =2405955.0_JPRB |
real(kind=jprb), parameter | d3 =130.0_JPRB |
real(kind=jprb), parameter | d4 =15996.0_JPRB |
real(kind=jprb), parameter | d5 =38.9_JPRB |
real(kind=jprb), parameter | dco2 =0.540_JPRB |
real(kind=jprb), parameter | ed1 =96095.43_JPRB |
real(kind=jprb), parameter | ed2 =0.601_JPRB |
real(kind=jprb), parameter | ed3 =0.00972_JPRB |
real(kind=jprb), parameter | ed4 =0.003661_JPRB |
real(kind=jprb), parameter | ew1 =3.7345_JPRB |
real(kind=jprb), parameter | ew2 =0.0401_JPRB |
real(kind=jprb), parameter | htop =100.0_JPRB |
real(kind=jprb), parameter | ctom =1.0E-4_JPRB |
real(kind=jprb), parameter | waver =1700.0_JPRB |
integer(kind=jpim), parameter | naer_max = 13 |
integer(kind=jpim), parameter | aer_id_inso = 1 |
integer(kind=jpim), parameter | aer_id_waso = 2 |
integer(kind=jpim), parameter | aer_id_soot = 3 |
integer(kind=jpim), parameter | aer_id_ssam = 4 |
integer(kind=jpim), parameter | aer_id_sscm = 5 |
integer(kind=jpim), parameter | aer_id_minm = 6 |
integer(kind=jpim), parameter | aer_id_miam = 7 |
integer(kind=jpim), parameter | aer_id_micm = 8 |
integer(kind=jpim), parameter | aer_id_mitr = 9 |
integer(kind=jpim), parameter | aer_id_suso =10 |
integer(kind=jpim), parameter | aer_id_vola =11 |
integer(kind=jpim), parameter | aer_id_vapo =12 |
integer(kind=jpim), parameter | aer_id_asdu =13 |
character(len=4), dimension(naer_max), parameter | aer_name = (/ 'inso', 'waso', 'soot', 'ssam', 'sscm', 'minm', 'miam', 'micm', 'mitr', 'suso', 'vola', 'vapo', 'asdu' /) |
integer(kind=jpim), parameter | nphangle = 208 |
real(kind=jprb), dimension(nphangle), parameter | phangle = (/ 0.0_JPRB, 0.1_JPRB, 0.2_JPRB, 0.3_JPRB, 0.4_JPRB, 0.5_JPRB, 0.6_JPRB, 0.7_JPRB, 0.8_JPRB, 0.9_JPRB, 1.0_JPRB, 1.1_JPRB, 1.2_JPRB, 1.3_JPRB, 1.4_JPRB, 1.5_JPRB, 1.6_JPRB, 1.7_JPRB, 1.8_JPRB, 1.9_JPRB, 2.0_JPRB, 2.1_JPRB, 2.2_JPRB, 2.3_JPRB, 2.4_JPRB, 2.5_JPRB, 2.6_JPRB, 2.7_JPRB, 2.8_JPRB, 2.9_JPRB, 3.0_JPRB, 4.0_JPRB, 5.0_JPRB, 6.0_JPRB, 7.0_JPRB, 8.0_JPRB, 9.0_JPRB, 10.0_JPRB, 11.0_JPRB, 12.0_JPRB, 13.0_JPRB, 14.0_JPRB, 15.0_JPRB, 16.0_JPRB, 17.0_JPRB, 18.0_JPRB, 19.0_JPRB, 20.0_JPRB, 21.0_JPRB, 22.0_JPRB, 23.0_JPRB, 24.0_JPRB, 25.0_JPRB, 26.0_JPRB, 27.0_JPRB, 28.0_JPRB, 29.0_JPRB, 30.0_JPRB, 31.0_JPRB, 32.0_JPRB, 33.0_JPRB, 34.0_JPRB, 35.0_JPRB, 36.0_JPRB, 37.0_JPRB, 38.0_JPRB, 39.0_JPRB, 40.0_JPRB, 41.0_JPRB, 42.0_JPRB, 43.0_JPRB, 44.0_JPRB, 45.0_JPRB, 46.0_JPRB, 47.0_JPRB, 48.0_JPRB, 49.0_JPRB, 50.0_JPRB, 51.0_JPRB, 52.0_JPRB, 53.0_JPRB, 54.0_JPRB, 55.0_JPRB, 56.0_JPRB, 57.0_JPRB, 58.0_JPRB, 59.0_JPRB, 60.0_JPRB, 61.0_JPRB, 62.0_JPRB, 63.0_JPRB, 64.0_JPRB, 65.0_JPRB, 66.0_JPRB, 67.0_JPRB, 68.0_JPRB, 69.0_JPRB, 70.0_JPRB, 71.0_JPRB, 72.0_JPRB, 73.0_JPRB, 74.0_JPRB, 75.0_JPRB, 76.0_JPRB, 77.0_JPRB, 78.0_JPRB, 79.0_JPRB, 80.0_JPRB, 81.0_JPRB, 82.0_JPRB, 83.0_JPRB, 84.0_JPRB, 85.0_JPRB, 86.0_JPRB, 87.0_JPRB, 88.0_JPRB, 89.0_JPRB, 90.0_JPRB, 91.0_JPRB, 92.0_JPRB, 93.0_JPRB, 94.0_JPRB, 95.0_JPRB, 96.0_JPRB, 97.0_JPRB, 98.0_JPRB, 99.0_JPRB, 100.0_JPRB, 101.0_JPRB, 102.0_JPRB, 103.0_JPRB, 104.0_JPRB, 105.0_JPRB, 106.0_JPRB, 107.0_JPRB, 108.0_JPRB, 109.0_JPRB, 110.0_JPRB, 111.0_JPRB, 112.0_JPRB, 113.0_JPRB, 114.0_JPRB, 115.0_JPRB, 116.0_JPRB, 117.0_JPRB, 118.0_JPRB, 119.0_JPRB, 120.0_JPRB, 121.0_JPRB, 122.0_JPRB, 123.0_JPRB, 124.0_JPRB, 125.0_JPRB, 126.0_JPRB, 127.0_JPRB, 128.0_JPRB, 129.0_JPRB, 130.0_JPRB, 131.0_JPRB, 132.0_JPRB, 133.0_JPRB, 134.0_JPRB, 135.0_JPRB, 136.0_JPRB, 137.0_JPRB, 138.0_JPRB, 139.0_JPRB, 140.0_JPRB, 141.0_JPRB, 142.0_JPRB, 143.0_JPRB, 144.0_JPRB, 145.0_JPRB, 146.0_JPRB, 147.0_JPRB, 148.0_JPRB, 149.0_JPRB, 150.0_JPRB, 151.0_JPRB, 152.0_JPRB, 153.0_JPRB, 154.0_JPRB, 155.0_JPRB, 156.0_JPRB, 157.0_JPRB, 158.0_JPRB, 159.0_JPRB, 160.0_JPRB, 161.0_JPRB, 162.0_JPRB, 163.0_JPRB, 164.0_JPRB, 165.0_JPRB, 166.0_JPRB, 167.0_JPRB, 168.0_JPRB, 169.0_JPRB, 170.0_JPRB, 171.0_JPRB, 172.0_JPRB, 173.0_JPRB, 174.0_JPRB, 175.0_JPRB, 176.0_JPRB, 177.0_JPRB, 178.0_JPRB, 179.0_JPRB, 180.0_JPRB /) |
integer(kind=jpim), parameter | nwcl_max = 5 |
integer(kind=jpim), parameter | wcl_id_stco = 1 |
integer(kind=jpim), parameter | wcl_id_stma = 2 |
integer(kind=jpim), parameter | wcl_id_cucc = 3 |
integer(kind=jpim), parameter | wcl_id_cucp = 4 |
integer(kind=jpim), parameter | wcl_id_cuma = 5 |
character(len=4), dimension(nwcl_max), parameter | wcl_name = (/ 'stco', 'stma', 'cucc', 'cucp', 'cuma' /) |
integer(kind=jpim), parameter | ncldtyp = 6 |
real(kind=jprb), parameter | e00 = 611.21_JPRB |
real(kind=jprb), parameter | t00 = 273.16_JPRB |
real(kind=jprb), parameter | ti = T00 - 23.0_JPRB |
real(kind=jprb), parameter | min_tau = 1.0E-8_JPRB |
real(kind=jprb), parameter | min_od = 1.0E-5_JPRB |
real(kind=jprb), parameter | rttov9_wv0690_50 = 690.50_JPRB |
real(kind=jprb), parameter | rttov9_wv1050_00 = 1050.00_JPRB |
real(kind=jprb), parameter | rttov9_wv1095_25 = 1095.25_JPRB |
real(kind=jprb), parameter | rttov9_wv1100_25 = 1100.25_JPRB |
real(kind=jprb), parameter | rttov9_wv1350_25 = 1350.25_JPRB |
real(kind=jprb), parameter | rttov9_wv1750_25 = 1750.25_JPRB |
real(kind=jprb), parameter | rttov9_wv1900_25 = 1900.25_JPRB |
real(kind=jprb), parameter | rttov9_wv1995_00 = 1995.00_JPRB |
real(kind=jprb), parameter | rttov9_wv2000_00 = 2000.00_JPRB |
real(kind=jprb), parameter | rttov9_wv2250_00 = 2250.00_JPRB |
real(kind=jprb), parameter | rttov9_wv2295_25 = 2295.25_JPRB |
real(kind=jprb), parameter | rttov9_wv2360_00 = 2360.00_JPRB |
real(kind=jprb), parameter | rttov9_wv2380_25 = 2380.25_JPRB |
real(kind=jprb), parameter | rttov9_wv2660_25 = 2660.25_JPRB |
real(kind=jprb), parameter | rttov9_wv2760_25 = 2760.25_JPRB |
real(kind=jprb), parameter | overcast_albedo_wvn = 10000._JPRB |
real(kind=jprb), parameter | overcast_albedo1 = 0.7_JPRB |
real(kind=jprb), parameter | overcast_albedo2 = 0.6_JPRB |
real(kind=jprb), parameter | ray_min_wvn = 5000.0_JPRB |
real(kind=jprb), parameter | ray_scs_wlm = 0.5_JPRB |
real(kind=jprb), parameter | ray_scs_a1 = 3.01577E-28_JPRB |
real(kind=jprb), parameter | ray_scs_b1 = -3.55212_JPRB |
real(kind=jprb), parameter | ray_scs_c1 = -1.35579_JPRB |
real(kind=jprb), parameter | ray_scs_d1 = -0.11563_JPRB |
real(kind=jprb), parameter | ray_scs_a2 = 4.01061E-28_JPRB |
real(kind=jprb), parameter | ray_scs_b2 = -3.99668_JPRB |
real(kind=jprb), parameter | ray_scs_c2 = -1.10298E-3_JPRB |
real(kind=jprb), parameter | ray_scs_d2 = -2.71393E-2_JPRB |
integer(kind=jpim), parameter | ninterp_modes = 5_JPIM |
integer(kind=jpim), parameter | interp_rochon = 1_JPIM |
integer(kind=jpim), parameter | interp_loglinear = 2_JPIM |
integer(kind=jpim), parameter | interp_rochon_loglinear = 3_JPIM |
integer(kind=jpim), parameter | interp_rochon_wfn = 4_JPIM |
integer(kind=jpim), parameter | interp_rochon_loglinear_wfn = 5_JPIM |
integer(kind=jpim), parameter rttov_const::adk_adjoint = 0 |
Definition at line 527 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::adk_k = 1 |
Definition at line 528 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_asdu =13 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_inso = 1 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_miam = 7 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_micm = 8 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_minm = 6 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_mitr = 9 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_soot = 3 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_ssam = 4 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_sscm = 5 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_suso =10 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_vapo =12 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_vola =11 |
Definition at line 552 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::aer_id_waso = 2 |
Definition at line 552 of file rttov_const.F90.
character (len=4), dimension(naer_max), parameter rttov_const::aer_name = (/ 'inso', 'waso', 'soot', 'ssam', 'sscm', 'minm', 'miam', 'micm', 'mitr', 'suso', 'vola', 'vapo', 'asdu' /) |
Definition at line 567 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::bemax = 0.7_JPRB |
Definition at line 435 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::bemin = 0.2_JPRB |
Definition at line 436 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::c1 = .00001191042722_jprb |
Definition at line 128 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::c2 = 1.4387752_jprb |
Definition at line 129 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ccthres = 0.05_JPRB |
Definition at line 518 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ch4_mixratio_to_ppmv = 1.80548E+6_JPRB |
Definition at line 169 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ch4max = 50.0_JPRB |
Definition at line 418 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ch4min = 0.1E-10_JPRB |
Definition at line 419 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::clwmax = 1.0_JPRB |
Definition at line 421 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::clwmin = 0.0_JPRB |
Definition at line 422 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::co2_mixratio_to_ppmv = 6.58114E+5_JPRB |
Definition at line 166 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::co2max = 1000.0_JPRB |
Definition at line 409 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::co2min = 0.1E-10_JPRB |
Definition at line 410 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::co_mixratio_to_ppmv = 1.0340699E+6_JPRB |
Definition at line 167 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::comax = 10.0_JPRB |
Definition at line 412 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::comin = 0.1E-10_JPRB |
Definition at line 413 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ctom =1.0E-4_JPRB |
Definition at line 545 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ctpmax = 1100.0_JPRB |
Definition at line 432 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ctpmin = 50.0_JPRB |
Definition at line 433 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::d1 =8341.87_JPRB |
Definition at line 532 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::d2 =2405955.0_JPRB |
Definition at line 533 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::d3 =130.0_JPRB |
Definition at line 534 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::d4 =15996.0_JPRB |
Definition at line 535 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::d5 =38.9_JPRB |
Definition at line 536 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::dco2 =0.540_JPRB |
Definition at line 537 of file rttov_const.F90.
real(kind=jprb), dimension(8), parameter rttov_const::dcoeff = (/ 17.1252_JPRB, 134.2450_JPRB, 310.2125_JPRB, 5.667_JPRB, 188.7979_JPRB, 80.5419_JPRB, 0.1157_JPRB, 4.8417_JPRB/) |
Definition at line 467 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::default_err_unit = 0 |
Definition at line 94 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::deg2rad = PI/180.0_JPRB |
Definition at line 138 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::dgmax_agg = 166.46_JPRB |
Definition at line 441 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::dgmax_hex = 118.29_JPRB |
Definition at line 439 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::dgmin_agg = 5.61_JPRB |
Definition at line 440 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::dgmin_hex = 12.2_JPRB |
Definition at line 438 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::e00 = 611.21_JPRB |
Definition at line 634 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::earthradius = 6371.00_JPRB |
Definition at line 139 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ed1 =96095.43_JPRB |
Definition at line 538 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ed2 =0.601_JPRB |
Definition at line 539 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ed3 =0.00972_JPRB |
Definition at line 540 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ed4 =0.003661_JPRB |
Definition at line 541 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::eqrad = 6378.137_JPRB |
Definition at line 142 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::errorstatus_fatal = 1 |
Definition at line 375 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::errorstatus_success = 0 |
Definition at line 374 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ew1 =3.7345_JPRB |
Definition at line 542 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ew2 =0.0401_JPRB |
Definition at line 543 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::fastem_sp = 5 |
Definition at line 463 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::flatt = 3.3528107E-3_JPRB |
Definition at line 140 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_ch4 = 8 |
Definition at line 340 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_co = 7 |
Definition at line 340 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_co2 = 5 |
Definition at line 340 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_mixed = 1 |
Definition at line 340 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_n2o = 6 |
Definition at line 340 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_ozone = 3 |
Definition at line 340 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_watervapour = 2 |
Definition at line 340 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_id_wvcont = 4 |
Definition at line 340 of file rttov_const.F90.
character (len=12), dimension(ngases_max), parameter rttov_const::gas_name = (/ 'Mixed_gases ', 'Water_vapour', 'Ozone ', 'WV_Continuum', 'CO2 ', 'N2O ', 'CO ', 'CH4 ' /) |
Definition at line 351 of file rttov_const.F90.
character (len=12), dimension(ngases_unit), parameter rttov_const::gas_unit_name = (/ 'spec. concen', 'ppmv ' /) |
Definition at line 366 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_unit_ppmv = 2 |
Definition at line 363 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::gas_unit_specconc = 1 |
Definition at line 363 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::grave = 9.7803267715_JPRB |
Definition at line 143 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::gravity = 9.80665_JPRB |
Definition at line 120 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::htop =100.0_JPRB |
Definition at line 544 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_abi = 44 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ahi = 56 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_airs = 11 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_altika = 58 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_amr = 67 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_amsr1 = 62 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_amsr2 = 63 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_amsre = 17 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_amsua = 3 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_amsub = 4 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_aster = 74 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_atms = 19 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_atsr = 14 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_avhrr = 5 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_cmis = 28 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_cris = 27 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_dummyhi = 52 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_dummyir = 50 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_dummymw = 51 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_dummypo = 53 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_fci = 61 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_gifts = 31 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_gmi = 71 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_gmsim = 18 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_goesim = 22 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_goessd = 23 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_hatpro = 75 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_hirs = 0 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_hsb = 12 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_iasi = 16 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_iasing = 59 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ici = 70 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_iir = 48 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_insatim = 38 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_insatsd = 39 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_iras = 42 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_iris = 69 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_irs = 57 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_madras = 35 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mhs = 15 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mi = 45 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_modis = 13 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_msu = 1 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_msumr = 46 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mtsatim = 24 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mviri = 20 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mvisr = 26 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mwhs = 41 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mwhs2 = 73 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mwr = 49 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mwri = 43 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mwts = 40 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_mwts2 = 72 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_oli = 68 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_saphir = 34 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_scams = 54 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_seviri = 21 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_slstr = 65 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_smmr = 55 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ssmi = 6 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ssmis = 10 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ssmisz = 36 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ssmt1 = 32 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ssmt2 = 33 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_ssu = 2 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_tansofts = 47 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_tirs = 66 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_tm = 60 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_tmi = 9 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_vhrr = 37 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_viirs = 29 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_vissr = 25 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_vissr2 = 64 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_vtpr1 = 7 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_vtpr2 = 8 |
Definition at line 237 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::inst_id_windsat = 30 |
Definition at line 237 of file rttov_const.F90.
character (len=8), dimension(0:ninst-1), parameter rttov_const::inst_name = (/ 'hirs ', 'msu ', 'ssu ', 'amsua ', 'amsub ', 'avhrr ', 'ssmi ', 'vtpr1 ', 'vtpr2 ', 'tmi ', 'ssmis ', 'airs ', 'hsb ', 'modis ', 'atsr ', 'mhs ', 'iasi ', 'amsre ', 'imager ', 'atms ', 'mviri ', 'seviri ', 'imager ', 'sounder ', 'imager ', 'vissr ', 'mvisr ', 'cris ', 'cmis ', 'viirs ', 'windsat ', 'gifts ', 'ssmt1 ', 'ssmt2 ', 'saphir ', 'madras ', 'ssmisz ', 'vhrr ', 'imager ', 'sounder ', 'mwts ', 'mwhs ', 'iras ', 'mwri ', 'abi ', 'mi ', 'msumr ', 'tansofts', 'iir ', 'mwr ', 'dummyir ', 'dummymw ', 'dummyhi ', 'dummypo ', 'scams ', 'smmr ', 'ahi ', 'irs ', 'altika ', 'iasing ', 'tm ', 'fci ', 'amsr ', 'amsr2 ', 'vissr ', 'slstr ', 'tirs ', 'amr ', 'oli ', 'iris ', 'ici ', 'gmi ', 'mwts2 ', 'mwhs2 ', 'aster ', 'hatpro ' /) |
Definition at line 260 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::interp_loglinear = 2_JPIM |
Definition at line 693 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::interp_rochon = 1_JPIM |
Definition at line 692 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::interp_rochon_loglinear = 3_JPIM |
Definition at line 694 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::interp_rochon_loglinear_wfn = 5_JPIM |
Definition at line 696 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::interp_rochon_wfn = 4_JPIM |
Definition at line 695 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::iwcmax_agg = 0.489046_JPRB |
Definition at line 446 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::iwcmax_hex = 0.254639_JPRB |
Definition at line 444 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::iwcmin_agg = 0.000235_JPRB |
Definition at line 445 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::iwcmin_hex = 0.000608_JPRB |
Definition at line 443 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::lensection = 34 |
Definition at line 282 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mair = 28.9644_JPRB |
Definition at line 108 of file rttov_const.F90.
real(jprb), parameter rttov_const::max_exp_exponent = 50._JPRB |
Definition at line 70 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::max_fastem_version = 6 |
Definition at line 97 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::max_optical_depth = 50._JPRB |
Definition at line 454 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::max_sol_zen = 84._JPRB |
Definition at line 458 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mch4 = 16.04246_JPRB |
Definition at line 112 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mco = 28.0101_JPRB |
Definition at line 114 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mco2 = 44.0095_JPRB |
Definition at line 111 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mh2o = 18.01528_JPRB |
Definition at line 109 of file rttov_const.F90.
real(jprb), parameter rttov_const::min_exponent = 1E-16_JPRB |
Definition at line 71 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::min_od = 1.0E-5_JPRB |
Definition at line 639 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::min_ssa = 1.0E-03_JPRB |
Definition at line 520 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::min_tau = 1.0E-8_JPRB |
Definition at line 638 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::minor_version = 0 |
Definition at line 84 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mn2o = 44.0128_JPRB |
Definition at line 113 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mo3 = 47.9982_JPRB |
Definition at line 110 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::mwcldtp = 322.0_JPRB |
Definition at line 464 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::n2o_mixratio_to_ppmv = 6.58090E+5_JPRB |
Definition at line 168 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::n2omax = 10.0_JPRB |
Definition at line 415 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::n2omin = 0.1E-10_JPRB |
Definition at line 416 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::na = 6.02214129E23_JPRB |
Definition at line 117 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::naer_max = 13 |
Definition at line 550 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::ncldtyp = 6 |
Definition at line 632 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::ngases_max = 8 |
Definition at line 339 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::ngases_unit = 2 |
Definition at line 362 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nidg = 4 |
Definition at line 394 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::ninst = 76 |
Definition at line 258 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::ninterp_modes = 5_JPIM |
Definition at line 691 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nish = 4 |
Definition at line 393 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nphangle = 208 |
Definition at line 582 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nplatforms = 41 |
Definition at line 180 of file rttov_const.F90.
integer(kind=jpim), dimension(7), parameter rttov_const::npolar_compute = (/ 2, 2, 2, 1, 1, 2, 4/) |
Definition at line 483 of file rttov_const.F90.
integer(kind=jpim), dimension(7), parameter rttov_const::npolar_return = (/ 1, 1, 1, 1, 1, 2, 4/) |
Definition at line 485 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nsections = 43 |
Definition at line 281 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nsensors = 4 |
Definition at line 308 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nsurftype = 2 |
Definition at line 380 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nwatertype = 1 |
Definition at line 387 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::nwcl_max = 5 |
Definition at line 616 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::o3_mixratio_to_ppmv = 6.03504E+5_JPRB |
Definition at line 165 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::o3max = 1000.0_JPRB |
Definition at line 406 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::o3min = 0.1E-10_JPRB |
Definition at line 407 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::omega = 7292115E-11_JPRB |
Definition at line 141 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::overcast_albedo1 = 0.7_JPRB |
Definition at line 665 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::overcast_albedo2 = 0.6_JPRB |
Definition at line 666 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::overcast_albedo_wvn = 10000._JPRB |
Definition at line 664 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::p0 = 1013.25_JPRB |
Definition at line 174 of file rttov_const.F90.
real(kind=jprb), dimension(nphangle), parameter rttov_const::phangle = (/ 0.0_JPRB, 0.1_JPRB, 0.2_JPRB, 0.3_JPRB, 0.4_JPRB, 0.5_JPRB, 0.6_JPRB, 0.7_JPRB, 0.8_JPRB, 0.9_JPRB, 1.0_JPRB, 1.1_JPRB, 1.2_JPRB, 1.3_JPRB, 1.4_JPRB, 1.5_JPRB, 1.6_JPRB, 1.7_JPRB, 1.8_JPRB, 1.9_JPRB, 2.0_JPRB, 2.1_JPRB, 2.2_JPRB, 2.3_JPRB, 2.4_JPRB, 2.5_JPRB, 2.6_JPRB, 2.7_JPRB, 2.8_JPRB, 2.9_JPRB, 3.0_JPRB, 4.0_JPRB, 5.0_JPRB, 6.0_JPRB, 7.0_JPRB, 8.0_JPRB, 9.0_JPRB, 10.0_JPRB, 11.0_JPRB, 12.0_JPRB, 13.0_JPRB, 14.0_JPRB, 15.0_JPRB, 16.0_JPRB, 17.0_JPRB, 18.0_JPRB, 19.0_JPRB, 20.0_JPRB, 21.0_JPRB, 22.0_JPRB, 23.0_JPRB, 24.0_JPRB, 25.0_JPRB, 26.0_JPRB, 27.0_JPRB, 28.0_JPRB, 29.0_JPRB, 30.0_JPRB, 31.0_JPRB, 32.0_JPRB, 33.0_JPRB, 34.0_JPRB, 35.0_JPRB, 36.0_JPRB, 37.0_JPRB, 38.0_JPRB, 39.0_JPRB, 40.0_JPRB, 41.0_JPRB, 42.0_JPRB, 43.0_JPRB, 44.0_JPRB, 45.0_JPRB, 46.0_JPRB, 47.0_JPRB, 48.0_JPRB, 49.0_JPRB, 50.0_JPRB, 51.0_JPRB, 52.0_JPRB, 53.0_JPRB, 54.0_JPRB, 55.0_JPRB, 56.0_JPRB, 57.0_JPRB, 58.0_JPRB, 59.0_JPRB, 60.0_JPRB, 61.0_JPRB, 62.0_JPRB, 63.0_JPRB, 64.0_JPRB, 65.0_JPRB, 66.0_JPRB, 67.0_JPRB, 68.0_JPRB, 69.0_JPRB, 70.0_JPRB, 71.0_JPRB, 72.0_JPRB, 73.0_JPRB, 74.0_JPRB, 75.0_JPRB, 76.0_JPRB, 77.0_JPRB, 78.0_JPRB, 79.0_JPRB, 80.0_JPRB, 81.0_JPRB, 82.0_JPRB, 83.0_JPRB, 84.0_JPRB, 85.0_JPRB, 86.0_JPRB, 87.0_JPRB, 88.0_JPRB, 89.0_JPRB, 90.0_JPRB, 91.0_JPRB, 92.0_JPRB, 93.0_JPRB, 94.0_JPRB, 95.0_JPRB, 96.0_JPRB, 97.0_JPRB, 98.0_JPRB, 99.0_JPRB, 100.0_JPRB, 101.0_JPRB, 102.0_JPRB, 103.0_JPRB, 104.0_JPRB, 105.0_JPRB, 106.0_JPRB, 107.0_JPRB, 108.0_JPRB, 109.0_JPRB, 110.0_JPRB, 111.0_JPRB, 112.0_JPRB, 113.0_JPRB, 114.0_JPRB, 115.0_JPRB, 116.0_JPRB, 117.0_JPRB, 118.0_JPRB, 119.0_JPRB, 120.0_JPRB, 121.0_JPRB, 122.0_JPRB, 123.0_JPRB, 124.0_JPRB, 125.0_JPRB, 126.0_JPRB, 127.0_JPRB, 128.0_JPRB, 129.0_JPRB, 130.0_JPRB, 131.0_JPRB, 132.0_JPRB, 133.0_JPRB, 134.0_JPRB, 135.0_JPRB, 136.0_JPRB, 137.0_JPRB, 138.0_JPRB, 139.0_JPRB, 140.0_JPRB, 141.0_JPRB, 142.0_JPRB, 143.0_JPRB, 144.0_JPRB, 145.0_JPRB, 146.0_JPRB, 147.0_JPRB, 148.0_JPRB, 149.0_JPRB, 150.0_JPRB, 151.0_JPRB, 152.0_JPRB, 153.0_JPRB, 154.0_JPRB, 155.0_JPRB, 156.0_JPRB, 157.0_JPRB, 158.0_JPRB, 159.0_JPRB, 160.0_JPRB, 161.0_JPRB, 162.0_JPRB, 163.0_JPRB, 164.0_JPRB, 165.0_JPRB, 166.0_JPRB, 167.0_JPRB, 168.0_JPRB, 169.0_JPRB, 170.0_JPRB, 171.0_JPRB, 172.0_JPRB, 173.0_JPRB, 174.0_JPRB, 175.0_JPRB, 176.0_JPRB, 177.0_JPRB, 178.0_JPRB, 179.0_JPRB, 180.0_JPRB /) |
Definition at line 584 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::pi = 3.1415926535_JPRB |
Definition at line 137 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::pi_r = 0.3183098862_JPRB |
Definition at line 145 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_adeos = 14 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_calipso = 27 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_coms = 24 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_coriolis = 16 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_dmsp = 2 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_dummy = 28 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_envisat = 11 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_eos = 9 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_ers = 8 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_fy1 = 13 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_fy2 = 6 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_fy3 = 23 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_gcomw = 29 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_gifts = 18 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_gms = 5 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_goes = 4 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_gosat = 26 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_gpm = 37 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_ground = 41 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_himawari = 31 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_insat1 = 38 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_insat2 = 39 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_insat3 = 40 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_insat_3d = 22 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_jason = 36 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_jpss = 17 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_kalpana = 21 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_landsat = 35 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_meghatr = 20 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_meteorm = 25 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_meteosat = 3 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_metop = 10 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_metopsg = 34 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_msg = 12 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_mtg = 32 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_mtsat = 15 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_nimbus = 30 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_noaa = 1 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_saral = 33 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_sentinel3 = 19 |
Definition at line 181 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::platform_id_trmm = 7 |
Definition at line 181 of file rttov_const.F90.
character (len=9), dimension(nplatforms), parameter rttov_const::platform_name = (/ 'noaa ', 'dmsp ', 'meteosat ', 'goes ', 'gms ', 'fy2 ', 'trmm ', 'ers ', 'eos ', 'metop ', 'envisat ', 'msg ', 'fy1 ', 'adeos ', 'mtsat ', 'coriolis ', 'jpss ', 'gifts ', 'sentinel3', 'meghatr ', 'kalpana ', 'insat_3d ', 'fy3 ', 'coms ', 'meteor-m ', 'gosat ', 'calipso ', 'dummy ', 'gcom-w ', 'nimbus ', 'himawari ', 'mtg ', 'saral ', 'metopsg ', 'landsat ', 'jason ', 'gpm ', 'insat1 ', 'insat2 ', 'insat3 ', 'ground ' /) |
Definition at line 225 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::pmax = 1200.0_JPRB |
Definition at line 424 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::pmin = 400.0_JPRB |
Definition at line 425 of file rttov_const.F90.
real(kind=jprb), dimension(3,7), parameter rttov_const::pol_h = RESHAPE( (/ 0.5_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB /), (/3,7/) ) |
Definition at line 498 of file rttov_const.F90.
real(kind=jprb), dimension(0:1,7), parameter rttov_const::pol_s3 = RESHAPE( (/ 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB /), (/2,7/) ) |
Definition at line 506 of file rttov_const.F90.
real(kind=jprb), dimension(3,7), parameter rttov_const::pol_v = RESHAPE( (/ 0.5_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 1.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB, 0.0_JPRB /), (/3,7/) ) |
Definition at line 490 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::pressure_top = 0.004985_JPRB |
Definition at line 465 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::q_mixratio_to_ppmv = 1.60771704E+6_JPRB |
Definition at line 164 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::qmax = 0.60E+06_JPRB |
Definition at line 403 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::qmin = 0.1E-10_JPRB |
Definition at line 404 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_min_wvn = 5000.0_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_a1 = 3.01577E-28_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_a2 = 4.01061E-28_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_b1 = -3.55212_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_b2 = -3.99668_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_c1 = -1.35579_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_c2 = -1.10298E-3_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_d1 = -0.11563_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_d2 = -2.71393E-2_JPRB |
Definition at line 671 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ray_scs_wlm = 0.5_JPRB |
Definition at line 671 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::release = 2 |
Definition at line 83 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rgc = 8.314472_JPRB |
Definition at line 158 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rgp = 8.314510_JPRB |
Definition at line 157 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rho_rain = 1.0_JPRB |
Definition at line 522 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rho_snow = 0.1_JPRB |
Definition at line 524 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rm = 0.0289644_JPRB |
Definition at line 161 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv0690_50 = 690.50_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv1050_00 = 1050.00_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv1095_25 = 1095.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv1100_25 = 1100.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv1350_25 = 1350.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv1750_25 = 1750.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv1900_25 = 1900.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv1995_00 = 1995.00_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv2000_00 = 2000.00_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv2250_00 = 2250.00_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv2295_25 = 2295.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv2360_00 = 2360.00_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv2380_25 = 2380.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv2660_25 = 2660.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov9_wv2760_25 = 2760.25_JPRB |
Definition at line 644 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::rttov_magic_number = 1.2345E+12_JPRB |
Definition at line 92 of file rttov_const.F90.
character (len=16), parameter rttov_const::rttov_magic_string = '%RTTOV_COEFF ' |
Definition at line 91 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::sec_theta_eff = 1.743446796_JPRB |
Definition at line 147 of file rttov_const.F90.
character(len=lensection), dimension(nsections), parameter rttov_const::section_types = (/ 'IDENTIFICATION ', 'LINE-BY-LINE ', 'FAST_MODEL_VARIABLES ', 'FILTER_FUNCTIONS ', 'FUNDAMENTAL_CONSTANTS ', 'SSIREM ', 'FASTEM ', 'REFERENCE_PROFILE ', 'PROFILE_LIMITS ', 'FAST_COEFFICIENTS ', 'COEF_SUB_FILES ', 'GAZ_UNITS ', 'DIMENSIONS ', 'FREQUENCIES ', 'HYDROMETEOR ', 'CONVERSIONS ', 'EXTINCTION ', 'ALBEDO ', 'ASYMMETRY ', 'GAS_SPECTRAL_INTERVAL ', 'TRANSMITTANCE_TRESHOLD ', 'SOLAR_SPECTRUM ', 'WATER_OPTICAL_CONSTANT ', 'WAVE_SPECTRUM ', 'AEROSOLS_PARAMETERS ', 'AEROSOLS_COMPONENTS ', 'WATERCLOUD_TYPES ', 'WATERCLOUD_PARAMETERS ', 'ICECLOUD_TYPES ', 'HEXAGONAL_PARAMETERS ', 'AGGREGATE_PARAMETERS ', 'PRINCOMP_PREDICTORS ', 'PRINCOMP_EIGENVECTORS ', 'PRINCOMP_COEFFICIENTS ', 'EMISSIVITY_COEFFICIENTS ', 'PC_REFERENCE_PROFILE ', 'PC_PROFILE_LIMITS ', 'INSTRUMENT_NOISE ', 'PLANCK_WEIGHTED ', 'SOLAR_FAST_COEFFICIENTS ', 'README_SPECTRAL_RESPONSE_FUNCTION ', 'NLTE_RADIANCE_COEFS ', 'PRESSURE_MODULATED_CELL '/) |
Definition at line 283 of file rttov_const.F90.
integer(kind=jpim), dimension(0:ninst-1), parameter rttov_const::sensor_id = (/ SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_PO, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_PO, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_HI, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_IR, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_HI, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_MW, SENSOR_ID_IR, SENSOR_ID_MW /) |
Definition at line 320 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::sensor_id_hi = 3 |
Definition at line 309 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::sensor_id_ir = 1 |
Definition at line 309 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::sensor_id_mw = 2 |
Definition at line 309 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::sensor_id_po = 4 |
Definition at line 309 of file rttov_const.F90.
character (len=2), dimension(nsensors), parameter rttov_const::sensor_name = (/ 'ir', 'mw', 'hi', 'po' /) |
Definition at line 316 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::speedl = 29979245800.0_jprb |
Definition at line 130 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::surftype_land = 0 |
Definition at line 381 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::surftype_sea = 1 |
Definition at line 382 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::surftype_seaice = 2 |
Definition at line 383 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::t0 = 273.15_JPRB |
Definition at line 172 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::t00 = 273.16_JPRB |
Definition at line 635 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::tcosmic = 2.728_JPRB |
Definition at line 153 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::theta_eff = 55.0_JPRB |
Definition at line 146 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::ti = T00 - 23.0_JPRB |
Definition at line 636 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::tmax = 400.0_JPRB |
Definition at line 400 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::tmin = 90.0_JPRB |
Definition at line 401 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::version = 11 |
Definition at line 82 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::version_compatible_max = 11 |
Definition at line 87 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::version_compatible_min = 10 |
Definition at line 86 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::watertype_fresh_water = 0 |
Definition at line 388 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::watertype_ocean_water = 1 |
Definition at line 389 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::waver =1700.0_JPRB |
Definition at line 546 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::wcl_id_cucc = 3 |
Definition at line 618 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::wcl_id_cucp = 4 |
Definition at line 618 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::wcl_id_cuma = 5 |
Definition at line 618 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::wcl_id_stco = 1 |
Definition at line 618 of file rttov_const.F90.
integer(kind=jpim), parameter rttov_const::wcl_id_stma = 2 |
Definition at line 618 of file rttov_const.F90.
character (len=4), dimension(nwcl_max), parameter rttov_const::wcl_name = (/ 'stco', 'stma', 'cucc', 'cucp', 'cuma' /) |
Definition at line 625 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::wmax = 100.0_JPRB |
Definition at line 427 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::z4pi_r = 0.0795774715_JPRB |
Definition at line 144 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::zenmax = 75.0_JPRB |
Definition at line 429 of file rttov_const.F90.
real(kind=jprb), parameter rttov_const::zenmaxv9 = 84.0_JPRB |
Definition at line 430 of file rttov_const.F90.