scatter_omp Interface

public interface scatter_omp

Called by

interface~~scatter_omp~~CalledByGraph interface~scatter_omp scatter_omp proc~readaerosolstrato~2 readaerosolstrato proc~readaerosolstrato~2->interface~scatter_omp interface~scatter scatter proc~readaerosolstrato~2->interface~scatter proc~get_aero_fromfile get_aero_fromfile proc~get_aero_fromfile->interface~scatter_omp proc~get_aero_fromfile->interface~scatter proc~scatter2d_r2 scatter2D_r2 proc~scatter2d_r2->interface~scatter_omp proc~scatter_i1 scatter_i1 proc~scatter_i1->interface~scatter_omp proc~scatter_r scatter_r proc~scatter_r->interface~scatter_omp proc~scatter_r2 scatter_r2 proc~scatter_r2->interface~scatter_omp proc~scatter_l2 scatter_l2 proc~scatter_l2->interface~scatter_omp proc~scatter2d_i2 scatter2D_i2 proc~scatter2d_i2->interface~scatter_omp proc~readaerosolstrato2_rrtm readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm->interface~scatter_omp proc~readaerosolstrato2_rrtm->interface~scatter proc~readaerosolstrato2_rrtm~2 readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm~2->interface~scatter_omp proc~readaerosolstrato2_rrtm~2->interface~scatter proc~scatter_l3 scatter_l3 proc~scatter_l3->interface~scatter_omp proc~create_limit_unstruct create_limit_unstruct proc~create_limit_unstruct->interface~scatter_omp proc~limit_read_tot limit_read_tot proc~limit_read_tot->interface~scatter_omp proc~limit_read_tot->interface~scatter proc~scatter2d_i scatter2D_i proc~scatter2d_i->interface~scatter_omp proc~readaerosolstrato readaerosolstrato proc~readaerosolstrato->interface~scatter_omp proc~readaerosolstrato->interface~scatter proc~scatter2d_l scatter2D_l proc~scatter2d_l->interface~scatter_omp proc~limit_read_tot~2 limit_read_tot proc~limit_read_tot~2->interface~scatter_omp proc~limit_read_tot~2->interface~scatter proc~create_etat0_unstruct~2 create_etat0_unstruct proc~create_etat0_unstruct~2->interface~scatter_omp proc~create_limit_unstruct~2 create_limit_unstruct proc~create_limit_unstruct~2->interface~scatter_omp proc~scatter2d_l1 scatter2D_l1 proc~scatter2d_l1->interface~scatter_omp proc~get_aero_fromfile~2 get_aero_fromfile proc~get_aero_fromfile~2->interface~scatter_omp proc~get_aero_fromfile~2->interface~scatter proc~scatter_i2 scatter_i2 proc~scatter_i2->interface~scatter_omp proc~scatter2d_r1 scatter2D_r1 proc~scatter2d_r1->interface~scatter_omp proc~scatter_l1 scatter_l1 proc~scatter_l1->interface~scatter_omp proc~scatter_r3 scatter_r3 proc~scatter_r3->interface~scatter_omp proc~scatter2d_i1 scatter2D_i1 proc~scatter2d_i1->interface~scatter_omp proc~scatter2d_r scatter2D_r proc~scatter2d_r->interface~scatter_omp proc~scatter2d_l3 scatter2D_l3 proc~scatter2d_l3->interface~scatter_omp proc~readaerosolstrato1_rrtm readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm->interface~scatter_omp proc~readaerosolstrato1_rrtm->interface~scatter proc~scatter_i3 scatter_i3 proc~scatter_i3->interface~scatter_omp proc~scatter_i scatter_i proc~scatter_i->interface~scatter_omp proc~scatter_r1 scatter_r1 proc~scatter_r1->interface~scatter_omp proc~scatter_l scatter_l proc~scatter_l->interface~scatter_omp proc~scatter2d_i3 scatter2D_i3 proc~scatter2d_i3->interface~scatter_omp proc~scatter2d_l2 scatter2D_l2 proc~scatter2d_l2->interface~scatter_omp proc~create_etat0_unstruct create_etat0_unstruct proc~create_etat0_unstruct->interface~scatter_omp proc~readaerosolstrato1_rrtm~2 readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm~2->interface~scatter_omp proc~readaerosolstrato1_rrtm~2->interface~scatter proc~scatter2d_r3 scatter2D_r3 proc~scatter2d_r3->interface~scatter_omp proc~readaerosol readaerosol proc~readaerosol->proc~get_aero_fromfile proc~limit_read_rug_alb~2 limit_read_rug_alb proc~limit_read_rug_alb~2->proc~limit_read_tot~2 interface~scatter2d scatter2D interface~scatter2d->proc~scatter2d_r2 interface~scatter2d->proc~scatter2d_i2 interface~scatter2d->proc~scatter2d_i interface~scatter2d->proc~scatter2d_l interface~scatter2d->proc~scatter2d_l1 interface~scatter2d->proc~scatter2d_r1 interface~scatter2d->proc~scatter2d_i1 interface~scatter2d->proc~scatter2d_r interface~scatter2d->proc~scatter2d_l3 interface~scatter2d->proc~scatter2d_i3 interface~scatter2d->proc~scatter2d_l2 interface~scatter2d->proc~scatter2d_r3 proc~create_etat0_limit_unstruct~2 create_etat0_limit_unstruct proc~create_etat0_limit_unstruct~2->proc~create_limit_unstruct proc~create_etat0_limit_unstruct~2->proc~create_etat0_unstruct proc~readaerosol~2 readaerosol proc~readaerosol~2->proc~get_aero_fromfile~2 proc~create_etat0_limit_unstruct create_etat0_limit_unstruct proc~create_etat0_limit_unstruct->proc~create_limit_unstruct proc~create_etat0_limit_unstruct->proc~create_etat0_unstruct proc~limit_read_frac limit_read_frac proc~limit_read_frac->proc~limit_read_tot proc~limit_read_rug_alb limit_read_rug_alb proc~limit_read_rug_alb->proc~limit_read_tot proc~physiq physiq proc~physiq->proc~readaerosolstrato proc~physiq->proc~create_etat0_limit_unstruct proc~readchlorophyll readchlorophyll proc~physiq->proc~readchlorophyll proc~change_srf_frac change_srf_frac proc~physiq->proc~change_srf_frac proc~regr_pr_time_av regr_pr_time_av proc~physiq->proc~regr_pr_time_av proc~strath2o_methox stratH2O_methox proc~physiq->proc~strath2o_methox proc~pbl_surface pbl_surface proc~physiq->proc~pbl_surface proc~readaerosol_optic readaerosol_optic proc~physiq->proc~readaerosol_optic proc~phytracr_spl phytracr_spl proc~physiq->proc~phytracr_spl proc~phytrac phytrac proc~physiq->proc~phytrac proc~physiq~2 physiq proc~physiq~2->proc~readaerosolstrato proc~physiq~2->proc~create_etat0_limit_unstruct proc~physiq~2->proc~readchlorophyll proc~physiq~2->proc~change_srf_frac proc~physiq~2->proc~regr_pr_time_av proc~physiq~2->proc~strath2o_methox proc~physiq~2->proc~pbl_surface proc~physiq~2->proc~readaerosol_optic proc~physiq~2->proc~phytracr_spl proc~physiq~2->proc~phytrac proc~limit_read_frac~2 limit_read_frac proc~limit_read_frac~2->proc~limit_read_tot~2 interface~scatter->proc~scatter_i1 interface~scatter->proc~scatter_r interface~scatter->proc~scatter_r2 interface~scatter->proc~scatter_l2 interface~scatter->proc~scatter_l3 interface~scatter->proc~scatter_i2 interface~scatter->proc~scatter_l1 interface~scatter->proc~scatter_r3 interface~scatter->proc~scatter_i3 interface~scatter->proc~scatter_i interface~scatter->proc~scatter_r1 interface~scatter->proc~scatter_l proc~readaerosol_interp~2 readaerosol_interp proc~readaerosol_interp~2->proc~readaerosol proc~surf_land_bucket surf_land_bucket proc~surf_land_bucket->proc~limit_read_rug_alb proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~physiq proc~condsurf condsurf proc~condsurf->interface~scatter proc~readchlorophyll->interface~scatter proc~read_map2d read_map2D proc~read_map2d->interface~scatter proc~co2_emissions~2 co2_emissions proc~co2_emissions~2->interface~scatter proc~read_dust read_dust proc~read_dust->interface~scatter proc~co2_emissions co2_emissions proc~co2_emissions->interface~scatter proc~strath2o_methox~2 stratH2O_methox proc~strath2o_methox~2->interface~scatter proc~limit_slab~2 limit_slab proc~limit_slab~2->interface~scatter proc~interfoce_lim~2 interfoce_lim proc~interfoce_lim~2->interface~scatter proc~readregions_spl~2 readregions_spl proc~readregions_spl~2->interface~scatter proc~surf_land_bucket~2 surf_land_bucket proc~surf_land_bucket~2->proc~limit_read_rug_alb proc~regr_pr_int~2 regr_pr_int proc~regr_pr_int~2->interface~scatter2d proc~change_srf_frac->proc~limit_read_frac proc~regr_pr_av regr_pr_av proc~regr_pr_av->interface~scatter2d proc~call_physiq~2 call_physiq proc~call_physiq~2->proc~physiq proc~scm scm proc~scm->proc~physiq proc~readregions_spl readregions_spl proc~readregions_spl->interface~scatter proc~readchlorophyll~2 readchlorophyll proc~readchlorophyll~2->interface~scatter proc~regr_pr_time_av->interface~scatter2d proc~strath2o_methox->interface~scatter proc~condsurfs_new condsurfs_new proc~condsurfs_new->interface~scatter proc~surf_ocean surf_ocean proc~surf_ocean->proc~limit_read_rug_alb proc~ocean_slab_noice ocean_slab_noice proc~surf_ocean->proc~ocean_slab_noice proc~limit_slab limit_slab proc~limit_slab->interface~scatter proc~interp_sulf_input~2 interp_sulf_input proc~interp_sulf_input~2->interface~scatter proc~read_map2d~2 read_map2D proc~read_map2d~2->interface~scatter proc~condsurfc_new~2 condsurfc_new proc~condsurfc_new~2->interface~scatter proc~regr_pr_time_av~2 regr_pr_time_av proc~regr_pr_time_av~2->interface~scatter2d proc~regr_pr_int regr_pr_int proc~regr_pr_int->interface~scatter2d proc~interfoce_lim interfoce_lim proc~interfoce_lim->interface~scatter proc~readaerosolstrato_ecrad readaerosolstrato_ecrad proc~readaerosolstrato_ecrad->interface~scatter proc~read_vent read_vent proc~read_vent->interface~scatter proc~read_vent~2 read_vent proc~read_vent~2->interface~scatter proc~condsurfs_new~2 condsurfs_new proc~condsurfs_new~2->interface~scatter proc~interp_sulf_input interp_sulf_input proc~interp_sulf_input->interface~scatter proc~surf_ocean~2 surf_ocean proc~surf_ocean~2->proc~limit_read_rug_alb proc~surf_ocean~2->proc~ocean_slab_noice proc~condsurf~2 condsurf proc~condsurf~2->interface~scatter proc~readaerosol_interp readaerosol_interp proc~readaerosol_interp->proc~readaerosol proc~condsurfc_new condsurfc_new proc~condsurfc_new->interface~scatter proc~read_newemissions~2 read_newemissions proc~read_newemissions~2->interface~scatter proc~read_newemissions~2->proc~read_dust proc~read_newemissions~2->proc~condsurfs_new proc~read_newemissions~2->proc~read_vent proc~read_newemissions~2->proc~condsurfc_new proc~read_surface~2 read_surface proc~read_surface~2->interface~scatter proc~test_transfert Test_transfert proc~test_transfert->interface~scatter2d proc~test_transfert->interface~scatter proc~change_srf_frac~2 change_srf_frac proc~change_srf_frac~2->proc~limit_read_frac proc~ocean_slab_noice->interface~scatter proc~ocean_slab_noice->proc~limit_slab proc~read_newemissions read_newemissions proc~read_newemissions->interface~scatter proc~read_newemissions->proc~read_dust proc~read_newemissions->proc~condsurfs_new proc~read_newemissions->proc~read_vent proc~read_newemissions->proc~condsurfc_new proc~read_surface read_surface proc~read_surface->interface~scatter proc~read_dust~2 read_dust proc~read_dust~2->interface~scatter proc~ocean_slab_noice~2 ocean_slab_noice proc~ocean_slab_noice~2->interface~scatter proc~ocean_slab_noice~2->proc~limit_slab proc~call_physiq call_physiq proc~call_physiq->proc~physiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->proc~surf_ocean proc~surf_land surf_land proc~pbl_surface~2->proc~surf_land proc~traccoag~2 traccoag proc~traccoag~2->proc~interp_sulf_input proc~traccoag traccoag proc~traccoag->proc~interp_sulf_input proc~phytracr_spl~2 phytracr_spl proc~phytracr_spl~2->proc~readregions_spl~2 proc~phytracr_spl~2->proc~read_newemissions proc~coarsemission coarsemission proc~phytracr_spl~2->proc~coarsemission proc~readaerosol_optic~2 readaerosol_optic proc~readaerosol_optic~2->proc~readaerosol_interp proc~calfis calfis proc~calfis->proc~call_physiq proc~readaerosol_optic_rrtm~2 readaerosol_optic_rrtm proc~readaerosol_optic_rrtm~2->proc~readaerosol_interp proc~surf_land->proc~surf_land_bucket proc~tracco2i~2 tracco2i proc~tracco2i~2->proc~co2_emissions~2 proc~pbl_surface->proc~surf_ocean proc~pbl_surface->proc~surf_land proc~radiation_scheme RADIATION_SCHEME proc~radiation_scheme->proc~readaerosolstrato_ecrad proc~initdust initdust proc~initdust->proc~read_surface proc~readaerosol_optic->proc~readaerosol_interp proc~phytracr_spl->proc~readregions_spl proc~phytracr_spl->proc~read_newemissions proc~phytracr_spl->proc~coarsemission proc~surf_land~2 surf_land proc~surf_land~2->proc~surf_land_bucket proc~tracco2i tracco2i proc~tracco2i->proc~co2_emissions proc~readaerosol_optic_rrtm readaerosol_optic_rrtm proc~readaerosol_optic_rrtm->proc~readaerosol_interp proc~regr_pr_comb_coefoz~2 regr_pr_comb_coefoz proc~regr_pr_comb_coefoz~2->proc~regr_pr_time_av proc~regr_pr_comb_coefoz~2->proc~regr_pr_int proc~readaerosol_optic_ecrad~2 readaerosol_optic_ecrad proc~readaerosol_optic_ecrad~2->proc~readaerosol_interp proc~regr_pr_comb_coefoz regr_pr_comb_coefoz proc~regr_pr_comb_coefoz->proc~regr_pr_time_av proc~regr_pr_comb_coefoz->proc~regr_pr_int proc~readaerosol_optic_ecrad readaerosol_optic_ecrad proc~readaerosol_optic_ecrad->proc~readaerosol_interp proc~initdust~2 initdust proc~initdust~2->proc~read_surface proc~radiation_scheme_s2 RADIATION_SCHEME_S2 proc~radiation_scheme_s2->proc~readaerosolstrato_ecrad proc~traclmdz traclmdz proc~traclmdz->proc~regr_pr_comb_coefoz proc~traclmdz~2 traclmdz proc~traclmdz~2->proc~regr_pr_comb_coefoz proc~dustemission~2 dustemission proc~dustemission~2->proc~initdust~2 proc~phytrac->proc~traccoag proc~phytrac->proc~tracco2i proc~phytrac->proc~traclmdz proc~dustemission dustemission proc~dustemission->proc~initdust proc~phytrac~2 phytrac proc~phytrac~2->proc~traccoag proc~phytrac~2->proc~tracco2i proc~phytrac~2->proc~traclmdz proc~leapfrog leapfrog proc~leapfrog->proc~calfis proc~coarsemission->proc~dustemission program~gcm~2 gcm program~gcm~2->proc~leapfrog proc~coarsemission~2 coarsemission proc~coarsemission~2->proc~dustemission

Contents


Module Procedures

private subroutine scatter_omp_i(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_i1(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_i2(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_i3(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_r(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_r1(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_r2(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_r3(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_l(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_l1(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_l2(VarIn, VarOut)

Arguments

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

private subroutine scatter_omp_l3(VarIn, VarOut)

Arguments

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