LMDZ
mod_phys_lmdz_omp_transfert Module Reference

Data Types

interface  bcast_omp
 
interface  gather_omp
 
interface  reduce_sum_omp
 
interface  scatter_omp
 

Functions/Subroutines

subroutine, public omp_barrier
 
subroutine check_buffer_i (buff_size)
 
subroutine check_buffer_r (buff_size)
 
subroutine check_buffer_l (buff_size)
 
subroutine bcast_omp_c (var)
 
subroutine bcast_omp_i (var)
 
subroutine bcast_omp_i1 (var)
 
subroutine bcast_omp_i2 (var)
 
subroutine bcast_omp_i3 (var)
 
subroutine bcast_omp_i4 (var)
 
subroutine bcast_omp_r (var)
 
subroutine bcast_omp_r1 (var)
 
subroutine bcast_omp_r2 (var)
 
subroutine bcast_omp_r3 (var)
 
subroutine bcast_omp_r4 (var)
 
subroutine bcast_omp_l (var)
 
subroutine bcast_omp_l1 (var)
 
subroutine bcast_omp_l2 (var)
 
subroutine bcast_omp_l3 (var)
 
subroutine bcast_omp_l4 (var)
 
subroutine scatter_omp_i (VarIn, VarOut)
 
subroutine scatter_omp_i1 (VarIn, VarOut)
 
subroutine scatter_omp_i2 (VarIn, VarOut)
 
subroutine scatter_omp_i3 (VarIn, VarOut)
 
subroutine scatter_omp_r (VarIn, VarOut)
 
subroutine scatter_omp_r1 (VarIn, VarOut)
 
subroutine scatter_omp_r2 (VarIn, VarOut)
 
subroutine scatter_omp_r3 (VarIn, VarOut)
 
subroutine scatter_omp_l (VarIn, VarOut)
 
subroutine scatter_omp_l1 (VarIn, VarOut)
 
subroutine scatter_omp_l2 (VarIn, VarOut)
 
subroutine scatter_omp_l3 (VarIn, VarOut)
 
subroutine gather_omp_i (VarIn, VarOut)
 
subroutine gather_omp_i1 (VarIn, VarOut)
 
subroutine gather_omp_i2 (VarIn, VarOut)
 
subroutine gather_omp_i3 (VarIn, VarOut)
 
subroutine gather_omp_r (VarIn, VarOut)
 
subroutine gather_omp_r1 (VarIn, VarOut)
 
subroutine gather_omp_r2 (VarIn, VarOut)
 
subroutine gather_omp_r3 (VarIn, VarOut)
 
subroutine gather_omp_l (VarIn, VarOut)
 
subroutine gather_omp_l1 (VarIn, VarOut)
 
subroutine gather_omp_l2 (VarIn, VarOut)
 
subroutine gather_omp_l3 (VarIn, VarOut)
 
subroutine reduce_sum_omp_i (VarIn, VarOut)
 
subroutine reduce_sum_omp_i1 (VarIn, VarOut)
 
subroutine reduce_sum_omp_i2 (VarIn, VarOut)
 
subroutine reduce_sum_omp_i3 (VarIn, VarOut)
 
subroutine reduce_sum_omp_i4 (VarIn, VarOut)
 
subroutine reduce_sum_omp_r (VarIn, VarOut)
 
subroutine reduce_sum_omp_r1 (VarIn, VarOut)
 
subroutine reduce_sum_omp_r2 (VarIn, VarOut)
 
subroutine reduce_sum_omp_r3 (VarIn, VarOut)
 
subroutine reduce_sum_omp_r4 (VarIn, VarOut)
 
subroutine bcast_omp_cgen (Var, Nb, Buff)
 
subroutine bcast_omp_igen (Var, Nb, Buff)
 
subroutine bcast_omp_rgen (Var, Nb, Buff)
 
subroutine bcast_omp_lgen (Var, Nb, Buff)
 
subroutine scatter_omp_igen (VarIn, VarOut, dimsize, Buff)
 
