Procedures

ProcedureLocationProcedure TypeDescription
activate_cloud_number module_mp_tempo_main Function

calculations numer of cloud droplets activated

Read more…
aerosol_check_and_update module_mp_tempo_main Subroutine

sets aerosol number concentrations and checks bounds

aerosol_collection_efficiency module_mp_tempo_aerosols Function

computes aerosol collection efficiency for precipitation scavenging from Wang et al. (2010)

aerosol_scavenging module_mp_tempo_main Subroutine

scavenging of aerosols by rain, snow, and graupel

build_table_freezewater module_mp_tempo_tables Subroutine

build lookup table data for frozen cloud and rain water

build_table_qr_acr_qg module_mp_tempo_tables Subroutine

build lookup table data for rain-graupel collection

build_table_qr_acr_qs module_mp_tempo_tables Subroutine

build lookup table data for rain-snow collection

calc_gamma_cf module_mp_tempo_utils Function

solves the normalized upper gamma function using a continued fractions method (modified Lentz Algorithm)

Read more…
calc_gamma_p module_mp_tempo_utils Function

normalized lower gamma function calculated either with a series expansion or continued fraction method

Read more…
calc_gamma_series module_mp_tempo_utils Function

solves the normalized lower gamma function

Read more…
calc_rsif module_mp_tempo_utils Function

calculates liquid saturation vapor mixing ratio

calc_rslf module_mp_tempo_utils Function

calculates liquid saturation vapor mixing ratio

Read more…
check_before_table_read module_mp_tempo_driver Subroutine

checks that lookup tables exist and are the correct size before attempting to read them

check_over_depletion module_mp_tempo_main Subroutine

check to ensure that loss terms don't over-deplete a category and adjusts tendencies if needed

cloud_check_and_update module_mp_tempo_main Subroutine

computes cloud water contents, ilamc, and mvd_c and checks bounds

cloud_condensation module_mp_tempo_main Subroutine

cloud condensation and evaporation

cloud_fallspeed module_mp_tempo_main Subroutine

calculates mass and number weighted fall speeds for cloud and the top k-level of sedimentation

complex_ice_maetzler module_mp_tempo_diags Function

complex refractive index of ice from Maetzler (1998) calculated as function of temperature t [Celsius] (valid from -250 to 0) and radar wavelength lambda [m] (valid from 0.0001 to 30)

Read more…
complex_water_ray module_mp_tempo_diags Function

complex refractive index of water from Ray (1972) calculated as function of temperature t [Celsius] (valid from -10 to 30) and radar wavelength lambda [m] (valid from 0.001 to 1)

Read more…
compute_drop_evap module_mp_tempo_utils Subroutine

calculates droplet evaporation data

compute_efrw module_mp_tempo_utils Subroutine

collision efficiency for rain collecting cloud water from Beard and Grover (1974) if a/A < 0.25 https://doi.org/10.1175/1520-0469(1974)031<0543:NCEFSR>2.0.CO;2 otherwise uses polynomials to get close match of Pruppacher and Klett Fig. 14-9

compute_efsw module_mp_tempo_utils Subroutine

collision efficiency for snow collecting cloud water from Wang and Ji (2000) https://doi.org/10.1175/1520-0469(2000)057<1001:CEOICA>2.0.CO;2 equating melted snow diameter to effective collision cross-section

create_bins module_mp_tempo_params Subroutine

calculates log-spaced bins of hydrometer sizes to simplify calculations later

demott_nucleation module_mp_tempo_main Function

DeMott nucleation

effective_radius module_mp_tempo_diags Subroutine

effective radius values for cloud water, cloud ice and snow

Read more…
find_melting_level module_mp_tempo_diags Function

finds the melting level

freeze_cloud_melt_ice module_mp_tempo_main Subroutine
freezewater module_mp_tempo_tables Subroutine

calculates the probability of drops of a particular volume freezing from Bigg (1953) https://doi.org/10.1002/qj.49707934207

Read more…
freezing_rain module_mp_tempo_diags Subroutine

