|
subroutine, public | odps_predictor::odps_assemble_predictors (TC, Atm, GeoInfo, Predictor) |
|
subroutine, public | odps_predictor::odps_assemble_predictors_tl (TC, Predictor, Atm_TL, Predictor_TL) |
|
subroutine, public | odps_predictor::odps_assemble_predictors_ad (TC, Predictor, Predictor_AD, Atm_AD) |
|
subroutine, public | odps_predictor::odps_compute_predictor (Group_ID, Temperature, Absorber, Ref_Level_Pressure, Ref_Temperature, Ref_Absorber, secang, Predictor) |
|
subroutine | odps_compute_predictor_ir () |
|
subroutine | odps_compute_predictor_mw () |
|
subroutine, public | odps_predictor::odps_compute_predictor_tl (Group_ID, Temperature, Absorber, Ref_Temperature, Ref_Absorber, secang, Predictor, Temperature_TL, Absorber_TL, Predictor_TL) |
|
subroutine | odps_compute_predictor_ir_tl () |
|
subroutine | odps_compute_predictor_mw_tl () |
|
subroutine, public | odps_predictor::odps_compute_predictor_ad (Group_ID, Temperature, Absorber, Ref_Temperature, Ref_Absorber, secang, Predictor, Predictor_AD, Temperature_AD, Absorber_AD) |
|
subroutine | odps_compute_predictor_ir_ad () |
|
subroutine | odps_compute_predictor_mw_ad () |
|
subroutine, public | odps_predictor::odps_compute_predictor_odas (Temperature, Vapor, Level_Pressure, Pressure, secant_angle, Alpha, Alpha_C1, Alpha_C2, Predictor) |
|
subroutine, public | odps_predictor::odps_compute_predictor_odas_tl (Temperature, Vapor, Pressure, secant_angle, Alpha, Alpha_C2, Predictor, Temperature_TL, Vapor_TL, Predictor_TL) |
|
subroutine, public | odps_predictor::odps_compute_predictor_odas_ad (Temperature, Vapor, Pressure, secant_angle, Alpha, Alpha_C2, Predictor, Predictor_AD, Temperature_AD, Vapor_AD) |
|
pure integer function, public | odps_predictor::odps_get_max_n_predictors (Group_Index) |
|
pure integer function, public | odps_predictor::odps_get_n_components (Group_Index) |
|
pure integer function, public | odps_predictor::odps_get_n_absorbers (Group_Index) |
|
pure integer function, public | odps_predictor::odps_get_component_id (Component_Index, Group_Index) |
|
pure integer function, public | odps_predictor::odps_get_absorber_id (Absorber_Index, Group_Index) |
|
pure integer function, public | odps_predictor::odps_get_ozone_component_id (Group_Index) |
|
pure logical function, public | odps_predictor::odps_get_savefwvflag () |
|
|
character(*), parameter, private | odps_predictor::module_version_id = '$Id: $' |
|
integer, parameter | odps_predictor::n_g = 3 |
|
integer, dimension(n_g), parameter | odps_predictor::n_components_g = (/8, 5, 2/) |
|
integer, dimension(n_g), parameter | odps_predictor::n_absorbers_g = (/6, 3, 1/) |
|
integer, dimension(n_g), parameter | odps_predictor::max_n_predictors_g = (/18, 15, 14/) |
|
integer, parameter, public | odps_predictor::group_1 = 1 |
|
integer, parameter, public | odps_predictor::group_2 = 2 |
|
integer, parameter, public | odps_predictor::group_3 = 3 |
|
integer, dimension(8), parameter | odps_predictor::n_predictors_g1 = (/ 7, 18, 7, 11, 11, 14, 10, 11 /) |
|
integer, dimension(5), parameter | odps_predictor::n_predictors_g2 = (/ 7, 15, 7, 11, 10 /) |
|
integer, dimension(2), parameter | odps_predictor::n_predictors_g3 = (/ 7, 14 /) |
|
integer, parameter, public | odps_predictor::tot_comid = 10 |
|
integer, parameter | odps_predictor::dry_comid_g1 = 7 |
|
integer, parameter | odps_predictor::dry_comid_g2 = 20 |
|
integer, parameter, public | odps_predictor::wlo_comid = 101 |
|
integer, parameter | odps_predictor::wco_comid = 15 |
|
integer, parameter | odps_predictor::ozo_comid = 114 |
|
integer, parameter, public | odps_predictor::co2_comid = 121 |
|
integer, parameter | odps_predictor::n2o_comid = 120 |
|
integer, parameter | odps_predictor::co_comid = 119 |
|
integer, parameter | odps_predictor::ch4_comid = 118 |
|
integer, parameter | odps_predictor::edry_comid = 113 |
|
integer, parameter, public | odps_predictor::wet_comid = 12 |
|
integer, parameter | odps_predictor::comp_dry_ir = 1 |
|
integer, parameter | odps_predictor::comp_wlo_ir = 2 |
|
integer, parameter | odps_predictor::comp_wco_ir = 3 |
|
integer, parameter | odps_predictor::comp_ozo_ir = 4 |
|
integer, parameter | odps_predictor::comp_co2_ir = 5 |
|
integer, parameter | odps_predictor::comp_n2o_ir = 6 |
|
integer, parameter | odps_predictor::comp_co_ir = 7 |
|
integer, parameter | odps_predictor::comp_ch4_ir = 8 |
|
integer, parameter | odps_predictor::comp_dry_mw = 1 |
|
integer, parameter | odps_predictor::comp_wet_mw = 2 |
|
integer, dimension(8), parameter | odps_predictor::component_id_map_g1 = (/ DRY_ComID_G1, WLO_ComID, WCO_ComID, OZO_ComID, CO2_ComID, N2O_ComID, CO_ComID , CH4_ComID /) |
|
integer, dimension(5), parameter | odps_predictor::component_id_map_g2 = (/ DRY_ComID_G2, WLO_ComID, WCO_ComID, OZO_ComID, CO2_ComID /) |
|
integer, dimension(2), parameter | odps_predictor::component_id_map_g3 = (/ EDRY_ComID, WET_ComID /) |
|
integer, parameter | odps_predictor::h2o_id = 1 |
|
integer, parameter | odps_predictor::co2_id = 2 |
|
integer, parameter | odps_predictor::o3_id = 3 |
|
integer, parameter | odps_predictor::n2o_id = 4 |
|
integer, parameter | odps_predictor::co_id = 5 |
|
integer, parameter | odps_predictor::ch4_id = 6 |
|
integer, parameter | odps_predictor::abs_h2o_ir = 1 |
|
integer, parameter | odps_predictor::abs_o3_ir = 2 |
|
integer, parameter | odps_predictor::abs_co2_ir = 3 |
|
integer, parameter | odps_predictor::abs_n2o_ir = 4 |
|
integer, parameter | odps_predictor::abs_co_ir = 5 |
|
integer, parameter | odps_predictor::abs_ch4_ir = 6 |
|
integer, parameter | odps_predictor::abs_h2o_mw = 1 |
|
integer, dimension(6), parameter | odps_predictor::absorber_id_map_g1 = (/ H2O_ID, O3_ID, CO2_ID, N2O_ID, CO_ID, CH4_ID /) |
|
integer, dimension(3), parameter | odps_predictor::absorber_id_map_g2 = (/ H2O_ID, O3_ID, CO2_ID /) |
|
integer, dimension(1), parameter | odps_predictor::absorber_id_map_g3 = (/ H2O_ID /) |
|
real(fp), parameter | odps_predictor::zero = 0.0_fp |
|
real(fp), parameter | odps_predictor::one = 1.0_fp |
|
real(fp), parameter | odps_predictor::two = 2.0_fp |
|
real(fp), parameter | odps_predictor::three = 3.0_fp |
|
real(fp), parameter | odps_predictor::four = 4.0_fp |
|
real(fp), parameter | odps_predictor::ten = 10.0_fp |
|
real(fp), parameter | odps_predictor::point_25 = 0.25_fp |
|
real(fp), parameter | odps_predictor::point_5 = 0.5_fp |
|
real(fp), parameter | odps_predictor::point_75 = 0.75_fp |
|
real(fp), parameter | odps_predictor::one_point_5 = 1.5_fp |
|
real(fp), parameter | odps_predictor::one_point_25 = 1.25_fp |
|
real(fp), parameter | odps_predictor::one_point_75 = 1.75_fp |
|
logical, parameter, public | odps_predictor::allow_optran = .TRUE. |
|