LMDZ
mod_phys_lmdz_mpi_transfert Module Reference

Data Types

interface  bcast_mpi
 
interface  gather2d_mpi
 
interface  gather_mpi
 
interface  grid1dto2d_mpi
 
interface  grid2dto1d_mpi
 
interface  reduce_sum_mpi
 
interface  scatter2d_mpi
 
interface  scatter_mpi
 

Functions/Subroutines

subroutine bcast_mpi_c (var1)
 
subroutine bcast_mpi_i (var)
 
subroutine bcast_mpi_i1 (var)
 
subroutine bcast_mpi_i2 (var)
 
subroutine bcast_mpi_i3 (var)
 
subroutine bcast_mpi_i4 (var)
 
subroutine bcast_mpi_r (var)
 
subroutine bcast_mpi_r1 (var)
 
subroutine bcast_mpi_r2 (var)
 
subroutine bcast_mpi_r3 (var)
 
subroutine bcast_mpi_r4 (var)
 
subroutine bcast_mpi_l (var)
 
subroutine bcast_mpi_l1 (var)
 
subroutine bcast_mpi_l2 (var)
 
subroutine bcast_mpi_l3 (var)
 
subroutine bcast_mpi_l4 (var)
 
subroutine scatter_mpi_i (VarIn, VarOut)
 
subroutine scatter_mpi_i1 (VarIn, VarOut)
 
subroutine scatter_mpi_i2 (VarIn, VarOut)
 
subroutine scatter_mpi_i3 (VarIn, VarOut)
 
subroutine scatter_mpi_r (VarIn, VarOut)
 
subroutine scatter_mpi_r1 (VarIn, VarOut)
 
subroutine scatter_mpi_r2 (VarIn, VarOut)
 
subroutine scatter_mpi_r3 (VarIn, VarOut)
 
subroutine scatter_mpi_l (VarIn, VarOut)
 
subroutine scatter_mpi_l1 (VarIn, VarOut)
 
subroutine scatter_mpi_l2 (VarIn, VarOut)
 
subroutine scatter_mpi_l3 (VarIn, VarOut)
 
subroutine gather_mpi_i (VarIn, VarOut)
 
subroutine gather_mpi_i1 (VarIn, VarOut)
 
subroutine gather_mpi_i2 (VarIn, VarOut)
 
subroutine gather_mpi_i3 (VarIn, VarOut)
 
subroutine gather_mpi_r (VarIn, VarOut)
 
subroutine gather_mpi_r1 (VarIn, VarOut)
 
subroutine gather_mpi_r2 (VarIn, VarOut)
 
subroutine gather_mpi_r3 (VarIn, VarOut)
 
subroutine gather_mpi_l (VarIn, VarOut)
 
subroutine gather_mpi_l1 (VarIn, VarOut)
 
subroutine gather_mpi_l2 (VarIn, VarOut)
 
subroutine gather_mpi_l3 (VarIn, VarOut)
 
subroutine scatter2d_mpi_i (VarIn, VarOut)
 
subroutine scatter2d_mpi_i1 (VarIn, VarOut)
 
subroutine scatter2d_mpi_i2 (VarIn, VarOut)
 
subroutine scatter2d_mpi_i3 (VarIn, VarOut)
 
subroutine scatter2d_mpi_r (VarIn, VarOut)
 
subroutine scatter2d_mpi_r1 (VarIn, VarOut)
 
subroutine scatter2d_mpi_r2 (VarIn, VarOut)
 
subroutine scatter2d_mpi_r3 (VarIn, VarOut)
 
subroutine scatter2d_mpi_l (VarIn, VarOut)
 
subroutine scatter2d_mpi_l1 (VarIn, VarOut)
 
subroutine scatter2d_mpi_l2 (VarIn, VarOut)
 
subroutine scatter2d_mpi_l3 (VarIn, VarOut)
 
subroutine gather2d_mpi_i (VarIn, VarOut)
 
subroutine gather2d_mpi_i1 (VarIn, VarOut)
 
subroutine gather2d_mpi_i2 (VarIn, VarOut)
 
subroutine gather2d_mpi_i3 (VarIn, VarOut)
 
subroutine gather2d_mpi_r (VarIn, VarOut)
 
subroutine gather2d_mpi_r1 (VarIn, VarOut)
 
