tempo_build_tables Subroutine

public subroutine tempo_build_tables(build_tables_rank, build_tables_num_proc)

Uses

  • proc~~tempo_build_tables~~UsesGraph proc~tempo_build_tables tempo_build_tables module~module_mp_tempo_params module_mp_tempo_params proc~tempo_build_tables->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

builds three lookup tables for tempo microphysics

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: build_tables_rank
integer, intent(in) :: build_tables_num_proc

Calls

proc~~tempo_build_tables~~CallsGraph proc~tempo_build_tables tempo_build_tables proc~build_table_freezewater build_table_freezewater proc~tempo_build_tables->proc~build_table_freezewater proc~build_table_qr_acr_qg build_table_qr_acr_qg proc~tempo_build_tables->proc~build_table_qr_acr_qg proc~build_table_qr_acr_qs build_table_qr_acr_qs proc~tempo_build_tables->proc~build_table_qr_acr_qs proc~get_version get_version proc~tempo_build_tables->proc~get_version proc~initialize_bins_for_tables initialize_bins_for_tables proc~tempo_build_tables->proc~initialize_bins_for_tables proc~initialize_graupel_vars initialize_graupel_vars proc~tempo_build_tables->proc~initialize_graupel_vars proc~initialize_parameters initialize_parameters 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~freezewater freezewater proc~build_table_freezewater->proc~freezewater proc~initialize_arrays_freezewater initialize_arrays_freezewater proc~build_table_freezewater->proc~initialize_arrays_freezewater 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~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 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~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~create_bins create_bins proc~initialize_bins_for_tables->proc~create_bins mpi_gatherv mpi_gatherv proc~gather->mpi_gatherv proc~snow_moments snow_moments proc~qr_acr_qs->proc~snow_moments

Called by

proc~~tempo_build_tables~~CalledByGraph proc~tempo_build_tables tempo_build_tables program~build_tables build_tables program~build_tables->proc~tempo_build_tables