estimates freezing rain/drizzle accumulation

gather module_mp_tempo_tables Subroutine

wrapper to simplify MPI_Gatherv

get_cloud_number module_mp_tempo_main Interface
get_cloud_table_index module_mp_tempo_main Subroutine

get cloud table index from mass and number

get_constant_cloud_number module_mp_tempo_utils Subroutine

returns land-specific value of cloud droplet number concentration when aerosol-aware = false if land = 1, else returns ocean-specific value

get_graupel_table_index module_mp_tempo_main Subroutine

get graupel table indices from graupel mass, lambda, and density index

get_ice_table_index module_mp_tempo_main Subroutine

get ice table index from mass and number

get_in_table_index module_mp_tempo_main Subroutine

get ice nuclei table index

get_index_for_rank module_mp_tempo_tables Subroutine

returns start and end index values for an array dimension of size idx distributed over num_procs

get_nuc module_mp_tempo_utils Function

returns nu_c for cloud water (values from 2-15)

get_rain_table_index module_mp_tempo_main Subroutine

get rain table indices from rain mass and lambda

get_snow_table_index module_mp_tempo_main Subroutine

get snow table index from snow mass

get_t1_subl module_mp_tempo_main Subroutine

calculations thermodynamic term used in depositional growth and melting

get_temperature_table_index module_mp_tempo_main Subroutine

get temperature table index

get_version module_mp_tempo_params Subroutine

returns the tempo version string from the README.md file or returns empty string if not found

graupel_check_and_update module_mp_tempo_main Subroutine

computes graupel contents, ilamg, and mvd_g and checks bounds

graupel_fallspeed module_mp_tempo_main Subroutine

calculates mass and number weighted fall speeds for graupel and optionally the substepping required and the top k-level of sedimentation

graupel_init module_mp_tempo_main Subroutine

initializes graupel number and volume if both are zero and hail-aware = true

ice_check_and_update module_mp_tempo_main Subroutine

computes ice contents, ilami and checks bounds

ice_fallspeed module_mp_tempo_main Subroutine

calculates mass and number weighted fall speeds for ice and the substepping required and the top k-level of sedimentation

ice_nucleation module_mp_tempo_main Subroutine

ice nulceation

Read more…
ice_processes module_mp_tempo_main Subroutine

ice processes including cloud ice depositional growth, conversion of cloud ice to snow, snow collecting cloud ice, rain collecting cloud ice, snow depositional growth, and graupel sublimation

init_ice_friendly_aerosols module_mp_tempo_aerosols Subroutine

sets ice-friendly aerosols to an exponential profile if aerosol-aware = true and no initial condition is provided by the host model

init_ml_data module_mp_tempo_driver Subroutine

initialize machine learning data for tempo microphysics

init_water_friendly_aerosols module_mp_tempo_aerosols Subroutine

sets water-friendly aerosols to an exponential profile if aerosol-aware = true and no initial condition is provided by the host model

initialize_array_efrw module_mp_tempo_params Subroutine

initializes the collision efficiency data array for rain collecting cloud water

Read more…
initialize_array_efsw module_mp_tempo_params Subroutine

initializes the collision efficiency data array for snow collecting cloud water

Read more…
initialize_arrays_ccn module_mp_tempo_params Subroutine

initialize data arrays for ccn lookup table

Read more…
initialize_arrays_drop_evap module_mp_tempo_params Subroutine

initialize data arrays for drop evaporation data

Read more…
initialize_arrays_freezewater module_mp_tempo_params Subroutine

initialize data arrays for Bigg (1953) freezing of cloud water and rain

Read more…
initialize_arrays_qi_aut_qs module_mp_tempo_params Subroutine

initializes data arrays for cloud ice to snow conversion and growth

Read more…
initialize_arrays_qr_acr_qg module_mp_tempo_params Subroutine

initialize data arrays for rain-graupel collection

Read more…
initialize_arrays_qr_acr_qs module_mp_tempo_params Subroutine

initialize data arrays for rain-snow collection