subroutine gather2d_mpi_r2 (VarIn, VarOut)
 
subroutine gather2d_mpi_r3 (VarIn, VarOut)
 
subroutine gather2d_mpi_l (VarIn, VarOut)
 
subroutine gather2d_mpi_l1 (VarIn, VarOut)
 
subroutine gather2d_mpi_l2 (VarIn, VarOut)
 
subroutine gather2d_mpi_l3 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_i (VarIn, VarOut)
 
subroutine reduce_sum_mpi_i1 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_i2 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_i3 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_i4 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_r (VarIn, VarOut)
 
subroutine reduce_sum_mpi_r1 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_r2 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_r3 (VarIn, VarOut)
 
subroutine reduce_sum_mpi_r4 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_i (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_i1 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_i2 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_i3 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_r (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_r1 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_r2 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_r3 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_l (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_l1 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_l2 (VarIn, VarOut)
 
subroutine grid1dto2d_mpi_l3 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_i (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_i1 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_i2 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_i3 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_r (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_r1 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_r2 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_r3 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_l (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_l1 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_l2 (VarIn, VarOut)
 
subroutine grid2dto1d_mpi_l3 (VarIn, VarOut)
 
subroutine bcast_mpi_cgen (var, nb)
 
subroutine bcast_mpi_igen (var, nb)
 
subroutine bcast_mpi_rgen (var, nb)
 
subroutine bcast_mpi_lgen (var, nb)
 
subroutine scatter_mpi_igen (VarIn, VarOut, dimsize)
 
subroutine scatter_mpi_rgen (VarIn, VarOut, dimsize)
 
subroutine scatter_mpi_lgen (VarIn, VarOut, dimsize)
 
subroutine gather_mpi_igen (VarIn, VarOut, dimsize)
 
subroutine gather_mpi_rgen (VarIn, VarOut, dimsize)
 
subroutine gather_mpi_lgen (VarIn, VarOut, dimsize)
 
subroutine reduce_sum_mpi_igen (VarIn, VarOut, nb)
 
subroutine reduce_sum_mpi_rgen (VarIn, VarOut, nb)
 
subroutine grid1dto2d_mpi_igen (VarIn, VarOut, dimsize)
 
subroutine grid1dto2d_mpi_rgen (VarIn, VarOut, dimsize)
 
subroutine grid1dto2d_mpi_lgen (VarIn, VarOut, dimsize)
 
subroutine grid2dto1d_mpi_igen (VarIn, VarOut, dimsize)
 
subroutine grid2dto1d_mpi_rgen (VarIn, VarOut, dimsize)
 
subroutine grid2dto1d_mpi_lgen (VarIn, VarOut, dimsize)
 

Function/Subroutine Documentation

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_c ( character(len=*), intent(inout)  var1)

Definition at line 65 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_cgen ( character(len=*), intent(inout)  var,
integer, intent(in)  nb 
)

Definition at line 1238 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_i ( integer, intent(inout)  var)

Definition at line 75 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_i1 ( integer, dimension(:), intent(inout)  var)

Definition at line 88 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_i2 ( integer, dimension(:,:), intent(inout)  var)

Definition at line 96 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_i3 ( integer, dimension(:,:,:), intent(inout)  var)

Definition at line 104 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_i4 ( integer, dimension(:,:,:,:), intent(inout)  var)

Definition at line 112 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_igen ( integer, dimension(nb), intent(inout)  var,
integer, intent(in)  nb 
)

Definition at line 1260 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_l ( logical, intent(inout)  var)

Definition at line 169 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_l1 ( logical, dimension(:), intent(inout)  var)

Definition at line 181 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_l2 ( logical, dimension(:,:), intent(inout)  var)

Definition at line 189 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_l3 ( logical, dimension(:,:,:), intent(inout)  var)

Definition at line 197 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_l4 ( logical, dimension(:,:,:,:), intent(inout)  var)

Definition at line 205 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_lgen ( logical, dimension(nb), intent(inout)  var,
integer, intent(in)  nb 
)

Definition at line 1306 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_r ( real, intent(inout)  var)

Definition at line 123 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_r1 ( real, dimension(:), intent(inout)  var)

Definition at line 135 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_r2 ( real, dimension(:,:), intent(inout)  var)

Definition at line 143 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_r3 ( real, dimension(:,:,:), intent(inout)  var)

Definition at line 151 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_r4 ( real, dimension(:,:,:,:), intent(inout)  var)

Definition at line 159 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::bcast_mpi_rgen ( real, dimension(nb), intent(inout)  var,
integer, intent(in)  nb 
)

Definition at line 1283 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 693 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 707 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 721 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 735 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 809 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 823 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 837 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 851 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 751 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 765 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 779 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather2d_mpi_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 793 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 357 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 371 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 384 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 397 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_igen ( integer, dimension(klon_mpi,dimsize), intent(in)  VarIn,
integer, dimension(klon_glo,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1466 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 462 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 475 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 488 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 501 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_lgen ( logical, dimension(klon_mpi,dimsize), intent(in)  VarIn,
logical, dimension(klon_glo,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1572 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 410 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 423 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 436 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 449 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::gather_mpi_rgen ( real, dimension(klon_mpi,dimsize), intent(in)  VarIn,
real, dimension(klon_glo,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1520 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 996 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1006 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1015 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 1024 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_igen ( integer, dimension(klon_mpi,dimsize), intent(in)  VarIn,
integer, dimension(nbp_lon*jj_nb,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1681 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1073 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1083 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1092 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 1101 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_lgen ( logical, dimension(klon_mpi,dimsize), intent(in)  VarIn,
logical, dimension(nbp_lon*jj_nb,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1770 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1034 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1044 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1053 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 1062 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid1dto2d_mpi_rgen ( real, dimension(klon_mpi,dimsize), intent(in)  VarIn,
real, dimension(nbp_lon*jj_nb,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1725 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_i ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 1111 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_i1 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1121 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_i2 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1130 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_i3 ( integer, dimension(:,:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1139 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_igen ( integer, dimension(nbp_lon*jj_nb,dimsize), intent(in)  VarIn,
integer, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1816 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_l ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 1190 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_l1 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1200 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_l2 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1211 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_l3 ( logical, dimension(:,:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1221 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_lgen ( logical, dimension(nbp_lon*jj_nb,dimsize), intent(in)  VarIn,
logical, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1875 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_r ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 1151 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_r1 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1161 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_r2 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1170 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_r3 ( real, dimension(:,:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1179 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::grid2dto1d_mpi_rgen ( real, dimension(nbp_lon*jj_nb,dimsize), intent(in)  VarIn,
real, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1846 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_i ( integer, intent(in)  VarIn,
integer, intent(out)  VarOut 
)

Definition at line 870 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_i1 ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 885 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_i2 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 896 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_i3 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 907 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_i4 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 918 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_igen ( integer, dimension(nb), intent(in)  VarIn,
integer, dimension(nb), intent(out)  VarOut,
integer, intent(in)  nb 
)

Definition at line 1627 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_r ( real, intent(in)  VarIn,
real, intent(out)  VarOut 
)

Definition at line 930 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_r1 ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 945 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_r2 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 956 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_r3 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 967 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_r4 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 978 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::reduce_sum_mpi_rgen ( real, dimension(nb), intent(in)  VarIn,
real, dimension(nb), intent(out)  VarOut,
integer, intent(in)  nb 
)

Definition at line 1653 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_i ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 516 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_i1 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 530 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_i2 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 543 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_i3 ( integer, dimension(:,:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 557 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_l ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 630 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_l1 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 645 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_l2 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 660 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_l3 ( logical, dimension(:,:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 674 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_r ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 572 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_r1 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 587 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_r2 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 601 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter2d_mpi_r3 ( real, dimension(:,:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 615 of file mod_phys_lmdz_mpi_transfert.F90.

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 217 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 228 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 239 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 250 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_igen ( integer, dimension(klon_glo,dimsize), intent(in)  VarIn,
integer, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1328 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 307 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 318 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 329 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 340 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_lgen ( logical, dimension(klon_glo,dimsize), intent(in)  VarIn,
logical, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1419 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 262 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 273 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 284 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 295 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_transfert::scatter_mpi_rgen ( real, dimension(klon_glo,dimsize), intent(in)  VarIn,
real, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)

Definition at line 1373 of file mod_phys_lmdz_mpi_transfert.F90.

Here is the caller graph for this function: