machine Module

sets the precision if not set by a host model


Used by

  • module~~machine~~UsedByGraph module~machine machine module~module_mp_tempo_params module_mp_tempo_params module~module_mp_tempo_params->module~machine module~module_mp_tempo_aerosols module_mp_tempo_aerosols module~module_mp_tempo_aerosols->module~module_mp_tempo_params module~module_mp_tempo_diags module_mp_tempo_diags module~module_mp_tempo_diags->module~module_mp_tempo_params module~module_mp_tempo_utils module_mp_tempo_utils module~module_mp_tempo_diags->module~module_mp_tempo_utils module~module_mp_tempo_driver module_mp_tempo_driver module~module_mp_tempo_driver->module~module_mp_tempo_params 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_driver->module~module_mp_tempo_utils module~module_mp_tempo_main->module~module_mp_tempo_params module~module_mp_tempo_main->module~module_mp_tempo_aerosols module~module_mp_tempo_main->module~module_mp_tempo_diags module~module_mp_tempo_main->module~module_mp_tempo_ml module~module_mp_tempo_main->module~module_mp_tempo_utils module~module_mp_tempo_ml->module~module_mp_tempo_params module~module_mp_tempo_tables module_mp_tempo_tables module~module_mp_tempo_tables->module~module_mp_tempo_params module~module_mp_tempo_tables->module~module_mp_tempo_utils module~module_mp_tempo_utils->module~module_mp_tempo_params proc~activate_cloud_number activate_cloud_number proc~activate_cloud_number->module~module_mp_tempo_params proc~aerosol_check_and_update aerosol_check_and_update proc~aerosol_check_and_update->module~module_mp_tempo_params proc~aerosol_collection_efficiency aerosol_collection_efficiency proc~aerosol_collection_efficiency->module~module_mp_tempo_params proc~aerosol_scavenging aerosol_scavenging proc~aerosol_scavenging->module~module_mp_tempo_params proc~build_table_freezewater build_table_freezewater proc~build_table_freezewater->module~module_mp_tempo_params proc~build_table_qr_acr_qg build_table_qr_acr_qg proc~build_table_qr_acr_qg->module~module_mp_tempo_params proc~build_table_qr_acr_qs build_table_qr_acr_qs proc~build_table_qr_acr_qs->module~module_mp_tempo_params proc~check_over_depletion check_over_depletion proc~check_over_depletion->module~module_mp_tempo_params proc~cloud_check_and_update cloud_check_and_update proc~cloud_check_and_update->module~module_mp_tempo_params proc~cloud_condensation cloud_condensation proc~cloud_condensation->module~module_mp_tempo_params proc~cloud_fallspeed cloud_fallspeed proc~cloud_fallspeed->module~module_mp_tempo_params proc~complex_water_ray complex_water_ray proc~complex_water_ray->module~module_mp_tempo_params proc~compute_drop_evap compute_drop_evap proc~compute_drop_evap->module~module_mp_tempo_params proc~compute_efrw compute_efrw proc~compute_efrw->module~module_mp_tempo_params proc~compute_efsw compute_efsw proc~compute_efsw->module~module_mp_tempo_params proc~demott_nucleation demott_nucleation proc~demott_nucleation->module~module_mp_tempo_params proc~effective_radius effective_radius proc~effective_radius->module~module_mp_tempo_params proc~find_melting_level find_melting_level proc~find_melting_level->module~module_mp_tempo_params proc~freeze_cloud_melt_ice freeze_cloud_melt_ice proc~freeze_cloud_melt_ice->module~module_mp_tempo_params proc~freezewater freezewater proc~freezewater->module~module_mp_tempo_params proc~freezing_rain freezing_rain proc~freezing_rain->module~module_mp_tempo_params proc~gather gather proc~gather->module~module_mp_tempo_params proc~get_cloud_table_index get_cloud_table_index proc~get_cloud_table_index->module~module_mp_tempo_params proc~get_constant_cloud_number get_constant_cloud_number proc~get_constant_cloud_number->module~module_mp_tempo_params proc~get_graupel_table_index get_graupel_table_index proc~get_graupel_table_index->module~module_mp_tempo_params proc~get_ice_table_index get_ice_table_index proc~get_ice_table_index->module~module_mp_tempo_params proc~get_in_table_index get_in_table_index proc~get_in_table_index->module~module_mp_tempo_params proc~get_nuc get_nuc proc~get_nuc->module~module_mp_tempo_params proc~get_rain_table_index get_rain_table_index proc~get_rain_table_index->module~module_mp_tempo_params proc~get_snow_table_index get_snow_table_index proc~get_snow_table_index->module~module_mp_tempo_params proc~get_t1_subl get_t1_subl proc~get_t1_subl->module~module_mp_tempo_params proc~get_temperature_table_index get_temperature_table_index proc~get_temperature_table_index->module~module_mp_tempo_params proc~graupel_check_and_update graupel_check_and_update proc~graupel_check_and_update->module~module_mp_tempo_params proc~graupel_fallspeed graupel_fallspeed proc~graupel_fallspeed->module~module_mp_tempo_params proc~graupel_init graupel_init proc~graupel_init->module~module_mp_tempo_params proc~ice_check_and_update ice_check_and_update proc~ice_check_and_update->module~module_mp_tempo_params proc~ice_fallspeed ice_fallspeed proc~ice_fallspeed->module~module_mp_tempo_params proc~ice_nucleation ice_nucleation proc~ice_nucleation->module~module_mp_tempo_params proc~ice_processes ice_processes proc~ice_processes->module~module_mp_tempo_params proc~koop_nucleation koop_nucleation proc~koop_nucleation->module~module_mp_tempo_params proc~max_hail_diam max_hail_diam proc~max_hail_diam->module~module_mp_tempo_params proc~melting melting proc~melting->module~module_mp_tempo_params proc~qi_aut_qs qi_aut_qs proc~qi_aut_qs->module~module_mp_tempo_params proc~qr_acr_qg qr_acr_qg proc~qr_acr_qg->module~module_mp_tempo_params proc~qr_acr_qs qr_acr_qs proc~qr_acr_qs->module~module_mp_tempo_params proc~rain_check_and_update rain_check_and_update proc~rain_check_and_update->module~module_mp_tempo_params proc~rain_evaporation rain_evaporation proc~rain_evaporation->module~module_mp_tempo_params proc~rain_fallspeed rain_fallspeed proc~rain_fallspeed->module~module_mp_tempo_params proc~rain_snow_rain_graupel rain_snow_rain_graupel proc~rain_snow_rain_graupel->module~module_mp_tempo_params proc~read_table_ccn read_table_ccn proc~read_table_ccn->module~module_mp_tempo_params proc~read_table_freezewater read_table_freezewater proc~read_table_freezewater->module~module_mp_tempo_params proc~read_table_qr_acr_qg read_table_qr_acr_qg proc~read_table_qr_acr_qg->module~module_mp_tempo_params proc~read_table_qr_acr_qs read_table_qr_acr_qs proc~read_table_qr_acr_qs->module~module_mp_tempo_params proc~reflectivity_10cm reflectivity_10cm proc~reflectivity_10cm->module~module_mp_tempo_params proc~reflectivity_from_melting_graupel reflectivity_from_melting_graupel proc~reflectivity_from_melting_graupel->module~module_mp_tempo_params proc~reflectivity_from_melting_snow reflectivity_from_melting_snow proc~reflectivity_from_melting_snow->module~module_mp_tempo_params proc~riming riming proc~riming->module~module_mp_tempo_params proc~sedimentation sedimentation proc~sedimentation->module~module_mp_tempo_params proc~snow_check_and_update snow_check_and_update proc~snow_check_and_update->module~module_mp_tempo_params proc~snow_fallspeed snow_fallspeed proc~snow_fallspeed->module~module_mp_tempo_params proc~snow_moments snow_moments proc~snow_moments->module~module_mp_tempo_params proc~sum_tendencies sum_tendencies proc~sum_tendencies->module~module_mp_tempo_params proc~tempo_build_tables tempo_build_tables proc~tempo_build_tables->module~module_mp_tempo_params proc~tempo_init tempo_init proc~tempo_init->module~module_mp_tempo_params proc~test_cloud_number_aerosolaware test_cloud_number_aerosolaware proc~test_cloud_number_aerosolaware->module~module_mp_tempo_params proc~test_cloud_number_ml test_cloud_number_ml proc~test_cloud_number_ml->module~module_mp_tempo_params proc~test_cloud_number_non_aerosolaware test_cloud_number_non_aerosolaware proc~test_cloud_number_non_aerosolaware->module~module_mp_tempo_params proc~test_graupel_sedimentation test_graupel_sedimentation proc~test_graupel_sedimentation->module~module_mp_tempo_params proc~test_ml_cloud_effective_radius test_ml_cloud_effective_radius proc~test_ml_cloud_effective_radius->module~module_mp_tempo_params proc~test_snow_sedimentation test_snow_sedimentation proc~test_snow_sedimentation->module~module_mp_tempo_params proc~thermo_vars thermo_vars proc~thermo_vars->module~module_mp_tempo_params proc~warm_rain warm_rain proc~warm_rain->module~module_mp_tempo_params proc~write_table_freezewater write_table_freezewater proc~write_table_freezewater->module~module_mp_tempo_params proc~write_table_qr_acr_qg write_table_qr_acr_qg proc~write_table_qr_acr_qg->module~module_mp_tempo_params proc~write_table_qr_acr_qs write_table_qr_acr_qs proc~write_table_qr_acr_qs->module~module_mp_tempo_params program~build_tables build_tables program~build_tables->module~module_mp_tempo_params program~build_tables->module~module_mp_tempo_tables module~tests tests module~tests->module~module_mp_tempo_driver program~run_tempo_tests run_tempo_tests program~run_tempo_tests->module~tests

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: kind_sngl_prec = 4
integer, public, parameter :: kind_dbl_prec = 8
integer, public, parameter :: kind_phys = kind_dbl_prec
integer, private, parameter :: kind_phys = kind_sngl_prec
integer, public, parameter :: kind_io8 = kind_phys