mod_phys_lmdz_mpi_transfert Module

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des Broadcast --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

-- Les chaine de charactere -- !!

-- Les entiers -- !!

-- Les reels -- !!

-- Les booleans -- !!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des Scatter --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des Gather --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!! --> Les entiers

!!!

!!!

!!!

!!! --> Les reels

!!!

!!!

!!!

!!! --> Les booleen

!!!

!!!

!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des Scatter2D --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des Gather2D --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des reduce_sum --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des reduce_min --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition des reduce_max --> 4D !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!! SUBROUTINE grid1dTo2d !!
!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! DEFINITION DES FONCTIONS DE TRANSFERT GENERIQUES ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Used by

  • module~~mod_phys_lmdz_mpi_transfert~~UsedByGraph module~mod_phys_lmdz_mpi_transfert mod_phys_lmdz_mpi_transfert module~mod_phys_lmdz_transfert_para mod_phys_lmdz_transfert_para module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_mpi_transfert proc~open_climoz open_climoz proc~open_climoz->module~mod_phys_lmdz_mpi_transfert proc~press_coefoz press_coefoz proc~press_coefoz->module~mod_phys_lmdz_mpi_transfert proc~press_coefoz~2 press_coefoz proc~press_coefoz~2->module~mod_phys_lmdz_mpi_transfert proc~open_climoz~2 open_climoz proc~open_climoz~2->module~mod_phys_lmdz_mpi_transfert proc~iophys_ecrit iophys_ecrit proc~iophys_ecrit->module~mod_phys_lmdz_transfert_para module~mod_phys_lmdz_para mod_phys_lmdz_para proc~iophys_ecrit->module~mod_phys_lmdz_para proc~iniaqua~2 iniaqua proc~iniaqua~2->module~mod_phys_lmdz_transfert_para proc~iniaqua~2->module~mod_phys_lmdz_para module~ioipsl_getin_p_mod ioipsl_getin_p_mod proc~iniaqua~2->module~ioipsl_getin_p_mod module~pbl_surface_mod pbl_surface_mod proc~iniaqua~2->module~pbl_surface_mod proc~sp_setup~2 sp_setup proc~sp_setup~2->module~mod_phys_lmdz_transfert_para proc~global_mean global_mean proc~global_mean->module~mod_phys_lmdz_transfert_para proc~global_mean->module~mod_phys_lmdz_para proc~iophys_ecrit~2 iophys_ecrit proc~iophys_ecrit~2->module~mod_phys_lmdz_transfert_para proc~iophys_ecrit~2->module~mod_phys_lmdz_para proc~ocean_slab_init~2 ocean_slab_init proc~ocean_slab_init~2->module~mod_phys_lmdz_transfert_para proc~ocean_slab_init~2->module~ioipsl_getin_p_mod proc~regr_pr_int~2 regr_pr_int proc~regr_pr_int~2->module~mod_phys_lmdz_transfert_para proc~sp_setup sp_setup proc~sp_setup->module~mod_phys_lmdz_transfert_para proc~wxios_domain_param wxios_domain_param proc~wxios_domain_param->module~mod_phys_lmdz_transfert_para proc~wxios_domain_param->module~mod_phys_lmdz_para proc~phytracr_spl~2 phytracr_spl proc~phytracr_spl~2->module~mod_phys_lmdz_transfert_para proc~phytracr_spl~2->module~mod_phys_lmdz_para module~infotrac_phy~2 infotrac_phy proc~phytracr_spl~2->module~infotrac_phy~2 module~mod_phys_lmdz_para->module~mod_phys_lmdz_transfert_para proc~ini_paramlmdz_phy~2 ini_paramLMDZ_phy proc~ini_paramlmdz_phy~2->module~mod_phys_lmdz_transfert_para proc~dyn_tropopause~2 dyn_tropopause proc~dyn_tropopause~2->module~mod_phys_lmdz_transfert_para proc~dyn_tropopause~2->module~mod_phys_lmdz_para proc~writelim_unstruct writelim_unstruct proc~writelim_unstruct->module~mod_phys_lmdz_transfert_para proc~writelim_unstruct->module~mod_phys_lmdz_para proc~ini_paramlmdz_phy ini_paramLMDZ_phy proc~ini_paramlmdz_phy->module~mod_phys_lmdz_transfert_para proc~regr_pr_time_av regr_pr_time_av proc~regr_pr_time_av->module~mod_phys_lmdz_transfert_para proc~regr_pr_time_av->module~mod_phys_lmdz_para proc~infocfields_init infocfields_init proc~infocfields_init->module~mod_phys_lmdz_transfert_para proc~infocfields_init->module~mod_phys_lmdz_para proc~writelim writelim proc~writelim->module~mod_phys_lmdz_transfert_para proc~writelim->module~mod_phys_lmdz_para proc~iniaqua~3 iniaqua proc~iniaqua~3->module~mod_phys_lmdz_transfert_para proc~iniaqua~3->module~mod_phys_lmdz_para proc~iniaqua~3->module~ioipsl_getin_p_mod proc~iniaqua~3->module~pbl_surface_mod module~regr_pr_time_av_m~2 regr_pr_time_av_m module~regr_pr_time_av_m~2->module~mod_phys_lmdz_transfert_para module~regr_pr_time_av_m~2->module~mod_phys_lmdz_para module~ioipsl_getin_p_mod->module~mod_phys_lmdz_transfert_para module~ioipsl_getin_p_mod->module~mod_phys_lmdz_para proc~regr_pr_int regr_pr_int proc~regr_pr_int->module~mod_phys_lmdz_transfert_para proc~regr_pr_time_av~2 regr_pr_time_av proc~regr_pr_time_av~2->module~mod_phys_lmdz_transfert_para proc~regr_pr_time_av~2->module~mod_phys_lmdz_para proc~ocean_slab_init ocean_slab_init proc~ocean_slab_init->module~mod_phys_lmdz_transfert_para proc~ocean_slab_init->module~ioipsl_getin_p_mod proc~phytracr_spl phytracr_spl proc~phytracr_spl->module~mod_phys_lmdz_transfert_para proc~phytracr_spl->module~mod_phys_lmdz_para proc~phytracr_spl->module~infotrac_phy~2 proc~writelim~2 writelim proc~writelim~2->module~mod_phys_lmdz_transfert_para proc~writelim~2->module~mod_phys_lmdz_para proc~dyn_tropopause dyn_tropopause proc~dyn_tropopause->module~mod_phys_lmdz_transfert_para proc~dyn_tropopause->module~mod_phys_lmdz_para proc~infocfields_init~2 infocfields_init proc~infocfields_init~2->module~mod_phys_lmdz_transfert_para proc~infocfields_init~2->module~mod_phys_lmdz_para module~regr_pr_time_av_m regr_pr_time_av_m module~regr_pr_time_av_m->module~mod_phys_lmdz_transfert_para module~regr_pr_time_av_m->module~mod_phys_lmdz_para proc~global_mean~2 global_mean proc~global_mean~2->module~mod_phys_lmdz_transfert_para proc~global_mean~2->module~mod_phys_lmdz_para proc~writelim_unstruct~2 writelim_unstruct proc~writelim_unstruct~2->module~mod_phys_lmdz_transfert_para proc~writelim_unstruct~2->module~mod_phys_lmdz_para proc~regr_pr_av regr_pr_av proc~regr_pr_av->module~mod_phys_lmdz_transfert_para proc~create_limit_unstruct create_limit_unstruct proc~create_limit_unstruct->module~mod_phys_lmdz_para proc~readregions_spl readregions_spl proc~readregions_spl->module~mod_phys_lmdz_para proc~read_scalenc read_scalenc proc~read_scalenc->module~mod_phys_lmdz_para proc~init_readaerosolstrato2 init_readaerosolstrato2 proc~init_readaerosolstrato2->module~mod_phys_lmdz_para proc~strataer_nuc_init strataer_nuc_init proc~strataer_nuc_init->module~mod_phys_lmdz_para proc~strataer_nuc_init->module~ioipsl_getin_p_mod proc~create_etat0_limit_unstruct~2 create_etat0_limit_unstruct proc~create_etat0_limit_unstruct~2->module~mod_phys_lmdz_para proc~create_etat0_limit_unstruct~2->module~ioipsl_getin_p_mod proc~lsc_scav_orig~2 lsc_scav_orig proc~lsc_scav_orig~2->module~mod_phys_lmdz_para proc~lsc_scav_orig~2->module~infotrac_phy~2 proc~histwrite2d_cosp~2 histwrite2d_cosp proc~histwrite2d_cosp~2->module~mod_phys_lmdz_para proc~histdef2d~2 histdef2d proc~histdef2d~2->module~mod_phys_lmdz_para module~init_ssrf_m init_ssrf_m module~init_ssrf_m->module~ioipsl_getin_p_mod proc~enddef_restartphy enddef_restartphy proc~enddef_restartphy->module~mod_phys_lmdz_para proc~condsurf condsurf proc~condsurf->module~mod_phys_lmdz_para proc~readchlorophyll readchlorophyll proc~readchlorophyll->module~mod_phys_lmdz_para proc~init_readaerosolstrato1 init_readaerosolstrato1 proc~init_readaerosolstrato1->module~mod_phys_lmdz_para proc~surf_land_bucket surf_land_bucket proc~surf_land_bucket->module~mod_phys_lmdz_para module~cpl_mod cpl_mod proc~surf_land_bucket->module~cpl_mod proc~readaerosolstrato~2 readaerosolstrato proc~readaerosolstrato~2->module~mod_phys_lmdz_para proc~surf_land_bucket_hetero~2 surf_land_bucket_hetero proc~surf_land_bucket_hetero~2->module~mod_phys_lmdz_para proc~surf_land_bucket_hetero~2->module~cpl_mod proc~histdef3d_cosp~2 histdef3d_cosp proc~histdef3d_cosp~2->module~mod_phys_lmdz_para proc~sugwd_strato~2 sugwd_strato proc~sugwd_strato~2->module~mod_phys_lmdz_para proc~phytrac~2 phytrac proc~phytrac~2->module~mod_phys_lmdz_para proc~phytrac~2->module~infotrac_phy~2 module~surf_land_orchidee_mod~2 surf_land_orchidee_mod module~surf_land_orchidee_mod~2->module~mod_phys_lmdz_para module~surf_land_orchidee_mod~2->module~cpl_mod module~readtracfiles_mod readTracFiles_mod module~readtracfiles_mod->module~ioipsl_getin_p_mod proc~soil soil proc~soil->module~mod_phys_lmdz_para proc~close_restartphy close_restartphy proc~close_restartphy->module~mod_phys_lmdz_para proc~lmdz_cosp_interface lmdz_cosp_interface proc~lmdz_cosp_interface->module~mod_phys_lmdz_para module~lmdz_cosp_read_outputkeys~2 lmdz_cosp_read_outputkeys proc~lmdz_cosp_interface->module~lmdz_cosp_read_outputkeys~2 module~lmdz_cosp_subsample_and_optics_mod~2 LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD proc~lmdz_cosp_interface->module~lmdz_cosp_subsample_and_optics_mod~2 module~lmdz_cosp_construct_destroy_mod LMDZ_COSP_CONSTRUCT_DESTROY_MOD proc~lmdz_cosp_interface->module~lmdz_cosp_construct_destroy_mod proc~strataer_init strataer_init proc~strataer_init->module~mod_phys_lmdz_para proc~strataer_init->module~ioipsl_getin_p_mod proc~strataer_init->module~infotrac_phy~2 proc~read_vent read_vent proc~read_vent->module~mod_phys_lmdz_para proc~read_vent~2 read_vent proc~read_vent~2->module~mod_phys_lmdz_para proc~cdrag cdrag proc~cdrag->module~ioipsl_getin_p_mod proc~histdef3d histdef3d proc~histdef3d->module~mod_phys_lmdz_para proc~gather_surf_r~2 gather_surf_r proc~gather_surf_r~2->module~mod_phys_lmdz_para proc~stdlevvarn stdlevvarn proc~stdlevvarn->module~ioipsl_getin_p_mod proc~histwrite3d_xios~3 histwrite3d_xios proc~histwrite3d_xios~3->module~mod_phys_lmdz_para proc~get_aero_fromfile get_aero_fromfile proc~get_aero_fromfile->module~mod_phys_lmdz_para proc~regr_horiz_time_climoz regr_horiz_time_climoz proc~regr_horiz_time_climoz->module~mod_phys_lmdz_para proc~histwrite2d_phy_old histwrite2d_phy_old proc~histwrite2d_phy_old->module~mod_phys_lmdz_para proc~gath2cpl gath2cpl proc~gath2cpl->module~mod_phys_lmdz_para proc~read_dust read_dust proc~read_dust->module~mod_phys_lmdz_para proc~strath2o_methox~2 stratH2O_methox proc~strath2o_methox~2->module~mod_phys_lmdz_para proc~strath2o_methox~2->module~infotrac_phy~2 proc~geo2atm~2 geo2atm proc~geo2atm~2->module~mod_phys_lmdz_para proc~wake~2 wake proc~wake~2->module~mod_phys_lmdz_para proc~wake~2->module~ioipsl_getin_p_mod proc~adaptdustemission~2 adaptdustemission proc~adaptdustemission~2->module~mod_phys_lmdz_para proc~adaptdustemission~2->module~infotrac_phy~2 proc~iniphysiq iniphysiq proc~iniphysiq->module~mod_phys_lmdz_para proc~iniphysiq->module~ioipsl_getin_p_mod module~infotrac~2 infotrac proc~iniphysiq->module~infotrac~2 proc~iniphysiq->module~infotrac_phy~2 proc~sugwd sugwd proc~sugwd->module~mod_phys_lmdz_para proc~get_soil_levels get_soil_levels proc~get_soil_levels->module~mod_phys_lmdz_para proc~miecalc_aer~2 MIECALC_AER proc~miecalc_aer~2->module~mod_phys_lmdz_para proc~miecalc_aer~2->module~infotrac_phy~2 proc~init_time init_time proc~init_time->module~ioipsl_getin_p_mod proc~ratqs_main_first ratqs_main_first proc~ratqs_main_first->module~mod_phys_lmdz_para proc~tracco2i tracco2i proc~tracco2i->module~mod_phys_lmdz_para proc~tracco2i->module~infotrac_phy~2 proc~readaerosolstrato1_rrtm readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm->module~mod_phys_lmdz_para proc~flott_gwd_rando_first~2 FLOTT_GWD_rando_first proc~flott_gwd_rando_first~2->module~ioipsl_getin_p_mod proc~wake_ini~2 wake_ini proc~wake_ini~2->module~ioipsl_getin_p_mod proc~histdef2d_old~2 histdef2d_old proc~histdef2d_old~2->module~mod_phys_lmdz_para proc~init_readaerosolstrato2~2 init_readaerosolstrato2 proc~init_readaerosolstrato2~2->module~mod_phys_lmdz_para proc~scatter_surf_r scatter_surf_r proc~scatter_surf_r->module~mod_phys_lmdz_para proc~thermcell_ini thermcell_ini proc~thermcell_ini->module~ioipsl_getin_p_mod proc~traccoag traccoag proc~traccoag->module~mod_phys_lmdz_para proc~traccoag->module~infotrac_phy~2 proc~init_limit_read~2 init_limit_read proc~init_limit_read~2->module~mod_phys_lmdz_para proc~init_print_control init_print_control proc~init_print_control->module~mod_phys_lmdz_para proc~init_print_control->module~ioipsl_getin_p_mod proc~condsurfs_new condsurfs_new proc~condsurfs_new->module~mod_phys_lmdz_para proc~scatter_surf_mpi_i scatter_surf_mpi_i proc~scatter_surf_mpi_i->module~mod_phys_lmdz_para proc~sugwd~2 sugwd proc~sugwd~2->module~mod_phys_lmdz_para proc~histdef3d~2 histdef3d proc~histdef3d~2->module~mod_phys_lmdz_para proc~regr_horiz_time_climoz~2 regr_horiz_time_climoz proc~regr_horiz_time_climoz~2->module~mod_phys_lmdz_para proc~surf_landice~2 surf_landice proc~surf_landice~2->module~ioipsl_getin_p_mod proc~surf_landice~2->module~cpl_mod proc~histbeg_phy histbeg_phy proc~histbeg_phy->module~mod_phys_lmdz_para proc~histdef2d_cosp~2 histdef2d_cosp proc~histdef2d_cosp~2->module~mod_phys_lmdz_para proc~flott_gwd_rando~2 FLOTT_GWD_rando proc~flott_gwd_rando~2->module~ioipsl_getin_p_mod proc~initphysto initphysto proc~initphysto->module~mod_phys_lmdz_para proc~condsurfc_new condsurfc_new proc~condsurfc_new->module~mod_phys_lmdz_para proc~histwrite2d_phy_old~2 histwrite2d_phy_old proc~histwrite2d_phy_old~2->module~mod_phys_lmdz_para module~lmdz_cosp_read_outputkeys lmdz_cosp_read_outputkeys module~lmdz_cosp_read_outputkeys->module~mod_phys_lmdz_para proc~regr_pr_comb_coefoz~2 regr_pr_comb_coefoz proc~regr_pr_comb_coefoz~2->module~regr_pr_time_av_m proc~miecalc_aer MIECALC_AER proc~miecalc_aer->module~mod_phys_lmdz_para proc~miecalc_aer->module~infotrac_phy~2 proc~sisvatetat0 sisvatetat0 proc~sisvatetat0->module~mod_phys_lmdz_para proc~lsc_scav_spl lsc_scav_spl proc~lsc_scav_spl->module~mod_phys_lmdz_para proc~lsc_scav_spl->module~infotrac_phy~2 proc~co2_emissions co2_emissions proc~co2_emissions->module~mod_phys_lmdz_para proc~iniaqua iniaqua proc~iniaqua->module~mod_phys_lmdz_para proc~readaerosolstrato2_rrtm readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm->module~mod_phys_lmdz_para proc~init_synchro_omp~2 Init_synchro_omp proc~init_synchro_omp~2->module~mod_phys_lmdz_para proc~get_soil_levels~2 get_soil_levels proc~get_soil_levels~2->module~mod_phys_lmdz_para proc~pbl_surface_init~2 pbl_surface_init proc~pbl_surface_init~2->module~ioipsl_getin_p_mod proc~stdlevvarn~2 stdlevvarn proc~stdlevvarn~2->module~ioipsl_getin_p_mod proc~init_time~2 init_time proc~init_time~2->module~ioipsl_getin_p_mod proc~limit_slab limit_slab proc~limit_slab->module~mod_phys_lmdz_para proc~histdef3d_cosp histdef3d_cosp proc~histdef3d_cosp->module~mod_phys_lmdz_para proc~radiation_scheme~2 RADIATION_SCHEME proc~radiation_scheme~2->module~mod_phys_lmdz_para proc~gather_surf_mpi_r gather_surf_mpi_r proc~gather_surf_mpi_r->module~mod_phys_lmdz_para proc~histwrite3d_cosp~2 histwrite3d_cosp proc~histwrite3d_cosp~2->module~mod_phys_lmdz_para proc~synchro_omp~2 Synchro_omp proc~synchro_omp~2->module~mod_phys_lmdz_para proc~strataer_init~2 strataer_init proc~strataer_init~2->module~mod_phys_lmdz_para proc~strataer_init~2->module~ioipsl_getin_p_mod proc~strataer_init~2->module~infotrac_phy~2 proc~blowing_snow_ini~2 blowing_snow_ini proc~blowing_snow_ini~2->module~ioipsl_getin_p_mod proc~sisvatredem sisvatredem proc~sisvatredem->module~mod_phys_lmdz_para proc~radiation_scheme_s2 RADIATION_SCHEME_S2 proc~radiation_scheme_s2->module~mod_phys_lmdz_para proc~dustemission dustemission proc~dustemission->module~mod_phys_lmdz_para proc~dustemission->module~infotrac_phy~2 proc~interfoce_lim~2 interfoce_lim proc~interfoce_lim~2->module~mod_phys_lmdz_para proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~mod_phys_lmdz_para proc~phys_output_write~2->module~pbl_surface_mod proc~phys_output_write~2->module~infotrac_phy~2 proc~gath2cpl~2 gath2cpl proc~gath2cpl~2->module~mod_phys_lmdz_para proc~traccoag~2 traccoag proc~traccoag~2->module~mod_phys_lmdz_para proc~traccoag~2->module~infotrac_phy~2 proc~cv_flag cv_flag proc~cv_flag->module~ioipsl_getin_p_mod proc~yamada_c~2 yamada_c proc~yamada_c~2->module~ioipsl_getin_p_mod proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->module~ioipsl_getin_p_mod proc~strath2o_methox stratH2O_methox proc~strath2o_methox->module~mod_phys_lmdz_para proc~strath2o_methox->module~infotrac_phy~2 proc~histdef2d_cosp histdef2d_cosp proc~histdef2d_cosp->module~mod_phys_lmdz_para proc~histwrite4d_cosp~2 histwrite4d_cosp proc~histwrite4d_cosp~2->module~mod_phys_lmdz_para proc~limit_read_tot~2 limit_read_tot proc~limit_read_tot~2->module~mod_phys_lmdz_para proc~phys_output_open~2 phys_output_open proc~phys_output_open~2->module~mod_phys_lmdz_para proc~phys_output_open~2->module~infotrac_phy~2 proc~create_limit_unstruct~2 create_limit_unstruct proc~create_limit_unstruct~2->module~mod_phys_lmdz_para proc~iophys_ecrit_index iophys_ecrit_index proc~iophys_ecrit_index->module~mod_phys_lmdz_para proc~surf_land_bucket_hetero surf_land_bucket_hetero proc~surf_land_bucket_hetero->module~mod_phys_lmdz_para proc~surf_land_bucket_hetero->module~cpl_mod proc~initdust initdust proc~initdust->module~mod_phys_lmdz_para proc~initdust->module~infotrac_phy~2 proc~lsc_scav~2 lsc_scav proc~lsc_scav~2->module~mod_phys_lmdz_para proc~lsc_scav~2->module~infotrac_phy~2 proc~cva_driver_pre cva_driver_pre proc~cva_driver_pre->module~ioipsl_getin_p_mod proc~histwrite2d_phy histwrite2d_phy proc~histwrite2d_phy->module~mod_phys_lmdz_para proc~read_newemissions~2 read_newemissions proc~read_newemissions~2->module~mod_phys_lmdz_para proc~init_infotrac_phy~2 init_infotrac_phy proc~init_infotrac_phy~2->module~mod_phys_lmdz_para proc~init_infotrac_phy~2->module~ioipsl_getin_p_mod proc~thermcell_ini~2 thermcell_ini proc~thermcell_ini~2->module~ioipsl_getin_p_mod proc~iophys_ini iophys_ini proc~iophys_ini->module~mod_phys_lmdz_para proc~init_create_etat0_unstruct init_create_etat0_unstruct proc~init_create_etat0_unstruct->module~mod_phys_lmdz_para proc~init_surf_para Init_surf_para proc~init_surf_para->module~mod_phys_lmdz_para proc~traclmdz_init traclmdz_init proc~traclmdz_init->module~mod_phys_lmdz_para proc~traclmdz_init->module~infotrac_phy~2 proc~readaerosol_interp~2 readaerosol_interp proc~readaerosol_interp~2->module~mod_phys_lmdz_para proc~init_iophy_new~2 init_iophy_new proc~init_iophy_new~2->module~mod_phys_lmdz_para proc~sisvatredem~2 sisvatredem proc~sisvatredem~2->module~mod_phys_lmdz_para proc~histdef2d histdef2d proc~histdef2d->module~mod_phys_lmdz_para proc~atke_ini~2 atke_ini proc~atke_ini~2->module~ioipsl_getin_p_mod proc~synchro_omp Synchro_omp proc~synchro_omp->module~mod_phys_lmdz_para proc~read_rsun_rrtm read_rsun_rrtm proc~read_rsun_rrtm->module~mod_phys_lmdz_para proc~get_aero_fromfile~2 get_aero_fromfile proc~get_aero_fromfile~2->module~mod_phys_lmdz_para proc~wake_ini wake_ini proc~wake_ini->module~ioipsl_getin_p_mod proc~alpale~2 alpale proc~alpale~2->module~ioipsl_getin_p_mod proc~interp_sulf_input interp_sulf_input proc~interp_sulf_input->module~mod_phys_lmdz_para proc~interp_sulf_input->module~infotrac_phy~2 proc~histwrite3d_phy histwrite3d_phy proc~histwrite3d_phy->module~mod_phys_lmdz_para proc~initphysto~2 initphysto proc~initphysto~2->module~mod_phys_lmdz_para proc~phys_cal_init phys_cal_init proc~phys_cal_init->module~mod_phys_lmdz_para proc~phys_cal_init->module~ioipsl_getin_p_mod proc~finalize_surf_para Finalize_surf_para proc~finalize_surf_para->module~mod_phys_lmdz_para proc~scatter_surf_i~2 scatter_surf_i proc~scatter_surf_i~2->module~mod_phys_lmdz_para proc~initdust~2 initdust proc~initdust~2->module~mod_phys_lmdz_para proc~initdust~2->module~infotrac_phy~2 proc~lsc_scav lsc_scav proc~lsc_scav->module~mod_phys_lmdz_para proc~lsc_scav->module~infotrac_phy~2 proc~soil_hetero~2 soil_hetero proc~soil_hetero~2->module~mod_phys_lmdz_para proc~gather_surf_mpi_r~2 gather_surf_mpi_r proc~gather_surf_mpi_r~2->module~mod_phys_lmdz_para proc~histwrite2d_cosp~4 histwrite2d_cosp proc~histwrite2d_cosp~4->module~mod_phys_lmdz_para proc~init_infotrac_phy init_infotrac_phy proc~init_infotrac_phy->module~mod_phys_lmdz_para proc~init_infotrac_phy->module~ioipsl_getin_p_mod proc~init_synchro_omp Init_synchro_omp proc~init_synchro_omp->module~mod_phys_lmdz_para proc~readchlorophyll~2 readchlorophyll proc~readchlorophyll~2->module~mod_phys_lmdz_para proc~gather_surf_omp_r~2 gather_surf_omp_r proc~gather_surf_omp_r~2->module~mod_phys_lmdz_para proc~adjustbands_physic AdjustBands_physic proc~adjustbands_physic->module~mod_phys_lmdz_para proc~lscp_ini~2 lscp_ini proc~lscp_ini~2->module~ioipsl_getin_p_mod proc~condsurfc_new~2 condsurfc_new proc~condsurfc_new~2->module~mod_phys_lmdz_para proc~radiation_scheme RADIATION_SCHEME proc~radiation_scheme->module~mod_phys_lmdz_para proc~output_physiqex~2 output_physiqex proc~output_physiqex~2->module~mod_phys_lmdz_para proc~output_physiqex~2->module~ioipsl_getin_p_mod proc~output_physiqex~2->module~infotrac_phy~2 proc~histwrite3d_cosp~4 histwrite3d_cosp proc~histwrite3d_cosp~4->module~mod_phys_lmdz_para proc~pbl_surface pbl_surface proc~pbl_surface->module~ioipsl_getin_p_mod proc~alpale_wk alpale_wk proc~alpale_wk->module~ioipsl_getin_p_mod proc~condsurf~2 condsurf proc~condsurf~2->module~mod_phys_lmdz_para proc~scatter_surf_r~2 scatter_surf_r proc~scatter_surf_r~2->module~mod_phys_lmdz_para proc~dustemission~2 dustemission proc~dustemission~2->module~mod_phys_lmdz_para proc~dustemission~2->module~infotrac_phy~2 proc~iniphysiq~3 iniphysiq proc~iniphysiq~3->module~mod_phys_lmdz_para proc~iniphysiq~3->module~infotrac~2 proc~iniphysiq~3->module~infotrac_phy~2 proc~yamada_ini yamada_ini proc~yamada_ini->module~ioipsl_getin_p_mod proc~abort_physic abort_physic proc~abort_physic->module~mod_phys_lmdz_para proc~read_map2d read_map2D proc~read_map2d->module~mod_phys_lmdz_para proc~histdef2d_cosp~4 histdef2d_cosp proc~histdef2d_cosp~4->module~mod_phys_lmdz_para proc~adaptdustemission adaptdustemission proc~adaptdustemission->module~mod_phys_lmdz_para proc~adaptdustemission->module~infotrac_phy~2 proc~histdef2d_old histdef2d_old proc~histdef2d_old->module~mod_phys_lmdz_para proc~scatter_surf_i scatter_surf_i proc~scatter_surf_i->module~mod_phys_lmdz_para proc~scatter_surf_omp_i~2 scatter_surf_omp_i proc~scatter_surf_omp_i~2->module~mod_phys_lmdz_para proc~histwrite3d_cosp~3 histwrite3d_cosp proc~histwrite3d_cosp~3->module~mod_phys_lmdz_para proc~init_iophy_new~3 init_iophy_new proc~init_iophy_new~3->module~mod_phys_lmdz_para proc~atke_ini atke_ini proc~atke_ini->module~ioipsl_getin_p_mod proc~iophys_ecrit_index~2 iophys_ecrit_index proc~iophys_ecrit_index~2->module~mod_phys_lmdz_para proc~lsc_scav_spl~2 lsc_scav_spl proc~lsc_scav_spl~2->module~mod_phys_lmdz_para proc~lsc_scav_spl~2->module~infotrac_phy~2 proc~setup_radiation_scheme~2 SETUP_RADIATION_SCHEME proc~setup_radiation_scheme~2->module~mod_phys_lmdz_para proc~finalize_surf_para~2 Finalize_surf_para proc~finalize_surf_para~2->module~mod_phys_lmdz_para proc~ratqs_main_first~2 ratqs_main_first proc~ratqs_main_first~2->module~mod_phys_lmdz_para proc~histdef3d_cosp~4 histdef3d_cosp proc~histdef3d_cosp~4->module~mod_phys_lmdz_para proc~histdef3d_old histdef3d_old proc~histdef3d_old->module~mod_phys_lmdz_para proc~gather_surf_omp_r gather_surf_omp_r proc~gather_surf_omp_r->module~mod_phys_lmdz_para proc~scatter_surf_mpi_i~2 scatter_surf_mpi_i proc~scatter_surf_mpi_i~2->module~mod_phys_lmdz_para proc~init_iophy~2 init_iophy proc~init_iophy~2->module~mod_phys_lmdz_para proc~histdef2d_cosp~3 histdef2d_cosp proc~histdef2d_cosp~3->module~mod_phys_lmdz_para proc~strataer_emiss_init~2 strataer_emiss_init proc~strataer_emiss_init~2->module~mod_phys_lmdz_para proc~strataer_emiss_init~2->module~ioipsl_getin_p_mod proc~histbeg_phy~3 histbeg_phy proc~histbeg_phy~3->module~mod_phys_lmdz_para proc~ratqs_ini ratqs_ini proc~ratqs_ini->module~ioipsl_getin_p_mod proc~read_dust~2 read_dust proc~read_dust~2->module~mod_phys_lmdz_para proc~physiq~2 physiq proc~physiq~2->module~mod_phys_lmdz_para proc~physiq~2->module~ioipsl_getin_p_mod proc~physiq~2->module~regr_pr_time_av_m proc~physiq~2->module~pbl_surface_mod proc~physiq~2->module~infotrac_phy~2 proc~init_surf_para~2 Init_surf_para proc~init_surf_para~2->module~mod_phys_lmdz_para proc~histwrite4d_cosp~4 histwrite4d_cosp proc~histwrite4d_cosp~4->module~mod_phys_lmdz_para proc~ratqs_ini~2 ratqs_ini proc~ratqs_ini~2->module~ioipsl_getin_p_mod proc~scatter_surf_omp_r~2 scatter_surf_omp_r proc~scatter_surf_omp_r~2->module~mod_phys_lmdz_para proc~strataer_nuc_init~2 strataer_nuc_init proc~strataer_nuc_init~2->module~mod_phys_lmdz_para proc~strataer_nuc_init~2->module~ioipsl_getin_p_mod proc~histbeg_phyxios~3 histbeg_phyxios proc~histbeg_phyxios~3->module~mod_phys_lmdz_para proc~blowing_snow_ini blowing_snow_ini proc~blowing_snow_ini->module~ioipsl_getin_p_mod proc~cv_flag~2 cv_flag proc~cv_flag~2->module~ioipsl_getin_p_mod proc~cpl_init~2 cpl_init proc~cpl_init~2->module~ioipsl_getin_p_mod proc~gather_surf_i~2 gather_surf_i proc~gather_surf_i~2->module~mod_phys_lmdz_para proc~alpale_wk~2 alpale_wk proc~alpale_wk~2->module~ioipsl_getin_p_mod proc~init_iophy_new init_iophy_new proc~init_iophy_new->module~mod_phys_lmdz_para proc~phys_output_open phys_output_open proc~phys_output_open->module~mod_phys_lmdz_para proc~phys_output_open->module~infotrac_phy~2 proc~histwrite3d_phy_old histwrite3d_phy_old proc~histwrite3d_phy_old->module~mod_phys_lmdz_para proc~histwrite4d_cosp~3 histwrite4d_cosp proc~histwrite4d_cosp~3->module~mod_phys_lmdz_para proc~histwrite2d_phy~3 histwrite2d_phy proc~histwrite2d_phy~3->module~mod_phys_lmdz_para proc~lscp_ini lscp_ini proc~lscp_ini->module~ioipsl_getin_p_mod proc~cdrag~2 cdrag proc~cdrag~2->module~ioipsl_getin_p_mod proc~acama_gwd_rando_first~2 ACAMA_GWD_rando_first proc~acama_gwd_rando_first~2->module~ioipsl_getin_p_mod proc~init_aero_fromfile init_aero_fromfile proc~init_aero_fromfile->module~mod_phys_lmdz_para proc~histwrite2d_cosp histwrite2d_cosp proc~histwrite2d_cosp->module~mod_phys_lmdz_para proc~gather_surf_omp_i~2 gather_surf_omp_i proc~gather_surf_omp_i~2->module~mod_phys_lmdz_para module~cosp_read_otputkeys cosp_read_otputkeys module~cosp_read_otputkeys->module~mod_phys_lmdz_para proc~histwrite2d_xios histwrite2d_xios proc~histwrite2d_xios->module~mod_phys_lmdz_para proc~read_rsun_rrtm~2 read_rsun_rrtm proc~read_rsun_rrtm~2->module~mod_phys_lmdz_para proc~lmdz_cosp_interface~2 lmdz_cosp_interface proc~lmdz_cosp_interface~2->module~mod_phys_lmdz_para proc~lmdz_cosp_interface~2->module~lmdz_cosp_read_outputkeys~2 proc~lmdz_cosp_interface~2->module~lmdz_cosp_subsample_and_optics_mod~2 proc~lmdz_cosp_interface~2->module~lmdz_cosp_construct_destroy_mod proc~init_iophy init_iophy proc~init_iophy->module~mod_phys_lmdz_para proc~gather_surf_mpi_i gather_surf_mpi_i proc~gather_surf_mpi_i->module~mod_phys_lmdz_para proc~scatter_surf_mpi_r~2 scatter_surf_mpi_r proc~scatter_surf_mpi_r~2->module~mod_phys_lmdz_para proc~cloud_optics_prop_ini cloud_optics_prop_ini proc~cloud_optics_prop_ini->module~ioipsl_getin_p_mod proc~histbeg_phyxios histbeg_phyxios proc~histbeg_phyxios->module~mod_phys_lmdz_para proc~histwrite3d_cosp histwrite3d_cosp proc~histwrite3d_cosp->module~mod_phys_lmdz_para proc~scatter_surf_omp_r scatter_surf_omp_r proc~scatter_surf_omp_r->module~mod_phys_lmdz_para proc~gather_surf_mpi_i~2 gather_surf_mpi_i proc~gather_surf_mpi_i~2->module~mod_phys_lmdz_para proc~surf_land_bucket~2 surf_land_bucket proc~surf_land_bucket~2->module~mod_phys_lmdz_para proc~surf_land_bucket~2->module~cpl_mod proc~acama_gwd_rando_first ACAMA_GWD_rando_first proc~acama_gwd_rando_first->module~ioipsl_getin_p_mod proc~cloud_optics_prop_ini~2 cloud_optics_prop_ini proc~cloud_optics_prop_ini~2->module~ioipsl_getin_p_mod module~cpl_mod~2 cpl_mod module~cpl_mod~2->module~mod_phys_lmdz_para module~oasis~2 oasis module~cpl_mod~2->module~oasis~2 proc~dyn1dredem dyn1dredem proc~dyn1dredem->module~mod_phys_lmdz_para proc~dyn1dredem->module~infotrac~2 proc~strataer_emiss_init strataer_emiss_init proc~strataer_emiss_init->module~mod_phys_lmdz_para proc~strataer_emiss_init->module~ioipsl_getin_p_mod proc~create_etat0_unstruct~2 create_etat0_unstruct proc~create_etat0_unstruct~2->module~mod_phys_lmdz_para proc~create_etat0_unstruct~2->module~ioipsl_getin_p_mod proc~create_etat0_unstruct~2->module~pbl_surface_mod proc~create_etat0_unstruct~2->module~infotrac_phy~2 proc~readregionsdims2_spl~2 readregionsdims2_spl proc~readregionsdims2_spl~2->module~mod_phys_lmdz_para proc~histdef3d_cosp~3 histdef3d_cosp proc~histdef3d_cosp~3->module~mod_phys_lmdz_para proc~histwrite3d_phy~3 histwrite3d_phy proc~histwrite3d_phy~3->module~mod_phys_lmdz_para proc~interfoce_lim interfoce_lim proc~interfoce_lim->module~mod_phys_lmdz_para proc~atm2geo~2 atm2geo proc~atm2geo~2->module~mod_phys_lmdz_para proc~open_startphy~2 Open_startphy proc~open_startphy~2->module~mod_phys_lmdz_para proc~surf_landice surf_landice proc~surf_landice->module~ioipsl_getin_p_mod proc~surf_landice->module~cpl_mod proc~readaerosol_interp readaerosol_interp proc~readaerosol_interp->module~mod_phys_lmdz_para proc~wxios_domain_param_unstructured wxios_domain_param_unstructured proc~wxios_domain_param_unstructured->module~mod_phys_lmdz_para proc~wxios_domain_param_unstructured->module~ioipsl_getin_p_mod proc~init_readaerosolstrato1~2 init_readaerosolstrato1 proc~init_readaerosolstrato1~2->module~mod_phys_lmdz_para proc~histwrite2d_xios~3 histwrite2d_xios proc~histwrite2d_xios~3->module~mod_phys_lmdz_para proc~open_restartphy~2 open_restartphy proc~open_restartphy~2->module~mod_phys_lmdz_para proc~output_physiqex output_physiqex proc~output_physiqex->module~mod_phys_lmdz_para proc~output_physiqex->module~ioipsl_getin_p_mod proc~output_physiqex->module~infotrac_phy~2 proc~readaerosolstrato2_rrtm~2 readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm~2->module~mod_phys_lmdz_para proc~init_create_etat0_unstruct~2 init_create_etat0_unstruct proc~init_create_etat0_unstruct~2->module~mod_phys_lmdz_para proc~alpale alpale proc~alpale->module~ioipsl_getin_p_mod proc~fisrtilp~2 fisrtilp proc~fisrtilp~2->module~ioipsl_getin_p_mod proc~histwrite4d_cosp histwrite4d_cosp proc~histwrite4d_cosp->module~mod_phys_lmdz_para proc~interp_sulf_input~2 interp_sulf_input proc~interp_sulf_input~2->module~mod_phys_lmdz_para proc~interp_sulf_input~2->module~infotrac_phy~2 proc~close_startphy~2 Close_startphy proc~close_startphy~2->module~mod_phys_lmdz_para proc~alpale_th_first~2 alpale_th_first proc~alpale_th_first~2->module~ioipsl_getin_p_mod proc~open_startphy Open_startphy proc~open_startphy->module~mod_phys_lmdz_para proc~inigeomphy inigeomphy proc~inigeomphy->module~mod_phys_lmdz_para module~lmdz_cosp_read_outputkeys~2->module~mod_phys_lmdz_para proc~readregionsdims_spl~2 readregionsdims_spl proc~readregionsdims_spl~2->module~mod_phys_lmdz_para proc~pbl_surface_init pbl_surface_init proc~pbl_surface_init->module~ioipsl_getin_p_mod proc~histbeg_phy~2 histbeg_phy proc~histbeg_phy~2->module~mod_phys_lmdz_para proc~sisvatetat0~2 sisvatetat0 proc~sisvatetat0~2->module~mod_phys_lmdz_para proc~enddef_restartphy~2 enddef_restartphy proc~enddef_restartphy~2->module~mod_phys_lmdz_para proc~phys_output_write phys_output_write proc~phys_output_write->module~mod_phys_lmdz_para proc~phys_output_write->module~pbl_surface_mod proc~phys_output_write->module~infotrac_phy~2 proc~limit_slab~2 limit_slab proc~limit_slab~2->module~mod_phys_lmdz_para proc~flott_gwd_rando_first FLOTT_GWD_rando_first proc~flott_gwd_rando_first->module~ioipsl_getin_p_mod proc~physiq physiq proc~physiq->module~mod_phys_lmdz_para proc~physiq->module~ioipsl_getin_p_mod proc~physiq->module~regr_pr_time_av_m proc~physiq->module~pbl_surface_mod proc~physiq->module~infotrac_phy~2 proc~readregionsdims_spl readregionsdims_spl proc~readregionsdims_spl->module~mod_phys_lmdz_para proc~histwrite3d_phy_old~2 histwrite3d_phy_old proc~histwrite3d_phy_old~2->module~mod_phys_lmdz_para proc~readregions_spl~2 readregions_spl proc~readregions_spl~2->module~mod_phys_lmdz_para module~oasis oasis module~oasis->module~mod_phys_lmdz_para proc~readaerosolstrato readaerosolstrato proc~readaerosolstrato->module~mod_phys_lmdz_para proc~phys_cal_init~2 phys_cal_init proc~phys_cal_init~2->module~mod_phys_lmdz_para proc~phys_cal_init~2->module~ioipsl_getin_p_mod proc~flott_gwd_rando FLOTT_GWD_rando proc~flott_gwd_rando->module~ioipsl_getin_p_mod proc~cv3p_mixing~2 cv3p_mixing proc~cv3p_mixing~2->module~ioipsl_getin_p_mod proc~open_restartphy open_restartphy proc~open_restartphy->module~mod_phys_lmdz_para proc~soil_hetero soil_hetero proc~soil_hetero->module~mod_phys_lmdz_para proc~dyn1deta0 dyn1deta0 proc~dyn1deta0->module~mod_phys_lmdz_para proc~dyn1deta0->module~infotrac~2 proc~init_limit_read init_limit_read proc~init_limit_read->module~mod_phys_lmdz_para module~surf_land_orchidee_mod surf_land_orchidee_mod module~surf_land_orchidee_mod->module~mod_phys_lmdz_para module~surf_land_orchidee_mod->module~cpl_mod proc~tracco2i~2 tracco2i proc~tracco2i~2->module~mod_phys_lmdz_para proc~tracco2i~2->module~infotrac_phy~2 proc~histwrite2d_phy~2 histwrite2d_phy proc~histwrite2d_phy~2->module~mod_phys_lmdz_para proc~readscaleparamsnc_spl~2 readscaleparamsnc_spl proc~readscaleparamsnc_spl~2->module~mod_phys_lmdz_para proc~read_map2d~2 read_map2D proc~read_map2d~2->module~mod_phys_lmdz_para proc~read_surface~2 read_surface proc~read_surface~2->module~mod_phys_lmdz_para proc~close_restartphy~2 close_restartphy proc~close_restartphy~2->module~mod_phys_lmdz_para proc~histbeg_phyxios~2 histbeg_phyxios proc~histbeg_phyxios~2->module~mod_phys_lmdz_para module~pbl_surface_mod~2 pbl_surface_mod module~pbl_surface_mod~2->module~mod_phys_lmdz_para module~pbl_surface_mod~2->module~ioipsl_getin_p_mod module~pbl_surface_mod~2->module~cpl_mod proc~readscaleparams_spl readscaleparams_spl proc~readscaleparams_spl->module~mod_phys_lmdz_para module~cpl_mod->module~mod_phys_lmdz_para module~cpl_mod->module~oasis~2 proc~co2_emissions~2 co2_emissions proc~co2_emissions~2->module~mod_phys_lmdz_para proc~histwrite0d_xios~2 histwrite0d_xios proc~histwrite0d_xios~2->module~mod_phys_lmdz_para proc~traclmdz_init~2 traclmdz_init proc~traclmdz_init~2->module~mod_phys_lmdz_para proc~traclmdz_init~2->module~infotrac_phy~2 proc~read_scalenc~2 read_scalenc proc~read_scalenc~2->module~mod_phys_lmdz_para proc~soil~2 soil proc~soil~2->module~mod_phys_lmdz_para proc~histbeg_phy_points~2 histbeg_phy_points proc~histbeg_phy_points~2->module~mod_phys_lmdz_para proc~init_aero_fromfile~2 init_aero_fromfile proc~init_aero_fromfile~2->module~mod_phys_lmdz_para module~cosp_read_otputkeys~2 cosp_read_otputkeys module~cosp_read_otputkeys~2->module~mod_phys_lmdz_para module~oasis~2->module~mod_phys_lmdz_para proc~init_physics_distribution init_physics_distribution proc~init_physics_distribution->module~mod_phys_lmdz_para proc~init_physics_distribution->module~infotrac_phy~2 proc~gather_surf_r gather_surf_r proc~gather_surf_r->module~mod_phys_lmdz_para proc~histwrite2d_xios~2 histwrite2d_xios proc~histwrite2d_xios~2->module~mod_phys_lmdz_para proc~open_startphy~3 Open_startphy proc~open_startphy~3->module~mod_phys_lmdz_para proc~cpl_init cpl_init proc~cpl_init->module~ioipsl_getin_p_mod proc~ocean_slab_noice~2 ocean_slab_noice proc~ocean_slab_noice~2->module~mod_phys_lmdz_para proc~histwrite3d_xios~2 histwrite3d_xios proc~histwrite3d_xios~2->module~mod_phys_lmdz_para proc~readscaleparams_spl~2 readscaleparams_spl proc~readscaleparams_spl~2->module~mod_phys_lmdz_para proc~histbeg_phy_points histbeg_phy_points proc~histbeg_phy_points->module~mod_phys_lmdz_para proc~readaerosolstrato1_rrtm~2 readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm~2->module~mod_phys_lmdz_para proc~gather_surf_omp_i gather_surf_omp_i proc~gather_surf_omp_i->module~mod_phys_lmdz_para proc~init_etat0_limit_unstruct~2 init_etat0_limit_unstruct proc~init_etat0_limit_unstruct~2->module~mod_phys_lmdz_para proc~init_etat0_limit_unstruct~2->module~ioipsl_getin_p_mod proc~surf_wind_ini surf_wind_ini proc~surf_wind_ini->module~ioipsl_getin_p_mod proc~create_etat0_limit_unstruct create_etat0_limit_unstruct proc~create_etat0_limit_unstruct->module~mod_phys_lmdz_para proc~create_etat0_limit_unstruct->module~ioipsl_getin_p_mod proc~phytrac phytrac proc~phytrac->module~mod_phys_lmdz_para proc~phytrac->module~infotrac_phy~2 proc~scatter_surf_mpi_r scatter_surf_mpi_r proc~scatter_surf_mpi_r->module~mod_phys_lmdz_para proc~cv3p_mixing cv3p_mixing proc~cv3p_mixing->module~ioipsl_getin_p_mod proc~alpale_th_first alpale_th_first proc~alpale_th_first->module~ioipsl_getin_p_mod proc~close_startphy Close_startphy proc~close_startphy->module~mod_phys_lmdz_para proc~histwrite3d_xios histwrite3d_xios proc~histwrite3d_xios->module~mod_phys_lmdz_para proc~limit_read_tot limit_read_tot proc~limit_read_tot->module~mod_phys_lmdz_para proc~inigeomphy~2 inigeomphy proc~inigeomphy~2->module~mod_phys_lmdz_para proc~close_startphy~3 Close_startphy proc~close_startphy~3->module~mod_phys_lmdz_para proc~iophys_ini~2 iophys_ini proc~iophys_ini~2->module~mod_phys_lmdz_para proc~histwrite3d_phy~2 histwrite3d_phy proc~histwrite3d_phy~2->module~mod_phys_lmdz_para proc~lsc_scav_orig lsc_scav_orig proc~lsc_scav_orig->module~mod_phys_lmdz_para proc~lsc_scav_orig->module~infotrac_phy~2 proc~iniphysiq~2 iniphysiq proc~iniphysiq~2->module~mod_phys_lmdz_para proc~iniphysiq~2->module~ioipsl_getin_p_mod proc~iniphysiq~2->module~infotrac~2 proc~iniphysiq~2->module~infotrac_phy~2 proc~close_restartphy~3 close_restartphy proc~close_restartphy~3->module~mod_phys_lmdz_para module~pbl_surface_mod->module~mod_phys_lmdz_para module~pbl_surface_mod->module~ioipsl_getin_p_mod module~pbl_surface_mod->module~cpl_mod proc~sugwd_strato sugwd_strato proc~sugwd_strato->module~mod_phys_lmdz_para proc~readscaleparamsnc_spl readscaleparamsnc_spl proc~readscaleparamsnc_spl->module~mod_phys_lmdz_para proc~setup_radiation_scheme~3 SETUP_RADIATION_SCHEME proc~setup_radiation_scheme~3->module~mod_phys_lmdz_para proc~physiq~3 physiq proc~physiq~3->module~mod_phys_lmdz_para proc~physiq~3->module~infotrac_phy~2 proc~yamada_c yamada_c proc~yamada_c->module~ioipsl_getin_p_mod proc~writefield_phy WriteField_phy proc~writefield_phy->module~mod_phys_lmdz_para proc~gather_surf_i gather_surf_i proc~gather_surf_i->module~mod_phys_lmdz_para proc~open_restartphy~3 open_restartphy proc~open_restartphy~3->module~mod_phys_lmdz_para proc~yamada_ini~2 yamada_ini proc~yamada_ini~2->module~ioipsl_getin_p_mod proc~readregionsdims2_spl readregionsdims2_spl proc~readregionsdims2_spl->module~mod_phys_lmdz_para proc~scatter_surf_omp_i scatter_surf_omp_i proc~scatter_surf_omp_i->module~mod_phys_lmdz_para proc~condsurfs_new~2 condsurfs_new proc~condsurfs_new~2->module~mod_phys_lmdz_para proc~enddef_restartphy~3 enddef_restartphy proc~enddef_restartphy~3->module~mod_phys_lmdz_para proc~atm2geo atm2geo proc~atm2geo->module~mod_phys_lmdz_para proc~readaerosolstrato_ecrad readaerosolstrato_ecrad proc~readaerosolstrato_ecrad->module~mod_phys_lmdz_para proc~init_etat0_limit_unstruct init_etat0_limit_unstruct proc~init_etat0_limit_unstruct->module~mod_phys_lmdz_para proc~init_etat0_limit_unstruct->module~ioipsl_getin_p_mod proc~histwrite0d_xios histwrite0d_xios proc~histwrite0d_xios->module~mod_phys_lmdz_para proc~histdef3d_old~2 histdef3d_old proc~histdef3d_old~2->module~mod_phys_lmdz_para proc~surf_wind_ini~2 surf_wind_ini proc~surf_wind_ini~2->module~ioipsl_getin_p_mod proc~geo2atm geo2atm proc~geo2atm->module~mod_phys_lmdz_para proc~create_etat0_unstruct create_etat0_unstruct proc~create_etat0_unstruct->module~mod_phys_lmdz_para proc~create_etat0_unstruct->module~ioipsl_getin_p_mod proc~create_etat0_unstruct->module~pbl_surface_mod proc~create_etat0_unstruct->module~infotrac_phy~2 proc~ocean_slab_noice ocean_slab_noice proc~ocean_slab_noice->module~mod_phys_lmdz_para proc~read_newemissions read_newemissions proc~read_newemissions->module~mod_phys_lmdz_para proc~read_surface read_surface proc~read_surface->module~mod_phys_lmdz_para proc~histwrite2d_cosp~3 histwrite2d_cosp proc~histwrite2d_cosp~3->module~mod_phys_lmdz_para proc~regr_pr_comb_coefoz regr_pr_comb_coefoz proc~regr_pr_comb_coefoz->module~regr_pr_time_av_m proc~ocean_cpl_init~2 ocean_cpl_init proc~ocean_cpl_init~2->module~cpl_mod proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->module~pbl_surface_mod proc~old_lmdz1d->module~infotrac~2 proc~phyredem~2 phyredem proc~phyredem~2->module~pbl_surface_mod proc~phyredem~2->module~infotrac_phy~2 proc~ocean_cpl_init ocean_cpl_init proc~ocean_cpl_init->module~cpl_mod module~lmdz_cosp_subsample_and_optics_mod~2->module~lmdz_cosp_read_outputkeys~2 proc~ocean_cpl_ice ocean_cpl_ice proc~ocean_cpl_ice->module~cpl_mod proc~change_srf_frac change_srf_frac proc~change_srf_frac->module~cpl_mod proc~change_srf_frac->module~pbl_surface_mod proc~phyredem phyredem proc~phyredem->module~pbl_surface_mod proc~phyredem->module~infotrac_phy~2 proc~scm scm proc~scm->module~pbl_surface_mod proc~scm->module~infotrac~2 proc~lmdz_cosp_output_write~2 lmdz_cosp_output_write proc~lmdz_cosp_output_write~2->module~lmdz_cosp_read_outputkeys~2 module~infotrac~2->module~readtracfiles_mod proc~lmdz_cosp_output_write lmdz_cosp_output_write proc~lmdz_cosp_output_write->module~lmdz_cosp_read_outputkeys~2 proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~pbl_surface_mod proc~phys_output_write_spl~2->module~infotrac_phy~2 module~limit limit module~limit->module~init_ssrf_m proc~surf_land surf_land proc~surf_land->module~surf_land_orchidee_mod module~lmdz_cosp_construct_destroy_mod->module~lmdz_cosp_read_outputkeys~2 module~lmdz_cosp_subsample_and_optics_mod LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD module~lmdz_cosp_subsample_and_optics_mod->module~lmdz_cosp_read_outputkeys~2 proc~phyetat0 phyetat0 proc~phyetat0->module~pbl_surface_mod proc~phyetat0->module~infotrac_phy~2 proc~surf_land~2 surf_land proc~surf_land~2->module~surf_land_orchidee_mod proc~ocean_cpl_noice~2 ocean_cpl_noice proc~ocean_cpl_noice~2->module~cpl_mod proc~ocean_cpl_noice ocean_cpl_noice proc~ocean_cpl_noice->module~cpl_mod proc~phyetat0~2 phyetat0 proc~phyetat0~2->module~pbl_surface_mod proc~phyetat0~2->module~infotrac_phy~2 module~infotrac_phy~2->module~readtracfiles_mod proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~pbl_surface_mod proc~phys_output_write_spl->module~infotrac_phy~2 proc~change_srf_frac~2 change_srf_frac proc~change_srf_frac~2->module~cpl_mod proc~change_srf_frac~2->module~pbl_surface_mod proc~etat0phys_netcdf etat0phys_netcdf proc~etat0phys_netcdf->module~init_ssrf_m proc~etat0phys_netcdf->module~pbl_surface_mod module~infotrac infotrac module~infotrac->module~readtracfiles_mod module~infotrac_phy~3 infotrac_phy module~infotrac_phy~3->module~readtracfiles_mod module~lmdz_cosp_construct_destroy_mod~2 LMDZ_COSP_CONSTRUCT_DESTROY_MOD module~lmdz_cosp_construct_destroy_mod~2->module~lmdz_cosp_read_outputkeys~2 proc~ocean_cpl_ice~2 ocean_cpl_ice proc~ocean_cpl_ice~2->module~cpl_mod proc~caladvtrac_loc caladvtrac_loc proc~caladvtrac_loc->module~infotrac~2 proc~dynetat0 dynetat0 proc~dynetat0->module~infotrac~2 proc~minmaxqfi2 minmaxqfi2 proc~minmaxqfi2->module~infotrac_phy~2 proc~incloud_scav_lsc~2 incloud_scav_lsc proc~incloud_scav_lsc~2->module~infotrac_phy~2 proc~phytrac_init phytrac_init proc~phytrac_init->module~infotrac_phy~2 proc~tracinca_init~2 tracinca_init proc~tracinca_init~2->module~infotrac_phy~2 proc~vlz_allocate vlz_allocate proc~vlz_allocate->module~infotrac~2 proc~sw1s_lmdar4~2 sw1s_lmdar4 proc~sw1s_lmdar4~2->module~infotrac_phy~2 proc~sw2s_lmdar4 sw2s_lmdar4 proc~sw2s_lmdar4->module~infotrac_phy~2 proc~precuremission precuremission proc~precuremission->module~infotrac_phy~2 proc~stratemit~2 STRATEMIT proc~stratemit~2->module~infotrac_phy~2 proc~condens_evapor_rate_kelvin~2 condens_evapor_rate_kelvin proc~condens_evapor_rate_kelvin~2->module~infotrac_phy~2 proc~so2_to_h2so4 SO2_TO_H2SO4 proc~so2_to_h2so4->module~infotrac_phy~2 proc~phytrac_init~2 phytrac_init proc~phytrac_init~2->module~infotrac_phy~2 proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->module~infotrac~2 proc~convect3 convect3 proc~convect3->module~infotrac_phy~2 proc~minmaxsource~2 minmaxsource proc~minmaxsource~2->module~infotrac_phy~2 proc~call_calfis_allocate call_calfis_allocate proc~call_calfis_allocate->module~infotrac~2 proc~iniacademic_loc iniacademic_loc proc~iniacademic_loc->module~infotrac~2 proc~dynredem0 dynredem0 proc~dynredem0->module~infotrac~2 proc~tracinca~2 tracinca proc~tracinca~2->module~infotrac_phy~2 proc~coagulate COAGULATE proc~coagulate->module~infotrac_phy~2 proc~phys_local_var_init phys_local_var_init proc~phys_local_var_init->module~infotrac_phy~2 proc~traclmdz traclmdz proc~traclmdz->module~infotrac_phy~2 proc~cvltr~2 cvltr proc~cvltr~2->module~infotrac_phy~2 proc~finemission~2 finemission proc~finemission~2->module~infotrac_phy~2 proc~conf_phys~2 conf_phys proc~conf_phys~2->module~infotrac_phy~2 proc~etat0dyn_netcdf etat0dyn_netcdf proc~etat0dyn_netcdf->module~infotrac~2 proc~traclmdz_to_restart traclmdz_to_restart proc~traclmdz_to_restart->module~infotrac_phy~2 proc~micphy_tstep micphy_tstep proc~micphy_tstep->module~infotrac_phy~2 proc~sw2s_lmdar4~2 sw2s_lmdar4 proc~sw2s_lmdar4~2->module~infotrac_phy~2 proc~makemask~2 makemask proc~makemask~2->module~infotrac_phy~2 proc~phys_state_var_init phys_state_var_init proc~phys_state_var_init->module~infotrac_phy~2 proc~concvl~2 concvl proc~concvl~2->module~infotrac_phy~2 proc~conf_gcm conf_gcm proc~conf_gcm->module~infotrac~2 proc~cvltr_noscav cvltr_noscav proc~cvltr_noscav->module~infotrac_phy~2 proc~coarsemission coarsemission proc~coarsemission->module~infotrac_phy~2 proc~tracinca_init tracinca_init proc~tracinca_init->module~infotrac_phy~2 proc~splaeropt_5wv_rrtm SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm->module~infotrac_phy~2 proc~cvltr_spl~2 cvltr_spl proc~cvltr_spl~2->module~infotrac_phy~2 proc~caladvtrac_allocate caladvtrac_allocate proc~caladvtrac_allocate->module~infotrac~2 proc~vly_loc vly_loc proc~vly_loc->module~infotrac~2 proc~condens_evapor_rate~2 condens_evapor_rate proc~condens_evapor_rate~2->module~infotrac_phy~2 program~ce0l ce0l program~ce0l->module~infotrac~2 program~ce0l->module~limit proc~leapfrog_allocate leapfrog_allocate proc~leapfrog_allocate->module~infotrac~2 proc~radlwsw radlwsw proc~radlwsw->module~infotrac_phy~2 proc~finemission finemission proc~finemission->module~infotrac_phy~2 proc~writehist_loc writehist_loc proc~writehist_loc->module~infotrac~2 proc~stracomp_kelvin~2 STRACOMP_KELVIN proc~stracomp_kelvin~2->module~infotrac_phy~2 proc~check_isotopes check_isotopes proc~check_isotopes->module~infotrac~2 proc~writedyn_xios writedyn_xios proc~writedyn_xios->module~infotrac~2 proc~vly vly proc~vly->module~infotrac~2 proc~lwu_lmdar4 lwu_lmdar4 proc~lwu_lmdar4->module~infotrac_phy~2 proc~conema3 conema3 proc~conema3->module~infotrac_phy~2 proc~conema3~2 conema3 proc~conema3~2->module~infotrac_phy~2 proc~phys_state_var_init~2 phys_state_var_init proc~phys_state_var_init~2->module~infotrac_phy~2 proc~calcdustemission~2 calcdustemission proc~calcdustemission~2->module~infotrac_phy~2 proc~initdynav initdynav proc~initdynav->module~infotrac~2 proc~vlsplt vlsplt proc~vlsplt->module~infotrac~2 proc~caladvtrac caladvtrac proc~caladvtrac->module~infotrac~2 proc~physiqex~2 physiqex proc~physiqex~2->module~infotrac_phy~2 proc~tracstrataer_init tracstrataer_init proc~tracstrataer_init->module~infotrac_phy~2 proc~vlyqs_loc vlyqs_loc proc~vlyqs_loc->module~infotrac~2 proc~minmaxsource minmaxsource proc~minmaxsource->module~infotrac_phy~2 proc~precuremission~2 precuremission proc~precuremission~2->module~infotrac_phy~2 proc~calfis calfis proc~calfis->module~infotrac~2 proc~addfi_loc addfi_loc proc~addfi_loc->module~infotrac~2 proc~cvltrorig cvltrorig proc~cvltrorig->module~infotrac_phy~2 proc~minmaxqfi2~2 minmaxqfi2 proc~minmaxqfi2~2->module~infotrac_phy~2 proc~qminimum_loc qminimum_loc proc~qminimum_loc->module~infotrac~2 proc~vlx vlx proc~vlx->module~infotrac~2 proc~leapfrog leapfrog proc~leapfrog->module~infotrac~2 proc~conemav conemav proc~conemav->module~infotrac_phy~2 proc~tracreprobus tracreprobus proc~tracreprobus->module~infotrac_phy~2 proc~traclmdz_to_restart~2 traclmdz_to_restart proc~traclmdz_to_restart~2->module~infotrac_phy~2 proc~vlx_loc vlx_loc proc~vlx_loc->module~infotrac~2 proc~dynredem1_loc dynredem1_loc proc~dynredem1_loc->module~infotrac~2 proc~vlspltqs vlspltqs proc~vlspltqs->module~infotrac~2 proc~nucleation_part nucleation_part proc~nucleation_part->module~infotrac_phy~2 proc~phys_local_var_init~2 phys_local_var_init proc~phys_local_var_init~2->module~infotrac_phy~2 proc~tracstrataer_init~2 tracstrataer_init proc~tracstrataer_init~2->module~infotrac_phy~2 proc~inithist inithist proc~inithist->module~infotrac~2 proc~vlxqs vlxqs proc~vlxqs->module~infotrac~2 proc~condens_evapor_part~2 condens_evapor_part proc~condens_evapor_part~2->module~infotrac_phy~2 proc~writehist writehist proc~writehist->module~infotrac~2 proc~aer_sedimnt~2 AER_SEDIMNT proc~aer_sedimnt~2->module~infotrac_phy~2 proc~tracreprobus~2 tracreprobus proc~tracreprobus~2->module~infotrac_phy~2 program~gcm gcm program~gcm->module~infotrac~2 proc~deposition deposition proc~deposition->module~infotrac_phy~2 proc~conf_gcm~2 conf_gcm proc~conf_gcm~2->module~infotrac~2 proc~call_calfis call_calfis proc~call_calfis->module~infotrac~2 proc~readaerosol_optic_rrtm readaerosol_optic_rrtm proc~readaerosol_optic_rrtm->module~infotrac_phy~2 proc~aeropt_spl~2 aeropt_spl proc~aeropt_spl~2->module~infotrac_phy~2 proc~aer_sedimnt AER_SEDIMNT proc~aer_sedimnt->module~infotrac_phy~2 proc~stratemit STRATEMIT proc~stratemit->module~infotrac_phy~2 proc~makemask makemask proc~makemask->module~infotrac_phy~2 proc~readaerosol_optic_ecrad readaerosol_optic_ecrad proc~readaerosol_optic_ecrad->module~infotrac_phy~2 proc~conf_phys conf_phys proc~conf_phys->module~infotrac_phy~2 proc~conemav~2 conemav proc~conemav~2->module~infotrac_phy~2 proc~vlspltgen_allocate vlspltgen_allocate proc~vlspltgen_allocate->module~infotrac~2 proc~advtrac advtrac proc~advtrac->module~infotrac~2 proc~cvltr_noscav~2 cvltr_noscav proc~cvltr_noscav~2->module~infotrac_phy~2 proc~lwu~2 LWU proc~lwu~2->module~infotrac_phy~2 proc~ener_conserv~2 ener_conserv proc~ener_conserv~2->module~infotrac_phy~2 proc~vlz_loc vlz_loc proc~vlz_loc->module~infotrac~2 proc~ener_conserv ener_conserv proc~ener_conserv->module~infotrac_phy~2 proc~trconvect~2 trconvect proc~trconvect~2->module~infotrac_phy~2 proc~phytracr_spl_out_init~2 phytracr_spl_out_init proc~phytracr_spl_out_init~2->module~infotrac_phy~2 proc~dynredem0_loc dynredem0_loc proc~dynredem0_loc->module~infotrac~2 proc~dynetat0_loc dynetat0_loc proc~dynetat0_loc->module~infotrac~2 proc~writedynav writedynav proc~writedynav->module~infotrac~2 proc~cvltr cvltr proc~cvltr->module~infotrac_phy~2 proc~condens_evapor_rate_kelvin condens_evapor_rate_kelvin proc~condens_evapor_rate_kelvin->module~infotrac_phy~2 proc~splaeropt_6bands_rrtm~2 SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm~2->module~infotrac_phy~2 proc~blcloud_scav_lsc~2 blcloud_scav_lsc proc~blcloud_scav_lsc~2->module~infotrac_phy~2 proc~sediment_mod~2 sediment_mod proc~sediment_mod~2->module~infotrac_phy~2 proc~qminimum qminimum proc~qminimum->module~infotrac~2 proc~physiqex physiqex proc~physiqex->module~infotrac_phy~2 proc~phytracr_spl_out_init phytracr_spl_out_init proc~phytracr_spl_out_init->module~infotrac_phy~2 proc~incloud_scav_lsc incloud_scav_lsc proc~incloud_scav_lsc->module~infotrac_phy~2 proc~blcloud_scav~2 blcloud_scav proc~blcloud_scav~2->module~infotrac_phy~2 proc~traclmdz_from_restart~2 traclmdz_from_restart proc~traclmdz_from_restart~2->module~infotrac_phy~2 proc~addfi addfi proc~addfi->module~infotrac~2 proc~dynredem1 dynredem1 proc~dynredem1->module~infotrac~2 proc~cvltr_scav cvltr_scav proc~cvltr_scav->module~infotrac_phy~2 proc~radio_decay~2 radio_decay proc~radio_decay~2->module~infotrac_phy~2 proc~check_isotopes_seq check_isotopes_seq proc~check_isotopes_seq->module~infotrac~2 proc~sediment_mod sediment_mod proc~sediment_mod->module~infotrac_phy~2 proc~readaerosol_optic_rrtm~2 readaerosol_optic_rrtm proc~readaerosol_optic_rrtm~2->module~infotrac_phy~2 proc~splaerosol_optic_rrtm splaerosol_optic_rrtm proc~splaerosol_optic_rrtm->module~infotrac_phy~2 proc~vlyqs vlyqs proc~vlyqs->module~infotrac~2 program~gcm~2 gcm program~gcm~2->module~infotrac~2 proc~blcloud_scav blcloud_scav proc~blcloud_scav->module~infotrac_phy~2 proc~cvltrorig~2 cvltrorig proc~cvltrorig~2->module~infotrac_phy~2 proc~splaerosol_optic_rrtm~2 splaerosol_optic_rrtm proc~splaerosol_optic_rrtm~2->module~infotrac_phy~2 proc~stracomp_kelvin STRACOMP_KELVIN proc~stracomp_kelvin->module~infotrac_phy~2 proc~coagulate~2 COAGULATE proc~coagulate~2->module~infotrac_phy~2 proc~wxios_add_group_init wxios_add_group_init proc~wxios_add_group_init->module~infotrac_phy~2 proc~vlz_switch_vanleer vlz_switch_vanleer proc~vlz_switch_vanleer->module~infotrac~2 proc~concvl concvl proc~concvl->module~infotrac_phy~2 proc~blcloud_scav_lsc blcloud_scav_lsc proc~blcloud_scav_lsc->module~infotrac_phy~2 proc~coarsemission~2 coarsemission proc~coarsemission~2->module~infotrac_phy~2 proc~traclmdz~2 traclmdz proc~traclmdz~2->module~infotrac_phy~2 proc~advtrac_loc advtrac_loc proc~advtrac_loc->module~infotrac~2 proc~readaerosol_optic_ecrad~2 readaerosol_optic_ecrad proc~readaerosol_optic_ecrad~2->module~infotrac_phy~2 proc~traclmdz_from_restart traclmdz_from_restart proc~traclmdz_from_restart->module~infotrac_phy~2 proc~vlz vlz proc~vlz->module~infotrac~2 proc~incloud_scav incloud_scav proc~incloud_scav->module~infotrac_phy~2 proc~nucleation_rate~2 nucleation_rate proc~nucleation_rate~2->module~infotrac_phy~2 proc~iniacademic iniacademic proc~iniacademic->module~infotrac~2 proc~initrrnpb initrrnpb proc~initrrnpb->module~infotrac_phy~2 proc~splaeropt_lw_rrtm~2 SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm~2->module~infotrac_phy~2 proc~micphy_tstep~2 micphy_tstep proc~micphy_tstep~2->module~infotrac_phy~2 proc~conf_gcm~3 conf_gcm proc~conf_gcm~3->module~infotrac~2 proc~calcdustemission calcdustemission proc~calcdustemission->module~infotrac_phy~2 proc~cvltr_scav~2 cvltr_scav proc~cvltr_scav~2->module~infotrac_phy~2 proc~deposition~2 deposition proc~deposition~2->module~infotrac_phy~2 proc~ocs_to_so2~2 ocs_to_so2 proc~ocs_to_so2~2->module~infotrac_phy~2 proc~radlwsw~2 radlwsw proc~radlwsw~2->module~infotrac_phy~2 proc~condens_evapor_part condens_evapor_part proc~condens_evapor_part->module~infotrac_phy~2 proc~trconvect trconvect proc~trconvect->module~infotrac_phy~2 proc~splaeropt_lw_rrtm SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm->module~infotrac_phy~2 proc~lwu_lmdar4~2 lwu_lmdar4 proc~lwu_lmdar4~2->module~infotrac_phy~2 proc~splaeropt_5wv_rrtm~2 SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm~2->module~infotrac_phy~2 proc~vlxqs_loc vlxqs_loc proc~vlxqs_loc->module~infotrac~2 proc~cvltr_spl cvltr_spl proc~cvltr_spl->module~infotrac_phy~2 proc~sw1s_lmdar4 sw1s_lmdar4 proc~sw1s_lmdar4->module~infotrac_phy~2 proc~convect3~2 convect3 proc~convect3~2->module~infotrac_phy~2 proc~nucleation_part~2 nucleation_part proc~nucleation_part~2->module~infotrac_phy~2 proc~radio_decay radio_decay proc~radio_decay->module~infotrac_phy~2 proc~condens_evapor_rate condens_evapor_rate proc~condens_evapor_rate->module~infotrac_phy~2 proc~aeropt_spl aeropt_spl proc~aeropt_spl->module~infotrac_phy~2 proc~tracinca tracinca proc~tracinca->module~infotrac_phy~2 proc~vlspltgen_loc vlspltgen_loc proc~vlspltgen_loc->module~infotrac~2 proc~nucleation_rate nucleation_rate proc~nucleation_rate->module~infotrac_phy~2 proc~lwu LWU proc~lwu->module~infotrac_phy~2 proc~initrrnpb~2 initrrnpb proc~initrrnpb~2->module~infotrac_phy~2 proc~incloud_scav~2 incloud_scav proc~incloud_scav~2->module~infotrac_phy~2 proc~phystokenc~2 phystokenc proc~phystokenc~2->module~infotrac_phy~2 proc~writedynav_loc writedynav_loc proc~writedynav_loc->module~infotrac~2 proc~ocs_to_so2 ocs_to_so2 proc~ocs_to_so2->module~infotrac_phy~2 proc~splaeropt_6bands_rrtm SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm->module~infotrac_phy~2 proc~test_period test_period proc~test_period->module~infotrac~2 proc~kg_to_cm3 kg_to_cm3 proc~kg_to_cm3->module~infotrac_phy~2 proc~phystokenc phystokenc proc~phystokenc->module~infotrac_phy~2 proc~so2_to_h2so4~2 SO2_TO_H2SO4 proc~so2_to_h2so4~2->module~infotrac_phy~2 proc~kg_to_cm3~2 kg_to_cm3 proc~kg_to_cm3~2->module~infotrac_phy~2

