phytracr_spl Subroutine

public subroutine phytracr_spl(debutphy, lafin, jD_cur, jH_cur, iflag_conv, pdtphys, ftsol, t_seri, q_seri, paprs, pplay, RHcl, pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, coefh, cdragh, cdragm, yu1, yv1, u_seri, v_seri, rlat, rlon, pphis, pctsrf, pmflxr, pmflxs, prfl, psfl, da, phi, phi2, d1a, dam, mp, ep, sigd, sij, clw, elij, epmlmMm, eplaMm, upwd, dnwd, itop_con, ibas_con, evapls, wdtrainA, wdtrainM, wght_cvfd, fm_therm, entr_therm, rneb, beta_fisrt, beta_v1, zu10m, zv10m, wstar, ale_bl, ale_wake, nsurfwind, wind10ms, probu, d_tr_dyn, tr_seri)

Uses

  • proc~~phytracr_spl~2~~UsesGraph proc~phytracr_spl~2 phytracr_spl module~yomcst_mod_h yomcst_mod_h proc~phytracr_spl~2->module~yomcst_mod_h module~infotrac_phy~2 infotrac_phy proc~phytracr_spl~2->module~infotrac_phy~2 module~mod_phys_lmdz_transfert_para mod_phys_lmdz_transfert_para proc~phytracr_spl~2->module~mod_phys_lmdz_transfert_para module~lmdz_thermcell_dq lmdz_thermcell_dq proc~phytracr_spl~2->module~lmdz_thermcell_dq module~alpale_mod~2 alpale_mod proc~phytracr_spl~2->module~alpale_mod~2 module~mod_phys_lmdz_para mod_phys_lmdz_para proc~phytracr_spl~2->module~mod_phys_lmdz_para module~dimphy~3 dimphy proc~phytracr_spl~2->module~dimphy~3 module~indice_sol_mod indice_sol_mod proc~phytracr_spl~2->module~indice_sol_mod module~mod_grid_phy_lmdz mod_grid_phy_lmdz proc~phytracr_spl~2->module~mod_grid_phy_lmdz module~yoethf_mod_h yoethf_mod_h proc~phytracr_spl~2->module~yoethf_mod_h IOIPSL IOIPSL proc~phytracr_spl~2->IOIPSL module~write_field_phy write_field_phy proc~phytracr_spl~2->module~write_field_phy module~chem_mod_h chem_mod_h proc~phytracr_spl~2->module~chem_mod_h module~phys_cal_mod phys_cal_mod proc~phytracr_spl~2->module~phys_cal_mod module~strings_mod strings_mod module~infotrac_phy~2->module~strings_mod module~readtracfiles_mod readTracFiles_mod module~infotrac_phy~2->module~readtracfiles_mod module~mod_phys_lmdz_omp_transfert mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_mpi_transfert mod_phys_lmdz_mpi_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_mpi_transfert module~mod_phys_lmdz_para->module~mod_phys_lmdz_transfert_para module~mod_phys_lmdz_mpi_data mod_phys_lmdz_mpi_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_mpi_data module~mod_phys_lmdz_omp_data mod_phys_lmdz_omp_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_omp_data module~lmdz_mpi lmdz_mpi module~mod_phys_lmdz_mpi_data->module~lmdz_mpi module~lmdz_cppkeys_wrapper lmdz_cppkeys_wrapper module~mod_phys_lmdz_mpi_data->module~lmdz_cppkeys_wrapper iso_fortran_env iso_fortran_env module~strings_mod->iso_fortran_env module~readtracfiles_mod->module~strings_mod module~ioipsl_getin_p_mod ioipsl_getin_p_mod module~readtracfiles_mod->module~ioipsl_getin_p_mod module~lmdz_cppkeys_wrapper->iso_fortran_env netcdf netcdf module~lmdz_cppkeys_wrapper->netcdf module~ioipsl_getin_p_mod->module~mod_phys_lmdz_transfert_para module~ioipsl_getin_p_mod->module~mod_phys_lmdz_para module~ioipsl_getin_p_mod->module~strings_mod ioipsl ioipsl module~ioipsl_getin_p_mod->ioipsl

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  USE paramet_mod_h

AS : nqmax-2 devrait etre nqmax-3 apres introducton de H2Oi ; et c'est encore different avec le parser de DC ?

add seasalt

JE fix

AS deleting lines IF (ok_histrac) THEN IF (is_mpi_root .AND. is_omp_root) THEN -----many deleted lines---- ! nbjour=1 ENDIF ! mpi root ENDIF !--ok_histrac

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! pas lessivage convectif pou n'est pas un aerosol (i/else with cvltr)

