LMDZ
mod_hallo.F90 File Reference
#include "dimensions.h"
#include "paramet.h"
Include dependency graph for mod_hallo.F90:

Go to the source code of this file.

Data Types

type  mod_hallo::hallo
 
type  mod_hallo::request_sr
 
type  mod_hallo::request
 

Modules

module  mod_hallo
 

Functions/Subroutines

subroutine mod_hallo::init_mod_hallo
 
subroutine mod_hallo::create_standard_mpi_buffer
 
subroutine mod_hallo::create_global_mpi_buffer
 
subroutine associate_buffer (MPI_Buffer)
 
subroutine mod_hallo::allocate_buffer (Size, Index, Pos)
 
subroutine mod_hallo::deallocate_buffer (Index)
 
subroutine mod_hallo::settag (a_request, tag)
 
subroutine mod_hallo::init_hallo (Field, Stride, NbLevel, offset, size, NewHallo)
 
subroutine mod_hallo::register_sendfield (Field, ij, ll, offset, size, target, a_request)
 
subroutine mod_hallo::register_recvfield (Field, ij, ll, offset, size, target, a_request)
 
subroutine mod_hallo::register_swapfield (FieldS, FieldR, ij, ll, jj_Nb_New, a_request)
 
subroutine mod_hallo::register_swapfieldhallo (FieldS, FieldR, ij, ll, jj_Nb_New, Up, Down, a_request)
 
subroutine mod_hallo::register_hallo (Field, ij, ll, RUp, Rdown, SUp, SDown, a_request)
 
subroutine mod_hallo::sendrequest (a_Request)
 
subroutine mod_hallo::waitrequest (a_Request)
 
subroutine mod_hallo::waitsendrequest (a_Request)
 
subroutine mod_hallo::waitrecvrequest (a_Request)
 
subroutine mod_hallo::copyfield (FieldS, FieldR, ij, ll, jj_Nb_New)
 
subroutine mod_hallo::copyfieldhallo (FieldS, FieldR, ij, ll, jj_Nb_New, Up, Down)
 

Variables

integer, parameter mod_hallo::maxrequest =200
 

Function/Subroutine Documentation

subroutine create_global_mpi_buffer::associate_buffer ( real, dimension(:), target  MPI_Buffer)

Definition at line 100 of file mod_hallo.F90.