Contents

bcast_mpi_c bcast_mpi_i bcast_mpi_i1 bcast_mpi_i2 bcast_mpi_i3 bcast_mpi_i4 bcast_mpi_r bcast_mpi_r1 bcast_mpi_r2 bcast_mpi_r3 bcast_mpi_r4 bcast_mpi_l bcast_mpi_l1 bcast_mpi_l2 bcast_mpi_l3 bcast_mpi_l4 scatter_mpi_i scatter_mpi_i1 scatter_mpi_i2 scatter_mpi_i3 scatter_mpi_r scatter_mpi_r1 scatter_mpi_r2 scatter_mpi_r3 scatter_mpi_l scatter_mpi_l1 scatter_mpi_l2 scatter_mpi_l3 gather_mpi_i gather_mpi_i1 gather_mpi_i2 gather_mpi_i3 gather_mpi_r gather_mpi_r1 gather_mpi_r2 gather_mpi_r3 gather_mpi_l gather_mpi_l1 gather_mpi_l2 gather_mpi_l3 scatter2D_mpi_i scatter2D_mpi_i1 scatter2D_mpi_i2 scatter2D_mpi_i3 scatter2D_mpi_r scatter2D_mpi_r1 scatter2D_mpi_r2 scatter2D_mpi_r3 scatter2D_mpi_l scatter2D_mpi_l1 scatter2D_mpi_l2 scatter2D_mpi_l3 gather2D_mpi_i gather2D_mpi_i1 gather2D_mpi_i2 gather2D_mpi_i3 gather2D_mpi_r gather2D_mpi_r1 gather2D_mpi_r2 gather2D_mpi_r3 gather2D_mpi_l gather2D_mpi_l1 gather2D_mpi_l2 gather2D_mpi_l3 reduce_sum_mpi_i reduce_sum_mpi_i1 reduce_sum_mpi_i2 reduce_sum_mpi_i3 reduce_sum_mpi_i4 reduce_sum_mpi_r reduce_sum_mpi_r1 reduce_sum_mpi_r2 reduce_sum_mpi_r3 reduce_sum_mpi_r4 reduce_min_mpi_i reduce_min_mpi_i1 reduce_min_mpi_i2 reduce_min_mpi_i3 reduce_min_mpi_i4 reduce_min_mpi_r reduce_min_mpi_r1 reduce_min_mpi_r2 reduce_min_mpi_r3 reduce_min_mpi_r4 reduce_max_mpi_i reduce_max_mpi_i1 reduce_max_mpi_i2 reduce_max_mpi_i3 reduce_max_mpi_i4 reduce_max_mpi_r reduce_max_mpi_r1 reduce_max_mpi_r2 reduce_max_mpi_r3 reduce_max_mpi_r4 grid1dTo2d_mpi_i grid1dTo2d_mpi_i1 grid1dTo2d_mpi_i2 grid1dTo2d_mpi_i3 grid1dTo2d_mpi_r grid1dTo2d_mpi_r1 grid1dTo2d_mpi_r2 grid1dTo2d_mpi_r3 grid1dTo2d_mpi_l grid1dTo2d_mpi_l1 grid1dTo2d_mpi_l2 grid1dTo2d_mpi_l3 grid2dTo1d_mpi_i grid2dTo1d_mpi_i1 grid2dTo1d_mpi_i2 grid2dTo1d_mpi_i3 grid2dTo1d_mpi_r grid2dTo1d_mpi_r1 grid2dTo1d_mpi_r2 grid2dTo1d_mpi_r3 grid2dTo1d_mpi_l grid2dTo1d_mpi_l1 grid2dTo1d_mpi_l2 grid2dTo1d_mpi_l3 bcast_mpi_cgen bcast_mpi_igen bcast_mpi_rgen bcast_mpi_lgen scatter_mpi_igen scatter_mpi_rgen scatter_mpi_lgen gather_mpi_igen gather_mpi_rgen gather_mpi_lgen reduce_sum_mpi_igen reduce_sum_mpi_rgen reduce_min_mpi_igen reduce_min_mpi_rgen reduce_max_mpi_igen reduce_max_mpi_rgen grid1dTo2d_mpi_igen grid1dTo2d_mpi_rgen grid1dTo2d_mpi_lgen grid2dTo1d_mpi_igen grid2dTo1d_mpi_rgen grid2dTo1d_mpi_lgen