Read more…
initialize_bins_for_hail_size module_mp_tempo_params Subroutine

initialize log-spaced bins for hail size calculation

initialize_bins_for_radar module_mp_tempo_params Subroutine

initialize log-spaced bins for radar calculation

initialize_bins_for_tables module_mp_tempo_params Subroutine

initialize log-spaced bins of hydrometer quantities used for lookup tables

initialize_graupel_vars module_mp_tempo_params Subroutine

initialize graupel variables based on hail-aware configuration flag

initialize_parameters module_mp_tempo_params Subroutine

initialize tempo parameters and variables

koop_nucleation module_mp_tempo_main Function

aqueous solution freezing of water from Koop et al. (2000) newer research suggests that the freezing rate should be lower than original paper, so J_rate is reduced by two orders of magnitude

max_hail_diam module_mp_tempo_diags Subroutine

estimates maximmum hail diameter [mm] using a binned approach

Read more…
melting module_mp_tempo_main Subroutine

melting of snow and graupel

Read more…
qi_aut_qs module_mp_tempo_utils Subroutine

calculates cloud ice conversion to snow and depositional growth by binning cloud ice distributions and determining both the size bins > d0s (that are converted to snow) and the depositional growth up to d0s (for cloud ice) and > d0s for snow following Harrington et al. (1995) https://doi.org/10.1175/1520-0469(1995)052<4344:POICCP>2.0.CO;2

qr_acr_qg module_mp_tempo_tables Subroutine

rain collecting graupel (and inverse) using explicit integration

qr_acr_qs module_mp_tempo_tables Subroutine

calculates rain collecting snow (and inverse)

rain_check_and_update module_mp_tempo_main Subroutine

computes rain water contents, ilamr, and mvd_r and checks bounds

rain_evaporation module_mp_tempo_main Subroutine

rain evaporation that includes reduction in the evaporation rate in the presence of melting graupel

Read more…
rain_fallspeed module_mp_tempo_main Subroutine

calculates mass and number weighted fall speeds for rain and optionally the substepping required and the top k-level of sedimentation

rain_snow_rain_graupel module_mp_tempo_main Subroutine

calculates rain-snow and rain-graupel collection

Read more…
rayleigh_soak_wetgraupel module_mp_tempo_diags Subroutine

calculates backscatter cross section of wet snow or graupel using Maxwell-Garnett mixing formula and Rayleigh approximation

Read more…
read_table_ccn module_mp_tempo_driver Subroutine

read static file containing CCN activation of aerosols; the data were created from a parcel model by Feingold and Heymsfield (1992) https://doi.org/10.1175/1520-0469(1992)049<2325:POCGOD>2.0.CO;2 with further changes by Eidhammer and Kreidenweis

read_table_freezewater module_mp_tempo_driver Subroutine

read lookup table for frozen cloud and rain water

read_table_qr_acr_qg module_mp_tempo_driver Subroutine

read lookup table for rain-graupel collection

read_table_qr_acr_qs module_mp_tempo_driver Subroutine

read lookup table for rain-snow collection

reflectivity_10cm module_mp_tempo_diags Subroutine

10-cm radar reflectivity

Read more…
reflectivity_from_melting_graupel module_mp_tempo_diags Function

calculates radar reflectivity from melting graupel using binned approach

Read more…
reflectivity_from_melting_snow module_mp_tempo_diags Function

calculates radar reflectivity from melting snow using binned approach

Read more…
relu_activation module_mp_tempo_ml Subroutine

relu activation function

riming module_mp_tempo_main Subroutine

snow and graupel riming

Read more…
save_or_read_ml_data module_mp_tempo_ml Subroutine

initializes and saves or returns neural network information

sedimentation module_mp_tempo_main Subroutine

computes sedimentation fluxes, adds fluxes to tendencies, and updates hydrometeor mass (and number and volume)

semilagrangian_sedimentation module_mp_tempo_main Subroutine

semi-lagrangian sedimentation scheme from Juang and Hong (2010)

