run_tempo_tests Program

Uses

  • program~~run_tempo_tests~~UsesGraph program~run_tempo_tests run_tempo_tests module~tests tests program~run_tempo_tests->module~tests module~module_mp_tempo_cfgs module_mp_tempo_cfgs module~tests->module~module_mp_tempo_cfgs module~module_mp_tempo_driver module_mp_tempo_driver module~tests->module~module_mp_tempo_driver module~module_mp_tempo_driver->module~module_mp_tempo_cfgs module~module_mp_tempo_main module_mp_tempo_main module~module_mp_tempo_driver->module~module_mp_tempo_main module~module_mp_tempo_ml module_mp_tempo_ml module~module_mp_tempo_driver->module~module_mp_tempo_ml module~module_mp_tempo_params module_mp_tempo_params module~module_mp_tempo_driver->module~module_mp_tempo_params module~module_mp_tempo_utils module_mp_tempo_utils module~module_mp_tempo_driver->module~module_mp_tempo_utils module~module_mp_tempo_main->module~module_mp_tempo_cfgs module~module_mp_tempo_main->module~module_mp_tempo_ml module~module_mp_tempo_main->module~module_mp_tempo_params module~module_mp_tempo_main->module~module_mp_tempo_utils module~module_mp_tempo_aerosols module_mp_tempo_aerosols module~module_mp_tempo_main->module~module_mp_tempo_aerosols module~module_mp_tempo_diags module_mp_tempo_diags module~module_mp_tempo_main->module~module_mp_tempo_diags module~module_mp_tempo_ml->module~module_mp_tempo_params ccpp_kind_types ccpp_kind_types module~module_mp_tempo_params->ccpp_kind_types iso_fortran_env iso_fortran_env module~module_mp_tempo_params->iso_fortran_env module~machine machine module~module_mp_tempo_params->module~machine mpas_kind_types mpas_kind_types module~module_mp_tempo_params->mpas_kind_types module~module_mp_tempo_utils->module~module_mp_tempo_params module~module_mp_tempo_aerosols->module~module_mp_tempo_params module~module_mp_tempo_diags->module~module_mp_tempo_params module~module_mp_tempo_diags->module~module_mp_tempo_utils

runs tempo tests


Calls