subroutine scatter_omp_rgen (VarIn, VarOut, dimsize, Buff)
 
subroutine scatter_omp_lgen (VarIn, VarOut, dimsize, Buff)
 
subroutine gather_omp_igen (VarIn, VarOut, dimsize, Buff)
 
subroutine gather_omp_rgen (VarIn, VarOut, dimsize, Buff)
 
subroutine gather_omp_lgen (VarIn, VarOut, dimsize, Buff)
 
subroutine reduce_sum_omp_igen (VarIn, VarOut, dimsize, Buff)
 
subroutine reduce_sum_omp_rgen (VarIn, VarOut, dimsize, Buff)
 

Variables

integer, parameter grow_factor =1.5
 
integer, parameter size_min =1024
 
character(len=size_min), save buffer_c
 
integer, dimension(:), allocatable, save buffer_i
 
integer, save size_i =0
 
real, dimension(:), allocatable, save buffer_r
 
integer, save size_r =0
 
logical, dimension(:), allocatable, save buffer_l
 
integer, save size_l =0
 

Function/Subroutine Documentation

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_c ( character(len=*), intent(inout)  var)
private

Definition at line 116 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_cgen ( character(len=*), intent(inout)  Var,
integer, intent(in)  Nb,
character(len=*), intent(inout)  Buff 
)
private

Definition at line 717 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_i ( integer, intent(inout)  var)
private

Definition at line 126 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_i1 ( integer, dimension(:), intent(inout)  var)
private

Definition at line 139 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_i2 ( integer, dimension(:,:), intent(inout)  var)
private

Definition at line 149 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_i3 ( integer, dimension(:,:,:), intent(inout)  var)
private

Definition at line 159 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_i4 ( integer, dimension(:,:,:,:), intent(inout)  var)
private

Definition at line 169 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_igen ( integer, dimension(nb), intent(inout)  Var,
integer, intent(in)  Nb,
integer, dimension(nb), intent(inout)  Buff 
)
private

Definition at line 740 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_l ( logical, intent(inout)  var)
private

Definition at line 236 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_l1 ( logical, dimension(:), intent(inout)  var)
private

Definition at line 249 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_l2 ( logical, dimension(:,:), intent(inout)  var)
private

Definition at line 259 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_l3 ( logical, dimension(:,:,:), intent(inout)  var)
private

Definition at line 269 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_l4 ( logical, dimension(:,:,:,:), intent(inout)  var)
private

Definition at line 279 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_lgen ( logical, dimension(nb), intent(inout)  Var,
integer, intent(in)  Nb,
logical, dimension(nb), intent(inout)  Buff 
)
private

Definition at line 787 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_r ( real, intent(inout)  var)
private

Definition at line 181 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_r1 ( real, dimension(:), intent(inout)  var)
private

Definition at line 194 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_r2 ( real, dimension(:,:), intent(inout)  var)
private

Definition at line 204 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_r3 ( real, dimension(:,:,:), intent(inout)  var)
private

Definition at line 214 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_r4 ( real, dimension(:,:,:,:), intent(inout)  var)
private

Definition at line 224 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::bcast_omp_rgen ( real, dimension(nb), intent(inout)  Var,
integer, intent(in)  Nb,
real, dimension(nb), intent(inout)  Buff 
)
private

Definition at line 764 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::check_buffer_i ( integer  buff_size)
private

Definition at line 62 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::check_buffer_l ( integer  buff_size)
private

Definition at line 94 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::check_buffer_r ( integer  buff_size)
private

Definition at line 78 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)
private

Definition at line 441 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 453 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 465 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 477 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_igen ( integer, dimension(klon_omp,dimsize), intent(in)  VarIn,
integer, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
integer, dimension(klon_mpi,dimsize), intent(inout)  Buff 
)

Definition at line 907 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)
private

Definition at line 538 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 550 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 562 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 574 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_lgen ( logical, dimension(klon_omp,dimsize), intent(in)  VarIn,
logical, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
logical, dimension(klon_mpi,dimsize), intent(inout)  Buff 
)