Interfaces

public interface bcast_mpi

  • public subroutine bcast_mpi_c(Var1)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout) :: Var1
  • public subroutine bcast_mpi_i(Var)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: Var
  • public subroutine bcast_mpi_i1(Var)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: Var(:)
  • public subroutine bcast_mpi_i2(Var)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: Var(:,:)
  • public subroutine bcast_mpi_i3(Var)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: Var(:,:,:)
  • public subroutine bcast_mpi_i4(Var)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: Var(:,:,:,:)
  • public subroutine bcast_mpi_r(Var)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(inout) :: Var
  • public subroutine bcast_mpi_r1(Var)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(inout) :: Var(:)
  • public subroutine bcast_mpi_r2(Var)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(inout) :: Var(:,:)
  • public subroutine bcast_mpi_r3(Var)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(inout) :: Var(:,:,:)
  • public subroutine bcast_mpi_r4(Var)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(inout) :: Var(:,:,:,:)
  • public subroutine bcast_mpi_l(Var)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: Var
  • public subroutine bcast_mpi_l1(Var)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: Var(:)
  • public subroutine bcast_mpi_l2(Var)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: Var(:,:)
  • public subroutine bcast_mpi_l3(Var)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: Var(:,:,:)
  • public subroutine bcast_mpi_l4(Var)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: Var(:,:,:,:)