!!!!! CALL cvltrorig(it,pdtphys, da, phi,mp,paprs,pplay,tr_seri, ! CALL cvltrorig(it,pdtphys, da, phi,mp,paprs,pplay,tmp_var3, ! . upwd,dnwd,d_tr_cv)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! AS deleting lines IF (ok_histrac) THEN !! write in output file ----many deleted lines ENDIF !mpi_root !$OMP END MASTER !$OMP BARRIER ENDIF !--ok_histrac

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  IF (ok_histrac) THEN

SAVING VARIABLES IN TRACEUR ----- many lines deleted---- ENDIF ! ok_histrac

!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: debutphy
logical, intent(in) :: lafin
real, intent(in) :: jD_cur
real, intent(in) :: jH_cur
integer, intent(in) :: iflag_conv
real, intent(in) :: pdtphys
real, intent(in) :: ftsol(klon,nbsrf)
real, intent(in) :: t_seri(klon,klev)
real, intent(in) :: q_seri(klon,klev)
real, intent(in) :: paprs(klon,klev+1)
real, intent(in) :: pplay(klon,klev)
real, intent(in) :: RHcl(klon,klev)
real, intent(in) :: pmfu(klon,klev)
real, intent(in) :: pmfd(klon,klev)
real, intent(in) :: pen_u(klon,klev)
real, intent(in) :: pde_u(klon,klev)
real, intent(in) :: pen_d(klon,klev)
real, intent(in) :: pde_d(klon,klev)

Variables pour le lessivage convectif

real, intent(in) :: coefh(klon,klev)
real, intent(in) :: cdragh(klon)
real, intent(in) :: cdragm(klon)
real, intent(in) :: yu1(klon)
real, intent(in) :: yv1(klon)
real, intent(in) :: u_seri(klon,klev)
real, intent(in) :: v_seri(klon,klev)
real, intent(in) :: rlat(klon)
real, intent(in) :: rlon(klon)
real, intent(in) :: pphis(klon)
real, intent(in) :: pctsrf(klon,nbsrf)
real, intent(in) :: pmflxr(klon,klev+1)
real, intent(in) :: pmflxs(klon,klev+1)
real, intent(in) :: prfl(klon,klev+1)
real, intent(in) :: psfl(klon,klev+1)
real, intent(in), DIMENSION(klon,klev) :: da
real, intent(in), DIMENSION(klon,klev,klev) :: phi
real, intent(in), DIMENSION(klon,klev,klev) :: phi2
real, intent(in), DIMENSION(klon,klev) :: d1a
real, intent(in), DIMENSION(klon,klev) :: dam
real, intent(in), DIMENSION(klon,klev) :: mp
real, intent(in), DIMENSION(klon,klev) :: ep
real, intent(in), DIMENSION(klon) :: sigd
real, intent(in), DIMENSION(klon,klev,klev) :: sij
real, intent(in), DIMENSION(klon,klev) :: clw
real, intent(in), DIMENSION(klon,klev,klev) :: elij
real, intent(in), DIMENSION(klon,klev,klev) :: epmlmMm
real, intent(in), DIMENSION(klon,klev) :: eplaMm
real, intent(in), DIMENSION(klon,klev) :: upwd
real, intent(in), DIMENSION(klon,klev) :: dnwd
integer, intent(in), DIMENSION(klon) :: itop_con
integer, intent(in), DIMENSION(klon) :: ibas_con
real, DIMENSION(klon,klev) :: evapls
real, intent(in), DIMENSION(klon,klev) :: wdtrainA
real, intent(in), DIMENSION(klon,klev) :: wdtrainM
real, intent(in), DIMENSION(klon,klev) :: wght_cvfd
real, intent(in), DIMENSION(klon,klev+1) :: fm_therm
real, intent(inout), DIMENSION(klon,klev) :: entr_therm
real, intent(in), DIMENSION(klon,klev) :: rneb
real, DIMENSION(klon,klev) :: beta_fisrt
real, DIMENSION(klon,klev) :: beta_v1
real, intent(in), DIMENSION(klon) :: zu10m
real, intent(in), DIMENSION(klon) :: zv10m
real, intent(in), DIMENSION(klon) :: wstar

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

real, intent(in), DIMENSION(klon) :: ale_bl

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

real, intent(in), DIMENSION(klon) :: ale_wake

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

integer, intent(in) :: nsurfwind
real, intent(in), DIMENSION(klon,nsurfwind) :: wind10ms
real, intent(in), DIMENSION(klon,nsurfwind) :: probu
real, intent(in), DIMENSION(klon,klev,nbtr) :: d_tr_dyn

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

real :: tr_seri(klon,klev,nbtr)

Calls

proc~~phytracr_spl~2~~CallsGraph proc~phytracr_spl~2 phytracr_spl proc~abort_physic abort_physic proc~phytracr_spl~2->proc~abort_physic proc~minmaxqfi2 minmaxqfi2 proc~phytracr_spl~2->proc~minmaxqfi2 proc~cltrac cltrac proc~phytracr_spl~2->proc~cltrac proc~lsc_scav_spl lsc_scav_spl proc~phytracr_spl~2->proc~lsc_scav_spl proc~checknanqfi checknanqfi proc~phytracr_spl~2->proc~checknanqfi proc~readregions_spl~2 readregions_spl proc~phytracr_spl~2->proc~readregions_spl~2 proc~trconvect trconvect proc~phytracr_spl~2->proc~trconvect proc~minmaxsource minmaxsource proc~phytracr_spl~2->proc~minmaxsource proc~precuremission precuremission proc~phytracr_spl~2->proc~precuremission proc~cltrac_spl cltrac_spl proc~phytracr_spl~2->proc~cltrac_spl proc~cvltr_spl cvltr_spl proc~phytracr_spl~2->proc~cvltr_spl proc~spla_gastoparticle spla_gastoparticle proc~phytracr_spl~2->proc~spla_gastoparticle interface~gather gather proc~phytracr_spl~2->interface~gather proc~sediment_mod sediment_mod proc~phytracr_spl~2->proc~sediment_mod proc~aeropt_spl aeropt_spl proc~phytracr_spl~2->proc~aeropt_spl proc~readscaleparamsnc_spl~2 readscaleparamsnc_spl proc~phytracr_spl~2->proc~readscaleparamsnc_spl~2 proc~checkmass checkmass proc~phytracr_spl~2->proc~checkmass proc~blcloud_scav blcloud_scav proc~phytracr_spl~2->proc~blcloud_scav proc~coarsemission coarsemission proc~phytracr_spl~2->proc~coarsemission proc~deposition deposition proc~phytracr_spl~2->proc~deposition proc~suphel suphel proc~phytracr_spl~2->proc~suphel proc~thermcell_dq thermcell_dq proc~phytracr_spl~2->proc~thermcell_dq proc~phytracr_spl_ini~2 phytracr_spl_ini proc~phytracr_spl~2->proc~phytracr_spl_ini~2 proc~kg_to_cm3 kg_to_cm3 proc~phytracr_spl~2->proc~kg_to_cm3 proc~cm3_to_kg cm3_to_kg proc~phytracr_spl~2->proc~cm3_to_kg proc~read_newemissions read_newemissions proc~phytracr_spl~2->proc~read_newemissions float float proc~phytracr_spl~2->float getin getin proc~phytracr_spl~2->getin proc~finemission finemission proc~phytracr_spl~2->proc~finemission proc~incloud_scav incloud_scav proc~phytracr_spl~2->proc~incloud_scav proc~satellite_out_spla satellite_out_spla proc~phytracr_spl~2->proc~satellite_out_spla getin_dump getin_dump proc~abort_physic->getin_dump histclo histclo proc~abort_physic->histclo proc~mpi_abort MPI_ABORT proc~abort_physic->proc~mpi_abort restclo restclo proc~abort_physic->restclo 2 2 proc~minmaxqfi2->2 proc~checknanqfi->proc~abort_physic proc~is_nan is_nan proc~checknanqfi->proc~is_nan interface~scatter scatter proc~readregions_spl~2->interface~scatter proc~trconvect->proc~kg_to_cm3 proc~tiedqneg tiedqneg proc~trconvect->proc~tiedqneg proc~minmaxqfi minmaxqfi proc~trconvect->proc~minmaxqfi proc~nflxtr nflxtr proc~trconvect->proc~nflxtr proc~minmaxsource->2 proc~spla_nightingale spla_nightingale proc~precuremission->proc~spla_nightingale proc~spla_gastoparticle->proc~kg_to_cm3 proc~gather_l gather_l interface~gather->proc~gather_l proc~gather_i gather_i interface~gather->proc~gather_i proc~gather_i3 gather_i3 interface~gather->proc~gather_i3 proc~gather_r1 gather_r1 interface~gather->proc~gather_r1 proc~gather_l3 gather_l3 interface~gather->proc~gather_l3 proc~gather_r3 gather_r3 interface~gather->proc~gather_r3 proc~gather_r2 gather_r2 interface~gather->proc~gather_r2 proc~gather_i1 gather_i1 interface~gather->proc~gather_i1 proc~gather_l2 gather_l2 interface~gather->proc~gather_l2 proc~gather_i2 gather_i2 interface~gather->proc~gather_i2 proc~gather_l1 gather_l1 interface~gather->proc~gather_l1 proc~gather_r gather_r interface~gather->proc~gather_r proc~read_scalenc~2 read_scalenc proc~readscaleparamsnc_spl~2->proc~read_scalenc~2 proc~checkmass->proc~kg_to_cm3 proc~bcscav_spl bcscav_spl proc~blcloud_scav->proc~bcscav_spl proc~blcloud_scav->proc~minmaxqfi proc~coarsemission->proc~minmaxsource proc~dustemission dustemission proc~coarsemission->proc~dustemission proc~sumethox SUMETHOX proc~suphel->proc~sumethox sngl sngl proc~suphel->sngl proc~thermcell_dq->proc~abort_physic proc~thermcell_dq_o thermcell_dq_o proc~thermcell_dq->proc~thermcell_dq_o proc~readregionsdims2_spl~2 readregionsdims2_spl proc~phytracr_spl_ini~2->proc~readregionsdims2_spl~2 proc~read_newemissions->interface~gather proc~read_dust read_dust proc~read_newemissions->proc~read_dust proc~read_newemissions->interface~scatter proc~seasalt seasalt proc~read_newemissions->proc~seasalt proc~condsurfs_new condsurfs_new proc~read_newemissions->proc~condsurfs_new proc~read_vent read_vent proc~read_newemissions->proc~read_vent proc~condsurfc_new condsurfc_new proc~read_newemissions->proc~condsurfc_new proc~scopy scopy proc~read_newemissions->proc~scopy proc~incloud_scav->proc~minmaxqfi proc~inscav_spl inscav_spl proc~incloud_scav->proc~inscav_spl ju2ymds ju2ymds proc~satellite_out_spla->ju2ymds proc~swathpolarsat swathpolarsat proc~satellite_out_spla->proc~swathpolarsat interface~gather_mpi gather_mpi proc~gather_l->interface~gather_mpi interface~gather_omp gather_omp proc~gather_l->interface~gather_omp proc~read_scalenc~2->proc~abort_physic nf90_open nf90_open proc~read_scalenc~2->nf90_open nf90_close nf90_close proc~read_scalenc~2->nf90_close nf90_get_var nf90_get_var proc~read_scalenc~2->nf90_get_var interface~bcast bcast proc~read_scalenc~2->interface~bcast nf90_inq_varid nf90_inq_varid proc~read_scalenc~2->nf90_inq_varid proc~gather_i->interface~gather_mpi proc~gather_i->interface~gather_omp proc~read_dust->proc~abort_physic proc~read_dust->interface~scatter proc~read_dust->nf90_open proc~read_dust->nf90_get_var proc~correctbid correctbid proc~read_dust->proc~correctbid proc~read_dust->nf90_inq_varid proc~dustemission->float proc~calcdustemission calcdustemission proc~dustemission->proc~calcdustemission proc~writefield_phy WriteField_phy proc~dustemission->proc~writefield_phy proc~adaptdustemission adaptdustemission proc~dustemission->proc~adaptdustemission proc~initdust initdust proc~dustemission->proc~initdust proc~makemask makemask proc~dustemission->proc~makemask proc~thermcell_dq_o->proc~abort_physic proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort proc~gather_i3->interface~gather_mpi proc~gather_i3->interface~gather_omp proc~scatter_i1 scatter_i1 interface~scatter->proc~scatter_i1 proc~scatter_r scatter_r interface~scatter->proc~scatter_r proc~scatter_l2 scatter_l2 interface~scatter->proc~scatter_l2 proc~scatter_r2 scatter_r2 interface~scatter->proc~scatter_r2 proc~scatter_i2 scatter_i2 interface~scatter->proc~scatter_i2 proc~scatter_l1 scatter_l1 interface~scatter->proc~scatter_l1 proc~scatter_r3 scatter_r3 interface~scatter->proc~scatter_r3 proc~scatter_i scatter_i interface~scatter->proc~scatter_i proc~scatter_i3 scatter_i3 interface~scatter->proc~scatter_i3 proc~scatter_r1 scatter_r1 interface~scatter->proc~scatter_r1 proc~scatter_l scatter_l interface~scatter->proc~scatter_l proc~scatter_l3 scatter_l3 interface~scatter->proc~scatter_l3 proc~spla_bl_for_dms spla_bl_for_dms proc~spla_nightingale->proc~spla_bl_for_dms proc~spla_neutral spla_neutral proc~spla_nightingale->proc~spla_neutral proc~gather_r1->interface~gather_mpi proc~gather_r1->interface~gather_omp proc~gather_l3->interface~gather_mpi proc~gather_l3->interface~gather_omp proc~readregionsdims2_spl~2->interface~bcast proc~condsurfs_new->interface~scatter proc~condsurfs_new->nf90_open proc~condsurfs_new->nf90_close proc~condsurfs_new->nf90_get_var proc~condsurfs_new->nf90_inq_varid proc~gather_r3->interface~gather_mpi proc~gather_r3->interface~gather_omp proc~gather_r2->interface~gather_mpi proc~gather_r2->interface~gather_omp proc~read_vent->proc~abort_physic proc~read_vent->interface~scatter proc~read_vent->nf90_open proc~read_vent->nf90_get_var proc~read_vent->proc~correctbid proc~read_vent->nf90_inq_varid proc~gather_i1->interface~gather_mpi proc~gather_i1->interface~gather_omp proc~gather_l2->interface~gather_mpi proc~gather_l2->interface~gather_omp proc~condsurfc_new->interface~scatter proc~condsurfc_new->nf90_open proc~condsurfc_new->nf90_close proc~condsurfc_new->nf90_get_var proc~condsurfc_new->nf90_inq_varid proc~gather_i2->interface~gather_mpi proc~gather_i2->interface~gather_omp proc~gather_l1->interface~gather_mpi proc~gather_l1->interface~gather_omp proc~gather_r->interface~gather_mpi proc~gather_r->interface~gather_omp proc~def_copyncl def_copyncl proc~calcdustemission->proc~def_copyncl proc~writefield_phy->interface~gather interface~grid1dto2d_glo grid1dTo2d_glo proc~writefield_phy->interface~grid1dto2d_glo interface~writefield WriteField proc~writefield_phy->interface~writefield proc~gather_mpi_i3 gather_mpi_i3 interface~gather_mpi->proc~gather_mpi_i3 proc~gather_mpi_l2 gather_mpi_l2 interface~gather_mpi->proc~gather_mpi_l2 proc~gather_mpi_i1 gather_mpi_i1 interface~gather_mpi->proc~gather_mpi_i1 proc~gather_mpi_r3 gather_mpi_r3 interface~gather_mpi->proc~gather_mpi_r3 proc~gather_mpi_i gather_mpi_i interface~gather_mpi->proc~gather_mpi_i proc~gather_mpi_r2 gather_mpi_r2 interface~gather_mpi->proc~gather_mpi_r2 proc~gather_mpi_r gather_mpi_r interface~gather_mpi->proc~gather_mpi_r proc~gather_mpi_l3 gather_mpi_l3 interface~gather_mpi->proc~gather_mpi_l3 proc~gather_mpi_i2 gather_mpi_i2 interface~gather_mpi->proc~gather_mpi_i2 proc~gather_mpi_l gather_mpi_l interface~gather_mpi->proc~gather_mpi_l proc~gather_mpi_l1 gather_mpi_l1 interface~gather_mpi->proc~gather_mpi_l1 proc~gather_mpi_r1 gather_mpi_r1 interface~gather_mpi->proc~gather_mpi_r1 proc~adaptdustemission->proc~abort_physic proc~adaptdustemission->float proc~adaptdustemission->proc~writefield_phy interface~scatter_mpi scatter_mpi proc~scatter_i1->interface~scatter_mpi interface~scatter_omp scatter_omp proc~scatter_i1->interface~scatter_omp proc~scatter_r->interface~scatter_mpi proc~scatter_r->interface~scatter_omp proc~scatter_l2->interface~scatter_mpi proc~scatter_l2->interface~scatter_omp proc~scatter_r2->interface~scatter_mpi proc~scatter_r2->interface~scatter_omp foeew foeew proc~spla_bl_for_dms->foeew proc~scatter_i2->interface~scatter_mpi proc~scatter_i2->interface~scatter_omp proc~bcast_i4 bcast_i4 interface~bcast->proc~bcast_i4 proc~bcast_r bcast_r interface~bcast->proc~bcast_r proc~bcast_r2 bcast_r2 interface~bcast->proc~bcast_r2 proc~bcast_r1 bcast_r1 interface~bcast->proc~bcast_r1 proc~bcast_l2 bcast_l2 interface~bcast->proc~bcast_l2 proc~bcast_r3 bcast_r3 interface~bcast->proc~bcast_r3 proc~bcast_i bcast_i interface~bcast->proc~bcast_i proc~bcast_i1 bcast_i1 interface~bcast->proc~bcast_i1 proc~bcast_l1 bcast_l1 interface~bcast->proc~bcast_l1 proc~bcast_l4 bcast_l4 interface~bcast->proc~bcast_l4 proc~bcast_c bcast_c interface~bcast->proc~bcast_c proc~bcast_i3 bcast_i3 interface~bcast->proc~bcast_i3 proc~bcast_l bcast_l interface~bcast->proc~bcast_l proc~bcast_l3 bcast_l3 interface~bcast->proc~bcast_l3 proc~bcast_i2 bcast_i2 interface~bcast->proc~bcast_i2 proc~bcast_r4 bcast_r4 interface~bcast->proc~bcast_r4 proc~initdust->float proc~initdust->proc~writefield_phy proc~initdust->interface~bcast proc~read_surface read_surface proc~initdust->proc~read_surface proc~scatter_l1->interface~scatter_mpi proc~scatter_l1->interface~scatter_omp proc~scatter_r3->interface~scatter_mpi proc~scatter_r3->interface~scatter_omp proc~scatter_i->interface~scatter_mpi proc~scatter_i->interface~scatter_omp proc~scatter_i3->interface~scatter_mpi proc~scatter_i3->interface~scatter_omp proc~scatter_r1->interface~scatter_mpi proc~scatter_r1->interface~scatter_omp proc~scatter_l->interface~scatter_mpi proc~scatter_l->interface~scatter_omp proc~scatter_l3->interface~scatter_mpi proc~scatter_l3->interface~scatter_omp proc~grid1dto2d_glo_i grid1dTo2d_glo_i interface~grid1dto2d_glo->proc~grid1dto2d_glo_i proc~grid1dto2d_glo_l3 grid1dTo2d_glo_l3 interface~grid1dto2d_glo->proc~grid1dto2d_glo_l3 proc~grid1dto2d_glo_r3 grid1dTo2d_glo_r3 interface~grid1dto2d_glo->proc~grid1dto2d_glo_r3 proc~grid1dto2d_glo_l2 grid1dTo2d_glo_l2 interface~grid1dto2d_glo->proc~grid1dto2d_glo_l2 proc~grid1dto2d_glo_i3 grid1dTo2d_glo_i3 interface~grid1dto2d_glo->proc~grid1dto2d_glo_i3 proc~grid1dto2d_glo_i2 grid1dTo2d_glo_i2 interface~grid1dto2d_glo->proc~grid1dto2d_glo_i2 proc~grid1dto2d_glo_l grid1dTo2d_glo_l interface~grid1dto2d_glo->proc~grid1dto2d_glo_l proc~grid1dto2d_glo_i1 grid1dTo2d_glo_i1 interface~grid1dto2d_glo->proc~grid1dto2d_glo_i1 proc~grid1dto2d_glo_r2 grid1dTo2d_glo_r2 interface~grid1dto2d_glo->proc~grid1dto2d_glo_r2 proc~grid1dto2d_glo_r1 grid1dTo2d_glo_r1 interface~grid1dto2d_glo->proc~grid1dto2d_glo_r1 proc~grid1dto2d_glo_l1 grid1dTo2d_glo_l1 interface~grid1dto2d_glo->proc~grid1dto2d_glo_l1 proc~grid1dto2d_glo_r grid1dTo2d_glo_r interface~grid1dto2d_glo->proc~grid1dto2d_glo_r proc~gather_mpi_igen gather_mpi_igen proc~gather_mpi_i3->proc~gather_mpi_igen interface~bcast_omp bcast_omp proc~bcast_i4->interface~bcast_omp interface~bcast_mpi bcast_mpi proc~bcast_i4->interface~bcast_mpi proc~bcast_r->interface~bcast_omp proc~bcast_r->interface~bcast_mpi proc~gather_mpi_lgen gather_mpi_lgen proc~gather_mpi_l2->proc~gather_mpi_lgen proc~gather_mpi_i1->proc~gather_mpi_igen proc~scatter_mpi_i1 scatter_mpi_i1 interface~scatter_mpi->proc~scatter_mpi_i1 proc~scatter_mpi_r3 scatter_mpi_r3 interface~scatter_mpi->proc~scatter_mpi_r3 proc~scatter_mpi_r1 scatter_mpi_r1 interface~scatter_mpi->proc~scatter_mpi_r1 proc~scatter_mpi_l3 scatter_mpi_l3 interface~scatter_mpi->proc~scatter_mpi_l3 proc~scatter_mpi_r scatter_mpi_r interface~scatter_mpi->proc~scatter_mpi_r proc~scatter_mpi_l scatter_mpi_l interface~scatter_mpi->proc~scatter_mpi_l proc~scatter_mpi_l1 scatter_mpi_l1 interface~scatter_mpi->proc~scatter_mpi_l1 proc~scatter_mpi_i scatter_mpi_i interface~scatter_mpi->proc~scatter_mpi_i proc~scatter_mpi_r2 scatter_mpi_r2 interface~scatter_mpi->proc~scatter_mpi_r2 proc~scatter_mpi_i3 scatter_mpi_i3 interface~scatter_mpi->proc~scatter_mpi_i3 proc~scatter_mpi_i2 scatter_mpi_i2 interface~scatter_mpi->proc~scatter_mpi_i2 proc~scatter_mpi_l2 scatter_mpi_l2 interface~scatter_mpi->proc~scatter_mpi_l2 proc~bcast_r2->interface~bcast_omp proc~bcast_r2->interface~bcast_mpi proc~bcast_r1->interface~bcast_omp proc~bcast_r1->interface~bcast_mpi proc~gather_mpi_rgen gather_mpi_rgen proc~gather_mpi_r3->proc~gather_mpi_rgen proc~gather_mpi_i->proc~gather_mpi_igen proc~bcast_l2->interface~bcast_omp proc~bcast_l2->interface~bcast_mpi proc~gather_mpi_r2->proc~gather_mpi_rgen proc~bcast_r3->interface~bcast_omp proc~bcast_r3->interface~bcast_mpi proc~gather_mpi_r->proc~gather_mpi_rgen proc~bcast_i->interface~bcast_omp proc~bcast_i->interface~bcast_mpi proc~bcast_i1->interface~bcast_omp proc~bcast_i1->interface~bcast_mpi proc~bcast_l1->interface~bcast_omp proc~bcast_l1->interface~bcast_mpi proc~gather_mpi_l3->proc~gather_mpi_lgen proc~bcast_l4->interface~bcast_omp proc~bcast_l4->interface~bcast_mpi proc~gather_mpi_i2->proc~gather_mpi_igen proc~bcast_c->interface~bcast_omp proc~bcast_c->interface~bcast_mpi proc~bcast_i3->interface~bcast_omp proc~bcast_i3->interface~bcast_mpi proc~bcast_l->interface~bcast_omp proc~bcast_l->interface~bcast_mpi proc~gather_mpi_l->proc~gather_mpi_lgen proc~def_dichotomy def_dichotomy proc~def_copyncl->proc~def_dichotomy proc~bcast_l3->interface~bcast_omp proc~bcast_l3->interface~bcast_mpi proc~gather_mpi_l1->proc~gather_mpi_lgen proc~bcast_i2->interface~bcast_omp proc~bcast_i2->interface~bcast_mpi proc~bcast_r4->interface~bcast_omp proc~bcast_r4->interface~bcast_mpi proc~read_surface->proc~abort_physic proc~read_surface->interface~scatter proc~read_surface->nf90_open proc~read_surface->nf90_get_var proc~read_surface->nf90_inq_varid proc~local_gr_dyn_fi local_gr_dyn_fi proc~read_surface->proc~local_gr_dyn_fi proc~gather_mpi_r1->proc~gather_mpi_rgen proc~scatter_mpi_igen scatter_mpi_igen proc~scatter_mpi_i1->proc~scatter_mpi_igen proc~scatter_mpi_rgen scatter_mpi_rgen proc~scatter_mpi_r3->proc~scatter_mpi_rgen proc~mpi_gatherv MPI_GATHERV proc~gather_mpi_rgen->proc~mpi_gatherv proc~scatter_mpi_r1->proc~scatter_mpi_rgen proc~local_gr_dyn_fi->proc~scopy proc~scatter_mpi_lgen scatter_mpi_lgen proc~scatter_mpi_l3->proc~scatter_mpi_lgen proc~scatter_mpi_r->proc~scatter_mpi_rgen proc~scatter_mpi_l->proc~scatter_mpi_lgen proc~gather_mpi_lgen->proc~mpi_gatherv proc~scatter_mpi_l1->proc~scatter_mpi_lgen proc~scatter_mpi_i->proc~scatter_mpi_igen proc~scatter_mpi_r2->proc~scatter_mpi_rgen proc~scatter_mpi_i3->proc~scatter_mpi_igen proc~scatter_mpi_i2->proc~scatter_mpi_igen proc~scatter_mpi_l2->proc~scatter_mpi_lgen proc~gather_mpi_igen->proc~mpi_gatherv proc~bcast_mpi_c bcast_mpi_c interface~bcast_mpi->proc~bcast_mpi_c proc~bcast_mpi_l4 bcast_mpi_l4 interface~bcast_mpi->proc~bcast_mpi_l4 proc~bcast_mpi_i bcast_mpi_i interface~bcast_mpi->proc~bcast_mpi_i proc~bcast_mpi_i1 bcast_mpi_i1 interface~bcast_mpi->proc~bcast_mpi_i1 proc~bcast_mpi_l bcast_mpi_l interface~bcast_mpi->proc~bcast_mpi_l proc~bcast_mpi_l3 bcast_mpi_l3 interface~bcast_mpi->proc~bcast_mpi_l3 proc~bcast_mpi_r3 bcast_mpi_r3 interface~bcast_mpi->proc~bcast_mpi_r3 proc~bcast_mpi_i4 bcast_mpi_i4 interface~bcast_mpi->proc~bcast_mpi_i4 proc~bcast_mpi_i3 bcast_mpi_i3 interface~bcast_mpi->proc~bcast_mpi_i3 proc~bcast_mpi_r1 bcast_mpi_r1 interface~bcast_mpi->proc~bcast_mpi_r1 proc~bcast_mpi_l1 bcast_mpi_l1 interface~bcast_mpi->proc~bcast_mpi_l1 proc~bcast_mpi_r2 bcast_mpi_r2 interface~bcast_mpi->proc~bcast_mpi_r2 proc~bcast_mpi_r4 bcast_mpi_r4 interface~bcast_mpi->proc~bcast_mpi_r4 proc~bcast_mpi_r bcast_mpi_r interface~bcast_mpi->proc~bcast_mpi_r proc~bcast_mpi_l2 bcast_mpi_l2 interface~bcast_mpi->proc~bcast_mpi_l2 proc~bcast_mpi_i2 bcast_mpi_i2 interface~bcast_mpi->proc~bcast_mpi_i2 proc~bcast_mpi_cgen bcast_mpi_cgen proc~bcast_mpi_c->proc~bcast_mpi_cgen proc~bcast_mpi_lgen bcast_mpi_lgen proc~bcast_mpi_l4->proc~bcast_mpi_lgen proc~mpi_scatterv MPI_SCATTERV proc~scatter_mpi_rgen->proc~mpi_scatterv proc~bcast_mpi_igen bcast_mpi_igen proc~bcast_mpi_i->proc~bcast_mpi_igen proc~bcast_mpi_i1->proc~bcast_mpi_igen proc~bcast_mpi_l->proc~bcast_mpi_lgen proc~bcast_mpi_l3->proc~bcast_mpi_lgen proc~bcast_mpi_rgen bcast_mpi_rgen proc~bcast_mpi_r3->proc~bcast_mpi_rgen proc~scatter_mpi_lgen->proc~mpi_scatterv proc~bcast_mpi_i4->proc~bcast_mpi_igen proc~scatter_mpi_igen->proc~mpi_scatterv proc~bcast_mpi_i3->proc~bcast_mpi_igen proc~bcast_mpi_r1->proc~bcast_mpi_rgen proc~bcast_mpi_l1->proc~bcast_mpi_lgen proc~mpi_gatherv->proc~lmdz_mpi_wrapper_abort proc~bcast_mpi_r2->proc~bcast_mpi_rgen proc~bcast_mpi_r4->proc~bcast_mpi_rgen proc~bcast_mpi_r->proc~bcast_mpi_rgen proc~bcast_mpi_l2->proc~bcast_mpi_lgen proc~bcast_mpi_i2->proc~bcast_mpi_igen proc~mpi_bcast MPI_BCAST proc~bcast_mpi_cgen->proc~mpi_bcast proc~mpi_scatterv->proc~lmdz_mpi_wrapper_abort proc~bcast_mpi_igen->proc~mpi_bcast proc~bcast_mpi_rgen->proc~mpi_bcast proc~bcast_mpi_lgen->proc~mpi_bcast proc~mpi_bcast->proc~lmdz_mpi_wrapper_abort

Contents