Definition at line 971 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)
private

Definition at line 490 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 502 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 514 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 526 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::gather_omp_rgen ( real, dimension(klon_omp,dimsize), intent(in)  VarIn,
real, dimension(klon_mpi,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
real, dimension(klon_mpi,dimsize), intent(inout)  Buff 
)

Definition at line 939 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine public mod_phys_lmdz_omp_transfert::omp_barrier ( )

Definition at line 55 of file mod_phys_lmdz_omp_transfert.F90.

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_i ( integer, intent(in)  VarIn,
integer, intent(out)  VarOut 
)
private

Definition at line 588 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_i1 ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)
private

Definition at line 603 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_i2 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 615 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_i3 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 627 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_i4 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 639 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_igen ( integer, dimension(dimsize), intent(in)  VarIn,
integer, dimension(dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
integer, dimension(dimsize), intent(inout)  Buff 
)

Definition at line 1003 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_r ( real, intent(in)  VarIn,
real, intent(out)  VarOut 
)
private

Definition at line 651 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_r1 ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)
private

Definition at line 666 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_r2 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 678 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_r3 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 690 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_r4 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 702 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::reduce_sum_omp_rgen ( real, dimension(dimsize), intent(in)  VarIn,
real, dimension(dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
real, dimension(dimsize), intent(inout)  Buff 
)
private

Definition at line 1034 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)
private

Definition at line 294 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 306 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 318 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 330 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_igen ( integer, dimension(klon_mpi,dimsize), intent(in)  VarIn,
integer, dimension(klon_omp,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
integer, dimension(klon_mpi,dimsize), intent(inout)  Buff 
)
private

Definition at line 811 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)
private

Definition at line 393 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 405 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 417 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 429 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_lgen ( logical, dimension(klon_mpi,dimsize), intent(in)  VarIn,
logical, dimension(klon_omp,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
logical, dimension(klon_mpi,dimsize), intent(inout)  Buff 
)

Definition at line 873 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)
private

Definition at line 344 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)
private

Definition at line 356 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)
private

Definition at line 368 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)
private

Definition at line 380 of file mod_phys_lmdz_omp_transfert.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_omp_transfert::scatter_omp_rgen ( real, dimension(klon_mpi,dimsize), intent(in)  VarIn,
real, dimension(klon_omp,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize,
real, dimension(klon_mpi,dimsize), intent(inout)  Buff 
)

Definition at line 842 of file mod_phys_lmdz_omp_transfert.F90.

Here is the caller graph for this function:

Variable Documentation

character(len=size_min), save mod_phys_lmdz_omp_transfert::buffer_c

Definition at line 11 of file mod_phys_lmdz_omp_transfert.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_omp_transfert::buffer_i

Definition at line 13 of file mod_phys_lmdz_omp_transfert.F90.

logical, dimension(:), allocatable, save mod_phys_lmdz_omp_transfert::buffer_l

Definition at line 17 of file mod_phys_lmdz_omp_transfert.F90.

real, dimension(:), allocatable, save mod_phys_lmdz_omp_transfert::buffer_r

Definition at line 15 of file mod_phys_lmdz_omp_transfert.F90.

integer parameter mod_phys_lmdz_omp_transfert::grow_factor =1.5

Definition at line 8 of file mod_phys_lmdz_omp_transfert.F90.

integer save mod_phys_lmdz_omp_transfert::size_i =0

Definition at line 14 of file mod_phys_lmdz_omp_transfert.F90.

integer save mod_phys_lmdz_omp_transfert::size_l =0

Definition at line 18 of file mod_phys_lmdz_omp_transfert.F90.

integer parameter mod_phys_lmdz_omp_transfert::size_min =1024

Definition at line 9 of file mod_phys_lmdz_omp_transfert.F90.

integer save mod_phys_lmdz_omp_transfert::size_r =0

Definition at line 16 of file mod_phys_lmdz_omp_transfert.F90.