public interface scatter_mpi

  • public subroutine scatter_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:) :: VarIn
    integer, intent(out), DIMENSION(:) :: VarOut
  • public subroutine scatter_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine scatter_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine scatter_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine scatter_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:) :: VarIn
    real, intent(out), DIMENSION(:) :: VarOut
  • public subroutine scatter_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine scatter_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine scatter_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine scatter_mpi_l(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:) :: VarIn
    logical, intent(out), DIMENSION(:) :: VarOut
  • public subroutine scatter_mpi_l1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine scatter_mpi_l2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine scatter_mpi_l3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public interface gather_mpi

  • public subroutine gather_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:) :: VarIn
    integer, intent(out), DIMENSION(:) :: VarOut
  • public subroutine gather_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine gather_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine gather_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine gather_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:) :: VarIn
    real, intent(out), DIMENSION(:) :: VarOut
  • public subroutine gather_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine gather_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine gather_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine gather_mpi_l(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:) :: VarIn
    logical, intent(out), DIMENSION(:) :: VarOut
  • public subroutine gather_mpi_l1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine gather_mpi_l2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine gather_mpi_l3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public interface scatter2D_mpi

  • public subroutine scatter2D_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:) :: VarOut
  • public subroutine scatter2D_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine scatter2D_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine scatter2D_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine scatter2D_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:) :: VarOut
  • public subroutine scatter2D_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine scatter2D_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine scatter2D_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine scatter2D_mpi_l(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:) :: VarIn
    logical, intent(out), DIMENSION(:) :: VarOut
  • public subroutine scatter2D_mpi_l1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine scatter2D_mpi_l2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine scatter2D_mpi_l3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public interface gather2D_mpi

  • public subroutine gather2D_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine gather2D_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine gather2D_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine gather2D_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:,:) :: VarOut
  • public subroutine gather2D_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine gather2D_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine gather2D_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine gather2D_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:,:) :: VarOut
  • public subroutine gather2D_mpi_l(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:) :: VarIn
    logical, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine gather2D_mpi_l1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine gather2D_mpi_l2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine gather2D_mpi_l3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public interface reduce_sum_mpi

  • public subroutine reduce_sum_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: VarIn
    integer, intent(out) :: VarOut
  • public subroutine reduce_sum_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:) :: VarIn
    integer, intent(out), DIMENSION(:) :: VarOut
  • public subroutine reduce_sum_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine reduce_sum_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine reduce_sum_mpi_i4(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine reduce_sum_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in) :: VarIn
    real, intent(out) :: VarOut
  • public subroutine reduce_sum_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:) :: VarIn
    real, intent(out), DIMENSION(:) :: VarOut
  • public subroutine reduce_sum_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine reduce_sum_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine reduce_sum_mpi_r4(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public interface reduce_min_mpi

  • public subroutine reduce_min_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: VarIn
    integer, intent(out) :: VarOut
  • public subroutine reduce_min_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:) :: VarIn
    integer, intent(out), DIMENSION(:) :: VarOut
  • public subroutine reduce_min_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine reduce_min_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine reduce_min_mpi_i4(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine reduce_min_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in) :: VarIn
    real, intent(out) :: VarOut
  • public subroutine reduce_min_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:) :: VarIn
    real, intent(out), DIMENSION(:) :: VarOut
  • public subroutine reduce_min_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine reduce_min_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine reduce_min_mpi_r4(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public interface reduce_max_mpi

  • public subroutine reduce_max_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: VarIn
    integer, intent(out) :: VarOut
  • public subroutine reduce_max_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:) :: VarIn
    integer, intent(out), DIMENSION(:) :: VarOut
  • public subroutine reduce_max_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine reduce_max_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine reduce_max_mpi_i4(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine reduce_max_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in) :: VarIn
    real, intent(out) :: VarOut
  • public subroutine reduce_max_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:) :: VarIn
    real, intent(out), DIMENSION(:) :: VarOut
  • public subroutine reduce_max_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine reduce_max_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine reduce_max_mpi_r4(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public interface grid1dTo2d_mpi

  • public subroutine grid1dTo2d_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_l(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:) :: VarIn
    logical, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_l1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_l2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine grid1dTo2d_mpi_l3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public interface grid2dTo1d_mpi

  • public subroutine grid2dTo1d_mpi_i(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:) :: VarIn
    integer, intent(out), DIMENSION(:) :: VarOut
  • public subroutine grid2dTo1d_mpi_i1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_i2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_i3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
    integer, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_r(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:) :: VarIn
    real, intent(out), DIMENSION(:) :: VarOut
  • public subroutine grid2dTo1d_mpi_r1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_r2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_r3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
    real, intent(out), DIMENSION(:,:,:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_l(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:) :: VarIn
    logical, intent(out), DIMENSION(:) :: VarOut
  • public subroutine grid2dTo1d_mpi_l1(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_l2(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:) :: VarOut
  • public subroutine grid2dTo1d_mpi_l3(VarIn, VarOut)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
    logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

Subroutines

public subroutine bcast_mpi_c(Var1)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: Var1

public subroutine bcast_mpi_i(Var)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: Var

public subroutine bcast_mpi_i1(Var)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: Var(:)

public subroutine bcast_mpi_i2(Var)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: Var(:,:)

public subroutine bcast_mpi_i3(Var)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: Var(:,:,:)

public subroutine bcast_mpi_i4(Var)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: Var(:,:,:,:)

public subroutine bcast_mpi_r(Var)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: Var

public subroutine bcast_mpi_r1(Var)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: Var(:)

public subroutine bcast_mpi_r2(Var)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: Var(:,:)

public subroutine bcast_mpi_r3(Var)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: Var(:,:,:)

public subroutine bcast_mpi_r4(Var)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: Var(:,:,:,:)

public subroutine bcast_mpi_l(Var)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: Var

public subroutine bcast_mpi_l1(Var)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: Var(:)

public subroutine bcast_mpi_l2(Var)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: Var(:,:)

public subroutine bcast_mpi_l3(Var)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: Var(:,:,:)

public subroutine bcast_mpi_l4(Var)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: Var(:,:,:,:)

public subroutine scatter_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:) :: VarIn
integer, intent(out), DIMENSION(:) :: VarOut

public subroutine scatter_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine scatter_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine scatter_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine scatter_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:) :: VarIn
real, intent(out), DIMENSION(:) :: VarOut

public subroutine scatter_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine scatter_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine scatter_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine scatter_mpi_l(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:) :: VarIn
logical, intent(out), DIMENSION(:) :: VarOut

public subroutine scatter_mpi_l1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:) :: VarIn
logical, intent(out), DIMENSION(:,:) :: VarOut

