LMDZ
mod_phys_lmdz_transfert_para Module Reference

Data Types

interface  bcast
 
interface  gather
 
interface  gather2d
 
interface  reduce_sum
 
interface  scatter
 
interface  scatter2d
 

Functions/Subroutines

subroutine bcast_c (var)
 
subroutine bcast_i (var)
 
subroutine bcast_i1 (var)
 
subroutine bcast_i2 (var)
 
subroutine bcast_i3 (var)
 
subroutine bcast_i4 (var)
 
subroutine bcast_r (var)
 
subroutine bcast_r1 (var)
 
subroutine bcast_r2 (var)
 
subroutine bcast_r3 (var)
 
subroutine bcast_r4 (var)
 
subroutine bcast_l (var)
 
subroutine bcast_l1 (var)
 
subroutine bcast_l2 (var)
 
subroutine bcast_l3 (var)
 
subroutine bcast_l4 (var)
 
subroutine scatter_i (VarIn, VarOut)
 
subroutine scatter_i1 (VarIn, VarOut)
 
subroutine scatter_i2 (VarIn, VarOut)
 
subroutine scatter_i3 (VarIn, VarOut)
 
subroutine scatter_r (VarIn, VarOut)
 
subroutine scatter_r1 (VarIn, VarOut)
 
subroutine scatter_r2 (VarIn, VarOut)
 
subroutine scatter_r3 (VarIn, VarOut)
 
subroutine scatter_l (VarIn, VarOut)
 
subroutine scatter_l1 (VarIn, VarOut)
 
subroutine scatter_l2 (VarIn, VarOut)
 
subroutine scatter_l3 (VarIn, VarOut)
 
subroutine gather_i (VarIn, VarOut)
 
subroutine gather_i1 (VarIn, VarOut)
 
subroutine gather_i2 (VarIn, VarOut)
 
subroutine gather_i3 (VarIn, VarOut)
 
subroutine gather_r (VarIn, VarOut)
 
subroutine gather_r1 (VarIn, VarOut)
 
subroutine gather_r2 (VarIn, VarOut)
 
subroutine gather_r3 (VarIn, VarOut)
 
subroutine gather_l (VarIn, VarOut)
 
subroutine gather_l1 (VarIn, VarOut)
 
subroutine gather_l2 (VarIn, VarOut)
 
subroutine gather_l3 (VarIn, VarOut)
 
subroutine scatter2d_i (VarIn, VarOut)
 
subroutine scatter2d_i1 (VarIn, VarOut)
 
subroutine scatter2d_i2 (VarIn, VarOut)
 
subroutine scatter2d_i3 (VarIn, VarOut)
 
subroutine scatter2d_r (VarIn, VarOut)
 
subroutine scatter2d_r1 (VarIn, VarOut)
 
subroutine scatter2d_r2 (VarIn, VarOut)
 
subroutine scatter2d_r3 (VarIn, VarOut)
 
subroutine scatter2d_l (VarIn, VarOut)
 
subroutine scatter2d_l1 (VarIn, VarOut)
 
subroutine scatter2d_l2 (VarIn, VarOut)
 
subroutine scatter2d_l3 (VarIn, VarOut)
 
subroutine gather2d_i (VarIn, VarOut)
 
subroutine gather2d_i1 (VarIn, VarOut)
 
subroutine gather2d_i2 (VarIn, VarOut)
 
subroutine gather2d_i3 (VarIn, VarOut)
 
subroutine gather2d_r (VarIn, VarOut)
 
subroutine gather2d_r1 (VarIn, VarOut)
 
subroutine gather2d_r2 (VarIn, VarOut)
 
subroutine gather2d_r3 (VarIn, VarOut)
 
subroutine gather2d_l (VarIn, VarOut)
 
subroutine gather2d_l1 (VarIn, VarOut)
 
subroutine gather2d_l2 (VarIn, VarOut)
 
subroutine gather2d_l3 (VarIn, VarOut)
 
subroutine reduce_sum_i (VarIn, VarOut)
 
subroutine reduce_sum_i1 (VarIn, VarOut)
 
subroutine reduce_sum_i2 (VarIn, VarOut)
 
subroutine reduce_sum_i3 (VarIn, VarOut)
 
subroutine reduce_sum_i4 (VarIn, VarOut)
 
subroutine reduce_sum_r (VarIn, VarOut)
 
subroutine reduce_sum_r1 (VarIn, VarOut)
 
subroutine reduce_sum_r2 (VarIn, VarOut)
 
subroutine reduce_sum_r3 (VarIn, VarOut)
 
subroutine reduce_sum_r4 (VarIn, VarOut)
 

Function/Subroutine Documentation

subroutine mod_phys_lmdz_transfert_para::bcast_c ( character(len=*), intent(inout)  var)

Definition at line 58 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_i ( integer, intent(inout)  var)

Definition at line 71 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_i1 ( integer, dimension(:), intent(inout)  var)

Definition at line 81 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_i2 ( integer, dimension(:,:), intent(inout)  var)

Definition at line 93 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_i3 ( integer, dimension(:,:,:), intent(inout)  var)

Definition at line 105 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_i4 ( integer, dimension(:,:,:,:), intent(inout)  var)

Definition at line 117 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_l ( logical, intent(inout)  var)

Definition at line 192 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_l1 ( logical, dimension(:), intent(inout)  var)

Definition at line 202 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_l2 ( logical, dimension(:,:), intent(inout)  var)

Definition at line 214 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_l3 ( logical, dimension(:,:,:), intent(inout)  var)

Definition at line 226 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_l4 ( logical, dimension(:,:,:,:), intent(inout)  var)

Definition at line 238 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_r ( real, intent(inout)  var)

Definition at line 131 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_r1 ( real, dimension(:), intent(inout)  var)

Definition at line 142 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_r2 ( real, dimension(:,:), intent(inout)  var)

Definition at line 154 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_r3 ( real, dimension(:,:,:), intent(inout)  var)

Definition at line 166 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::bcast_r4 ( real, dimension(:,:,:,:), intent(inout)  var)

Definition at line 178 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 899 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 916 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 933 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 950 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1039 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1056 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1073 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 1090 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 969 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 986 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1003 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather2d_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 1020 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 469 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 486 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 503 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 520 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 609 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 626 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 643 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 660 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 539 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 556 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 573 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::gather_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 590 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_i ( integer, intent(in)  VarIn,
integer, intent(out)  VarOut 
)

Definition at line 1113 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_i1 ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 1129 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_i2 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1145 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_i3 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1161 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_i4 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1177 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_r ( real, intent(in)  VarIn,
real, intent(out)  VarOut 
)

Definition at line 1195 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_r1 ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 1211 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_r2 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 1227 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_r3 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 1243 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::reduce_sum_r4 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 1259 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_i ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 684 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_i1 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 701 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_i2 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 718 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_i3 ( integer, dimension(:,:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 735 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_l ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 825 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_l1 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 842 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_l2 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 859 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_l3 ( logical, dimension(:,:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 876 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_r ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 754 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_r1 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 771 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_r2 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 788 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter2d_r3 ( real, dimension(:,:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 805 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 254 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 272 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 289 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 306 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 393 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 411 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 428 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 445 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 323 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 341 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 358 of file mod_phys_lmdz_transfert_para.F90.

subroutine mod_phys_lmdz_transfert_para::scatter_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 375 of file mod_phys_lmdz_transfert_para.F90.