Read more…
snow_check_and_update module_mp_tempo_main Subroutine

computes snow mass

snow_fallspeed module_mp_tempo_main Subroutine

calcules mass weighted fall speeds for snow and optionally the substepping required and the top k-level of sedimentation

snow_moments module_mp_tempo_utils Subroutine

computes snow moments from Field et al. (2005)

standard_scaler_transform module_mp_tempo_ml Subroutine

standard scaler tranformer

sum_tendencies module_mp_tempo_main Subroutine

sums tendencies for each hydrometeor category and temperature and moisture

tempo_aerosol_surface_emissions module_mp_tempo_driver Subroutine

adds aerosol surface emissions to the 3D field

tempo_build_tables module_mp_tempo_tables Subroutine

builds three lookup tables for tempo microphysics

tempo_init module_mp_tempo_driver Subroutine

initialize tempo microphysics \section arg_table_tempo_init Argument Table \htmlinclude tempo_init.html

Read more…
tempo_main module_mp_tempo_main Subroutine

tempo main

tempo_ml_predict_cloud_number module_mp_tempo_ml Subroutine

predicts number concentration

tempo_run module_mp_tempo_driver Subroutine

\section arg_table_tempo_run Argument Table \htmlinclude tempo_run.html

test_cloud_number_aerosolaware tests Subroutine
test_cloud_number_ml tests Subroutine
test_cloud_number_non_aerosolaware tests Subroutine
test_graupel_sedimentation tests Subroutine

test graupel sedimentation

test_ml_cloud_effective_radius tests Subroutine
test_snow_sedimentation tests Subroutine
test_tempo_init tests Subroutine

test tempo initialization procedure use ml_for_bl_nc_flag = .true. to initialize ml data which is used for a few tests test specific flags are then set in each test

thermo_vars module_mp_tempo_main Subroutine

computes thermodynamic variables

warm_rain module_mp_tempo_main Subroutine

computes warm-rain process rates -- condensation/evaporation happen later

Read more…
write_table_freezewater module_mp_tempo_tables Subroutine

write data for frozen cloud water and rain to a file

write_table_qr_acr_qg module_mp_tempo_tables Subroutine

write data for rain-graupel collection to a file

write_table_qr_acr_qs module_mp_tempo_tables Subroutine

write data for rain-snow collection to a file