public subroutine scatter_mpi_l2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine scatter_mpi_l3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine gather_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:) :: VarIn
integer, intent(out), DIMENSION(:) :: VarOut

public subroutine gather_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine gather_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine gather_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine gather_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:) :: VarIn
real, intent(out), DIMENSION(:) :: VarOut

public subroutine gather_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine gather_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine gather_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine gather_mpi_l(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:) :: VarIn
logical, intent(out), DIMENSION(:) :: VarOut

public subroutine gather_mpi_l1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:) :: VarIn
logical, intent(out), DIMENSION(:,:) :: VarOut

public subroutine gather_mpi_l2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine gather_mpi_l3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine scatter2D_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:) :: VarOut

public subroutine scatter2D_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine scatter2D_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine scatter2D_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine scatter2D_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:) :: VarOut

public subroutine scatter2D_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine scatter2D_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine scatter2D_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine scatter2D_mpi_l(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:) :: VarIn
logical, intent(out), DIMENSION(:) :: VarOut

public subroutine scatter2D_mpi_l1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:) :: VarOut

public subroutine scatter2D_mpi_l2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine scatter2D_mpi_l3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine gather2D_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine gather2D_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine gather2D_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine gather2D_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public subroutine gather2D_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine gather2D_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine gather2D_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine gather2D_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public subroutine gather2D_mpi_l(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:) :: VarIn
logical, intent(out), DIMENSION(:,:) :: VarOut