program~~run_tempo_tests~~CallsGraph program~run_tempo_tests run_tempo_tests proc~test_cloud_number_aerosolaware test_cloud_number_aerosolaware program~run_tempo_tests->proc~test_cloud_number_aerosolaware proc~test_cloud_number_ml test_cloud_number_ml program~run_tempo_tests->proc~test_cloud_number_ml proc~test_cloud_number_non_aerosolaware test_cloud_number_non_aerosolaware program~run_tempo_tests->proc~test_cloud_number_non_aerosolaware proc~test_graupel_sedimentation test_graupel_sedimentation program~run_tempo_tests->proc~test_graupel_sedimentation proc~test_ml_cloud_effective_radius test_ml_cloud_effective_radius program~run_tempo_tests->proc~test_ml_cloud_effective_radius proc~test_snow_sedimentation test_snow_sedimentation program~run_tempo_tests->proc~test_snow_sedimentation proc~test_tempo_init test_tempo_init program~run_tempo_tests->proc~test_tempo_init proc~tempo_run tempo_run proc~test_cloud_number_aerosolaware->proc~tempo_run proc~test_cloud_number_ml->proc~tempo_run proc~test_cloud_number_non_aerosolaware->proc~tempo_run proc~test_graupel_sedimentation->proc~tempo_run proc~test_ml_cloud_effective_radius->proc~tempo_run proc~test_snow_sedimentation->proc~tempo_run proc~tempo_init tempo_init proc~test_tempo_init->proc~tempo_init proc~compute_drop_evap compute_drop_evap proc~tempo_init->proc~compute_drop_evap proc~compute_efrw compute_efrw proc~tempo_init->proc~compute_efrw proc~compute_efsw compute_efsw proc~tempo_init->proc~compute_efsw proc~get_version get_version proc~tempo_init->proc~get_version proc~init_ml_data init_ml_data proc~tempo_init->proc~init_ml_data proc~initialize_array_efrw initialize_array_efrw proc~tempo_init->proc~initialize_array_efrw proc~initialize_array_efsw initialize_array_efsw proc~tempo_init->proc~initialize_array_efsw proc~initialize_arrays_ccn initialize_arrays_ccn proc~tempo_init->proc~initialize_arrays_ccn proc~initialize_arrays_drop_evap initialize_arrays_drop_evap proc~tempo_init->proc~initialize_arrays_drop_evap proc~initialize_arrays_freezewater initialize_arrays_freezewater proc~tempo_init->proc~initialize_arrays_freezewater proc~initialize_arrays_qi_aut_qs initialize_arrays_qi_aut_qs proc~tempo_init->proc~initialize_arrays_qi_aut_qs proc~initialize_arrays_qr_acr_qg initialize_arrays_qr_acr_qg proc~tempo_init->proc~initialize_arrays_qr_acr_qg proc~initialize_arrays_qr_acr_qs initialize_arrays_qr_acr_qs proc~tempo_init->proc~initialize_arrays_qr_acr_qs proc~initialize_bins_for_hail_size initialize_bins_for_hail_size proc~tempo_init->proc~initialize_bins_for_hail_size proc~initialize_bins_for_radar initialize_bins_for_radar proc~tempo_init->proc~initialize_bins_for_radar proc~initialize_bins_for_tables initialize_bins_for_tables proc~tempo_init->proc~initialize_bins_for_tables proc~initialize_graupel_vars initialize_graupel_vars proc~tempo_init->proc~initialize_graupel_vars proc~initialize_parameters initialize_parameters proc~tempo_init->proc~initialize_parameters proc~qi_aut_qs qi_aut_qs proc~tempo_init->proc~qi_aut_qs proc~read_table_ccn read_table_ccn proc~tempo_init->proc~read_table_ccn proc~read_table_freezewater read_table_freezewater proc~tempo_init->proc~read_table_freezewater proc~read_table_qr_acr_qg read_table_qr_acr_qg proc~tempo_init->proc~read_table_qr_acr_qg proc~read_table_qr_acr_qs read_table_qr_acr_qs proc~tempo_init->proc~read_table_qr_acr_qs proc~tempo_main tempo_main proc~tempo_run->proc~tempo_main proc~get_nuc get_nuc proc~compute_drop_evap->proc~get_nuc proc~save_or_read_ml_data save_or_read_ml_data proc~init_ml_data->proc~save_or_read_ml_data proc~create_bins create_bins proc~initialize_bins_for_hail_size->proc~create_bins proc~initialize_bins_for_radar->proc~create_bins proc~initialize_bins_for_tables->proc~create_bins proc~calc_gamma_p calc_gamma_p proc~qi_aut_qs->proc~calc_gamma_p proc~check_before_table_read check_before_table_read proc~read_table_ccn->proc~check_before_table_read proc~read_table_freezewater->proc~check_before_table_read proc~read_table_qr_acr_qg->proc~check_before_table_read proc~read_table_qr_acr_qs->proc~check_before_table_read interface~get_cloud_number get_cloud_number proc~tempo_main->interface~get_cloud_number proc~aerosol_check_and_update aerosol_check_and_update proc~tempo_main->proc~aerosol_check_and_update proc~aerosol_scavenging aerosol_scavenging proc~tempo_main->proc~aerosol_scavenging proc~check_over_depletion check_over_depletion proc~tempo_main->proc~check_over_depletion proc~cloud_check_and_update cloud_check_and_update proc~tempo_main->proc~cloud_check_and_update proc~cloud_condensation cloud_condensation proc~tempo_main->proc~cloud_condensation proc~cloud_fallspeed cloud_fallspeed proc~tempo_main->proc~cloud_fallspeed proc~effective_radius effective_radius proc~tempo_main->proc~effective_radius proc~freeze_cloud_melt_ice freeze_cloud_melt_ice proc~tempo_main->proc~freeze_cloud_melt_ice proc~freezing_rain freezing_rain proc~tempo_main->proc~freezing_rain proc~graupel_check_and_update graupel_check_and_update proc~tempo_main->proc~graupel_check_and_update proc~graupel_fallspeed graupel_fallspeed proc~tempo_main->proc~graupel_fallspeed proc~graupel_init graupel_init proc~tempo_main->proc~graupel_init proc~ice_check_and_update ice_check_and_update proc~tempo_main->proc~ice_check_and_update proc~ice_fallspeed ice_fallspeed proc~tempo_main->proc~ice_fallspeed proc~ice_nucleation ice_nucleation proc~tempo_main->proc~ice_nucleation proc~ice_processes ice_processes proc~tempo_main->proc~ice_processes proc~init_ice_friendly_aerosols init_ice_friendly_aerosols proc~tempo_main->proc~init_ice_friendly_aerosols proc~init_water_friendly_aerosols init_water_friendly_aerosols proc~tempo_main->proc~init_water_friendly_aerosols proc~max_hail_diam max_hail_diam proc~tempo_main->proc~max_hail_diam proc~melting melting proc~tempo_main->proc~melting proc~rain_check_and_update rain_check_and_update proc~tempo_main->proc~rain_check_and_update proc~rain_evaporation rain_evaporation proc~tempo_main->proc~rain_evaporation proc~rain_fallspeed rain_fallspeed proc~tempo_main->proc~rain_fallspeed proc~rain_snow_rain_graupel rain_snow_rain_graupel proc~tempo_main->proc~rain_snow_rain_graupel proc~reflectivity_10cm reflectivity_10cm proc~tempo_main->proc~reflectivity_10cm proc~riming riming proc~tempo_main->proc~riming proc~sedimentation sedimentation proc~tempo_main->proc~sedimentation proc~semilagrangian_sedimentation semilagrangian_sedimentation proc~tempo_main->proc~semilagrangian_sedimentation proc~snow_check_and_update snow_check_and_update proc~tempo_main->proc~snow_check_and_update proc~snow_fallspeed snow_fallspeed proc~tempo_main->proc~snow_fallspeed proc~snow_moments snow_moments proc~tempo_main->proc~snow_moments proc~sum_tendencies sum_tendencies proc~tempo_main->proc~sum_tendencies proc~thermo_vars thermo_vars proc~tempo_main->proc~thermo_vars proc~warm_rain warm_rain proc~tempo_main->proc~warm_rain proc~get_constant_cloud_number get_constant_cloud_number interface~get_cloud_number->proc~get_constant_cloud_number proc~tempo_ml_predict_cloud_number tempo_ml_predict_cloud_number interface~get_cloud_number->proc~tempo_ml_predict_cloud_number proc~aerosol_collection_efficiency aerosol_collection_efficiency proc~aerosol_scavenging->proc~aerosol_collection_efficiency proc~calc_gamma_cf calc_gamma_cf proc~calc_gamma_p->proc~calc_gamma_cf proc~calc_gamma_series calc_gamma_series proc~calc_gamma_p->proc~calc_gamma_series proc~cloud_check_and_update->proc~get_nuc proc~activate_cloud_number activate_cloud_number proc~cloud_condensation->proc~activate_cloud_number proc~get_cloud_table_index get_cloud_table_index proc~cloud_condensation->proc~get_cloud_table_index proc~cloud_fallspeed->proc~get_nuc proc~effective_radius->proc~get_nuc proc~effective_radius->proc~snow_moments proc~demott_nucleation demott_nucleation proc~ice_nucleation->proc~demott_nucleation proc~ice_nucleation->proc~get_cloud_table_index proc~get_in_table_index get_in_table_index proc~ice_nucleation->proc~get_in_table_index proc~get_rain_table_index get_rain_table_index proc~ice_nucleation->proc~get_rain_table_index proc~koop_nucleation koop_nucleation proc~ice_nucleation->proc~koop_nucleation proc~get_ice_table_index get_ice_table_index proc~ice_processes->proc~get_ice_table_index proc~get_t1_subl get_t1_subl proc~ice_processes->proc~get_t1_subl proc~melting->proc~get_t1_subl proc~get_graupel_table_index get_graupel_table_index proc~rain_snow_rain_graupel->proc~get_graupel_table_index proc~rain_snow_rain_graupel->proc~get_rain_table_index proc~get_snow_table_index get_snow_table_index proc~rain_snow_rain_graupel->proc~get_snow_table_index proc~get_temperature_table_index get_temperature_table_index proc~rain_snow_rain_graupel->proc~get_temperature_table_index proc~find_melting_level find_melting_level proc~reflectivity_10cm->proc~find_melting_level proc~reflectivity_from_melting_graupel reflectivity_from_melting_graupel proc~reflectivity_10cm->proc~reflectivity_from_melting_graupel proc~reflectivity_from_melting_snow reflectivity_from_melting_snow proc~reflectivity_10cm->proc~reflectivity_from_melting_snow proc~riming->proc~get_nuc proc~calc_rsif calc_rsif proc~thermo_vars->proc~calc_rsif proc~calc_rslf calc_rslf proc~thermo_vars->proc~calc_rslf proc~warm_rain->proc~get_nuc proc~complex_ice_maetzler complex_ice_maetzler proc~reflectivity_from_melting_graupel->proc~complex_ice_maetzler proc~complex_water_ray complex_water_ray proc~reflectivity_from_melting_graupel->proc~complex_water_ray proc~rayleigh_soak_wetgraupel rayleigh_soak_wetgraupel proc~reflectivity_from_melting_graupel->proc~rayleigh_soak_wetgraupel proc~reflectivity_from_melting_snow->proc~complex_ice_maetzler proc~reflectivity_from_melting_snow->proc~complex_water_ray proc~reflectivity_from_melting_snow->proc~rayleigh_soak_wetgraupel proc~tempo_ml_predict_cloud_number->proc~save_or_read_ml_data proc~relu_activation relu_activation proc~tempo_ml_predict_cloud_number->proc~relu_activation proc~standard_scaler_transform standard_scaler_transform proc~tempo_ml_predict_cloud_number->proc~standard_scaler_transform

Variables

Type Attributes Name Initial
real, dimension(7) :: sedi_tests = [1., 10., 20., 60., 120., 300., 600.]
integer :: t