call~~graph~~CallGraph interface~get_cloud_number get_cloud_number 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~activate_cloud_number activate_cloud_number proc~aerosol_check_and_update aerosol_check_and_update proc~aerosol_collection_efficiency aerosol_collection_efficiency proc~aerosol_scavenging aerosol_scavenging proc~aerosol_scavenging->proc~aerosol_collection_efficiency proc~build_table_freezewater build_table_freezewater proc~freezewater freezewater proc~build_table_freezewater->proc~freezewater proc~initialize_arrays_freezewater initialize_arrays_freezewater proc~build_table_freezewater->proc~initialize_arrays_freezewater proc~build_table_qr_acr_qg build_table_qr_acr_qg proc~gather gather proc~build_table_qr_acr_qg->proc~gather proc~get_index_for_rank get_index_for_rank proc~build_table_qr_acr_qg->proc~get_index_for_rank proc~initialize_arrays_qr_acr_qg initialize_arrays_qr_acr_qg proc~build_table_qr_acr_qg->proc~initialize_arrays_qr_acr_qg proc~qr_acr_qg qr_acr_qg proc~build_table_qr_acr_qg->proc~qr_acr_qg mpi_allgather mpi_allgather proc~build_table_qr_acr_qg->mpi_allgather mpi_barrier mpi_barrier proc~build_table_qr_acr_qg->mpi_barrier mpi_wtime mpi_wtime proc~build_table_qr_acr_qg->mpi_wtime proc~build_table_qr_acr_qs build_table_qr_acr_qs proc~build_table_qr_acr_qs->proc~gather proc~build_table_qr_acr_qs->proc~get_index_for_rank proc~initialize_arrays_qr_acr_qs initialize_arrays_qr_acr_qs proc~build_table_qr_acr_qs->proc~initialize_arrays_qr_acr_qs proc~qr_acr_qs qr_acr_qs proc~build_table_qr_acr_qs->proc~qr_acr_qs proc~build_table_qr_acr_qs->mpi_allgather proc~build_table_qr_acr_qs->mpi_barrier proc~build_table_qr_acr_qs->mpi_wtime proc~calc_gamma_cf calc_gamma_cf proc~calc_gamma_p calc_gamma_p proc~calc_gamma_p->proc~calc_gamma_cf proc~calc_gamma_series calc_gamma_series proc~calc_gamma_p->proc~calc_gamma_series proc~calc_rsif calc_rsif proc~calc_rslf calc_rslf proc~check_before_table_read check_before_table_read proc~check_over_depletion check_over_depletion proc~cloud_check_and_update cloud_check_and_update proc~get_nuc get_nuc proc~cloud_check_and_update->proc~get_nuc proc~cloud_condensation cloud_condensation 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 cloud_fallspeed proc~cloud_fallspeed->proc~get_nuc proc~complex_ice_maetzler complex_ice_maetzler proc~complex_water_ray complex_water_ray proc~compute_drop_evap compute_drop_evap proc~compute_drop_evap->proc~get_nuc proc~compute_efrw compute_efrw proc~compute_efsw compute_efsw proc~create_bins create_bins proc~demott_nucleation demott_nucleation proc~effective_radius effective_radius proc~effective_radius->proc~get_nuc proc~snow_moments snow_moments proc~effective_radius->proc~snow_moments proc~find_melting_level find_melting_level proc~freeze_cloud_melt_ice freeze_cloud_melt_ice proc~freezing_rain freezing_rain mpi_gatherv mpi_gatherv proc~gather->mpi_gatherv proc~get_graupel_table_index get_graupel_table_index proc~get_ice_table_index get_ice_table_index proc~get_in_table_index get_in_table_index proc~get_rain_table_index get_rain_table_index proc~get_snow_table_index get_snow_table_index proc~get_t1_subl get_t1_subl proc~get_temperature_table_index get_temperature_table_index proc~get_version get_version proc~graupel_check_and_update graupel_check_and_update proc~graupel_fallspeed graupel_fallspeed proc~graupel_init graupel_init proc~ice_check_and_update ice_check_and_update proc~ice_fallspeed ice_fallspeed proc~ice_nucleation ice_nucleation proc~ice_nucleation->proc~demott_nucleation proc~ice_nucleation->proc~get_cloud_table_index proc~ice_nucleation->proc~get_in_table_index proc~ice_nucleation->proc~get_rain_table_index proc~koop_nucleation koop_nucleation proc~ice_nucleation->proc~koop_nucleation proc~ice_processes ice_processes proc~ice_processes->proc~get_ice_table_index proc~ice_processes->proc~get_t1_subl proc~init_ice_friendly_aerosols init_ice_friendly_aerosols proc~init_ml_data init_ml_data proc~save_or_read_ml_data save_or_read_ml_data proc~init_ml_data->proc~save_or_read_ml_data proc~init_water_friendly_aerosols init_water_friendly_aerosols proc~initialize_array_efrw initialize_array_efrw proc~initialize_array_efsw initialize_array_efsw proc~initialize_arrays_ccn initialize_arrays_ccn proc~initialize_arrays_drop_evap initialize_arrays_drop_evap proc~initialize_arrays_qi_aut_qs initialize_arrays_qi_aut_qs proc~initialize_bins_for_hail_size initialize_bins_for_hail_size proc~initialize_bins_for_hail_size->proc~create_bins proc~initialize_bins_for_radar initialize_bins_for_radar proc~initialize_bins_for_radar->proc~create_bins proc~initialize_bins_for_tables initialize_bins_for_tables proc~initialize_bins_for_tables->proc~create_bins proc~initialize_graupel_vars initialize_graupel_vars proc~initialize_parameters initialize_parameters proc~max_hail_diam max_hail_diam proc~melting melting proc~melting->proc~get_t1_subl proc~qi_aut_qs qi_aut_qs proc~qi_aut_qs->proc~calc_gamma_p proc~qr_acr_qs->proc~snow_moments proc~rain_check_and_update rain_check_and_update proc~rain_evaporation rain_evaporation proc~rain_fallspeed rain_fallspeed proc~rain_snow_rain_graupel rain_snow_rain_graupel proc~rain_snow_rain_graupel->proc~get_graupel_table_index proc~rain_snow_rain_graupel->proc~get_rain_table_index proc~rain_snow_rain_graupel->proc~get_snow_table_index proc~rain_snow_rain_graupel->proc~get_temperature_table_index proc~rayleigh_soak_wetgraupel rayleigh_soak_wetgraupel proc~read_table_ccn read_table_ccn proc~read_table_ccn->proc~check_before_table_read proc~read_table_freezewater read_table_freezewater proc~read_table_freezewater->proc~check_before_table_read proc~read_table_qr_acr_qg read_table_qr_acr_qg proc~read_table_qr_acr_qg->proc~check_before_table_read proc~read_table_qr_acr_qs read_table_qr_acr_qs proc~read_table_qr_acr_qs->proc~check_before_table_read proc~reflectivity_10cm reflectivity_10cm 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~reflectivity_from_melting_graupel->proc~complex_ice_maetzler proc~reflectivity_from_melting_graupel->proc~complex_water_ray 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~relu_activation relu_activation proc~riming riming proc~riming->proc~get_nuc proc~sedimentation sedimentation proc~semilagrangian_sedimentation semilagrangian_sedimentation proc~snow_check_and_update snow_check_and_update proc~snow_fallspeed snow_fallspeed proc~standard_scaler_transform standard_scaler_transform proc~sum_tendencies sum_tendencies proc~tempo_aerosol_surface_emissions tempo_aerosol_surface_emissions proc~tempo_build_tables tempo_build_tables proc~tempo_build_tables->proc~build_table_freezewater proc~tempo_build_tables->proc~build_table_qr_acr_qg proc~tempo_build_tables->proc~build_table_qr_acr_qs proc~tempo_build_tables->proc~get_version proc~tempo_build_tables->proc~initialize_bins_for_tables proc~tempo_build_tables->proc~initialize_graupel_vars proc~tempo_build_tables->proc~initialize_parameters proc~write_table_freezewater write_table_freezewater proc~tempo_build_tables->proc~write_table_freezewater proc~write_table_qr_acr_qg write_table_qr_acr_qg proc~tempo_build_tables->proc~write_table_qr_acr_qg proc~write_table_qr_acr_qs write_table_qr_acr_qs proc~tempo_build_tables->proc~write_table_qr_acr_qs proc~tempo_init tempo_init proc~tempo_init->proc~compute_drop_evap proc~tempo_init->proc~compute_efrw proc~tempo_init->proc~compute_efsw proc~tempo_init->proc~get_version proc~tempo_init->proc~init_ml_data proc~tempo_init->proc~initialize_array_efrw proc~tempo_init->proc~initialize_array_efsw proc~tempo_init->proc~initialize_arrays_ccn proc~tempo_init->proc~initialize_arrays_drop_evap proc~tempo_init->proc~initialize_arrays_freezewater proc~tempo_init->proc~initialize_arrays_qi_aut_qs proc~tempo_init->proc~initialize_arrays_qr_acr_qg proc~tempo_init->proc~initialize_arrays_qr_acr_qs proc~tempo_init->proc~initialize_bins_for_hail_size proc~tempo_init->proc~initialize_bins_for_radar proc~tempo_init->proc~initialize_bins_for_tables proc~tempo_init->proc~initialize_graupel_vars proc~tempo_init->proc~initialize_parameters proc~tempo_init->proc~qi_aut_qs proc~tempo_init->proc~read_table_ccn proc~tempo_init->proc~read_table_freezewater proc~tempo_init->proc~read_table_qr_acr_qg proc~tempo_init->proc~read_table_qr_acr_qs proc~tempo_main tempo_main proc~tempo_main->interface~get_cloud_number proc~tempo_main->proc~aerosol_check_and_update proc~tempo_main->proc~aerosol_scavenging proc~tempo_main->proc~check_over_depletion proc~tempo_main->proc~cloud_check_and_update proc~tempo_main->proc~cloud_condensation proc~tempo_main->proc~cloud_fallspeed proc~tempo_main->proc~effective_radius proc~tempo_main->proc~freeze_cloud_melt_ice proc~tempo_main->proc~freezing_rain proc~tempo_main->proc~graupel_check_and_update proc~tempo_main->proc~graupel_fallspeed proc~tempo_main->proc~graupel_init proc~tempo_main->proc~ice_check_and_update proc~tempo_main->proc~ice_fallspeed proc~tempo_main->proc~ice_nucleation proc~tempo_main->proc~ice_processes proc~tempo_main->proc~init_ice_friendly_aerosols proc~tempo_main->proc~init_water_friendly_aerosols proc~tempo_main->proc~max_hail_diam proc~tempo_main->proc~melting proc~tempo_main->proc~rain_check_and_update proc~tempo_main->proc~rain_evaporation proc~tempo_main->proc~rain_fallspeed proc~tempo_main->proc~rain_snow_rain_graupel proc~tempo_main->proc~reflectivity_10cm proc~tempo_main->proc~riming proc~tempo_main->proc~sedimentation proc~tempo_main->proc~semilagrangian_sedimentation proc~tempo_main->proc~snow_check_and_update proc~tempo_main->proc~snow_fallspeed proc~tempo_main->proc~snow_moments 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~tempo_ml_predict_cloud_number->proc~relu_activation proc~tempo_ml_predict_cloud_number->proc~save_or_read_ml_data proc~tempo_ml_predict_cloud_number->proc~standard_scaler_transform proc~tempo_run tempo_run proc~tempo_run->proc~tempo_main proc~test_cloud_number_aerosolaware test_cloud_number_aerosolaware proc~test_cloud_number_aerosolaware->proc~tempo_run proc~test_cloud_number_ml test_cloud_number_ml proc~test_cloud_number_ml->proc~tempo_run proc~test_cloud_number_non_aerosolaware test_cloud_number_non_aerosolaware proc~test_cloud_number_non_aerosolaware->proc~tempo_run proc~test_graupel_sedimentation test_graupel_sedimentation proc~test_graupel_sedimentation->proc~tempo_run proc~test_ml_cloud_effective_radius test_ml_cloud_effective_radius proc~test_ml_cloud_effective_radius->proc~tempo_run proc~test_snow_sedimentation test_snow_sedimentation proc~test_snow_sedimentation->proc~tempo_run proc~test_tempo_init test_tempo_init proc~test_tempo_init->proc~tempo_init proc~thermo_vars->proc~calc_rsif proc~thermo_vars->proc~calc_rslf proc~warm_rain->proc~get_nuc program~build_tables build_tables program~build_tables->proc~tempo_build_tables mpi_comm_rank mpi_comm_rank program~build_tables->mpi_comm_rank mpi_comm_size mpi_comm_size program~build_tables->mpi_comm_size mpi_finalize mpi_finalize program~build_tables->mpi_finalize mpi_init mpi_init program~build_tables->mpi_init mpi_type_size mpi_type_size program~build_tables->mpi_type_size program~run_tempo_tests run_tempo_tests program~run_tempo_tests->proc~test_cloud_number_aerosolaware program~run_tempo_tests->proc~test_cloud_number_ml program~run_tempo_tests->proc~test_cloud_number_non_aerosolaware program~run_tempo_tests->proc~test_graupel_sedimentation program~run_tempo_tests->proc~test_ml_cloud_effective_radius program~run_tempo_tests->proc~test_snow_sedimentation program~run_tempo_tests->proc~test_tempo_init
Help