public subroutine gather2D_mpi_l1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine gather2D_mpi_l2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine gather2D_mpi_l3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public subroutine reduce_sum_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: VarIn
integer, intent(out) :: VarOut

public subroutine reduce_sum_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:) :: VarIn
integer, intent(out), DIMENSION(:) :: VarOut

public subroutine reduce_sum_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine reduce_sum_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine reduce_sum_mpi_i4(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine reduce_sum_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: VarIn
real, intent(out) :: VarOut

public subroutine reduce_sum_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:) :: VarIn
real, intent(out), DIMENSION(:) :: VarOut

public subroutine reduce_sum_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine reduce_sum_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine reduce_sum_mpi_r4(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine reduce_min_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: VarIn
integer, intent(out) :: VarOut

public subroutine reduce_min_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:) :: VarIn
integer, intent(out), DIMENSION(:) :: VarOut

public subroutine reduce_min_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine reduce_min_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine reduce_min_mpi_i4(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine reduce_min_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: VarIn
real, intent(out) :: VarOut

public subroutine reduce_min_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:) :: VarIn
real, intent(out), DIMENSION(:) :: VarOut

public subroutine reduce_min_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine reduce_min_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine reduce_min_mpi_r4(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine reduce_max_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: VarIn
integer, intent(out) :: VarOut

public subroutine reduce_max_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:) :: VarIn
integer, intent(out), DIMENSION(:) :: VarOut

public subroutine reduce_max_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine reduce_max_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine reduce_max_mpi_i4(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine reduce_max_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: VarIn
real, intent(out) :: VarOut

public subroutine reduce_max_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:) :: VarIn
real, intent(out), DIMENSION(:) :: VarOut

public subroutine reduce_max_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine reduce_max_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine reduce_max_mpi_r4(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine grid1dTo2d_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine grid1dTo2d_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_l(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:) :: VarIn
logical, intent(out), DIMENSION(:,:) :: VarOut

public subroutine grid1dTo2d_mpi_l1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_l2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine grid1dTo2d_mpi_l3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:,:) :: VarOut

public subroutine grid2dTo1d_mpi_i(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:) :: VarIn
integer, intent(out), DIMENSION(:) :: VarOut

public subroutine grid2dTo1d_mpi_i1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:) :: VarOut

public subroutine grid2dTo1d_mpi_i2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine grid2dTo1d_mpi_i3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
integer, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine grid2dTo1d_mpi_r(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:) :: VarIn
real, intent(out), DIMENSION(:) :: VarOut

public subroutine grid2dTo1d_mpi_r1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:) :: VarOut

public subroutine grid2dTo1d_mpi_r2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine grid2dTo1d_mpi_r3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
real, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine grid2dTo1d_mpi_l(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:) :: VarIn
logical, intent(out), DIMENSION(:) :: VarOut

public subroutine grid2dTo1d_mpi_l1(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:) :: VarOut

public subroutine grid2dTo1d_mpi_l2(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:) :: VarOut

public subroutine grid2dTo1d_mpi_l3(VarIn, VarOut)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(:,:,:,:,:) :: VarIn
logical, intent(out), DIMENSION(:,:,:,:) :: VarOut

public subroutine bcast_mpi_cgen(Var, nb)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: Var
integer, intent(in) :: nb

public subroutine bcast_mpi_igen(Var, nb)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), DIMENSION(nb) :: Var
integer, intent(in) :: nb

public subroutine bcast_mpi_rgen(Var, nb)

Arguments

Type IntentOptional Attributes Name
real, intent(inout), DIMENSION(nb) :: Var
integer, intent(in) :: nb

public subroutine bcast_mpi_lgen(Var, nb)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), DIMENSION(nb) :: Var
integer, intent(in) :: nb

public subroutine scatter_mpi_igen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(klon_glo,dimsize) :: VarIn
integer, intent(out), DIMENSION(klon_mpi,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine scatter_mpi_rgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(klon_glo,dimsize) :: VarIn
real, intent(out), DIMENSION(klon_mpi,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine scatter_mpi_lgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(klon_glo,dimsize) :: VarIn
logical, intent(out), DIMENSION(klon_mpi,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine gather_mpi_igen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(klon_mpi,dimsize) :: VarIn
integer, intent(out), DIMENSION(klon_glo,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine gather_mpi_rgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(klon_mpi,dimsize) :: VarIn
real, intent(out), DIMENSION(klon_glo,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine gather_mpi_lgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(klon_mpi,dimsize) :: VarIn
logical, intent(out), DIMENSION(klon_glo,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine reduce_sum_mpi_igen(VarIn, VarOut, nb)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(nb) :: VarIn
integer, intent(out), DIMENSION(nb) :: VarOut
integer, intent(in) :: nb

public subroutine reduce_sum_mpi_rgen(VarIn, VarOut, nb)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(nb) :: VarIn
real, intent(out), DIMENSION(nb) :: VarOut
integer, intent(in) :: nb

public subroutine reduce_min_mpi_igen(VarIn, VarOut, nb)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(nb) :: VarIn
integer, intent(out), DIMENSION(nb) :: VarOut
integer, intent(in) :: nb

public subroutine reduce_min_mpi_rgen(VarIn, VarOut, nb)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(nb) :: VarIn
real, intent(out), DIMENSION(nb) :: VarOut
integer, intent(in) :: nb

public subroutine reduce_max_mpi_igen(VarIn, VarOut, nb)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(nb) :: VarIn
integer, intent(out), DIMENSION(nb) :: VarOut
integer, intent(in) :: nb

public subroutine reduce_max_mpi_rgen(VarIn, VarOut, nb)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(nb) :: VarIn
real, intent(out), DIMENSION(nb) :: VarOut
integer, intent(in) :: nb

public subroutine grid1dTo2d_mpi_igen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(klon_mpi,dimsize) :: VarIn
integer, intent(out), DIMENSION(nbp_lon*jj_nb,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine grid1dTo2d_mpi_rgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(klon_mpi,dimsize) :: VarIn
real, intent(out), DIMENSION(nbp_lon*jj_nb,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine grid1dTo2d_mpi_lgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(klon_mpi,dimsize) :: VarIn
logical, intent(out), DIMENSION(nbp_lon*jj_nb,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine grid2dTo1d_mpi_igen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), DIMENSION(nbp_lon*jj_nb,dimsize) :: VarIn
integer, intent(out), DIMENSION(klon_mpi,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine grid2dTo1d_mpi_rgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(nbp_lon*jj_nb,dimsize) :: VarIn
real, intent(out), DIMENSION(klon_mpi,dimsize) :: VarOut
integer, intent(in) :: dimsize

public subroutine grid2dTo1d_mpi_lgen(VarIn, VarOut, dimsize)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), DIMENSION(nbp_lon*jj_nb,dimsize) :: VarIn
logical, intent(out), DIMENSION(klon_mpi,dimsize) :: VarOut
integer, intent(in) :: dimsize