SURFEX v8.1
General documentation of Surfex
Functions/Subroutines | Variables
mpl_allgather_mod Module Reference

Functions/Subroutines

subroutine, public mpl_allgather ()
 

Variables

integer(kind=jpim) ir
 
integer(kind=jpim) isendcount
 
integer(kind=jpim) irecvcount
 
integer(kind=jpim) icomm
 
integer(kind=jpim) ierror
 
logical llabort =.TRUE.
 
integer(kind=jpim) itag
 
logical llbarrier
 
integer(kind=jpim) imaxmsg
 
integer(kind=jpim) jk
 
integer(kind=jpim) imypair
 
integer(kind=jpim) ichunks
 
integer(kind=jpim) ists
 
integer(kind=jpim) istr
 
integer(kind=jpim) jmess
 
integer(kind=jpim) ilens
 
integer(kind=jpim) iens
 
integer(kind=jpim) iount
 
integer(kind=jpim) imp_type
 
integer(kind=jpim) ilimit
 
integer(kind=jpim) ibarrfreq
 
integer(kind=jpim) idum
 

Function/Subroutine Documentation

◆ mpl_allgather()

subroutine, public mpl_allgather_mod::mpl_allgather ( )

Definition at line 83 of file mpl_allgather_mod.F90.

Variable Documentation

◆ ibarrfreq

integer(kind=jpim) mpl_allgather_mod::ibarrfreq
private

Definition at line 76 of file mpl_allgather_mod.F90.

◆ ichunks

integer(kind=jpim) mpl_allgather_mod::ichunks
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ icomm

integer(kind=jpim) mpl_allgather_mod::icomm
private

Definition at line 71 of file mpl_allgather_mod.F90.

◆ idum

integer(kind=jpim) mpl_allgather_mod::idum
private

Definition at line 76 of file mpl_allgather_mod.F90.

◆ iens

integer(kind=jpim) mpl_allgather_mod::iens
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ ierror

integer(kind=jpim) mpl_allgather_mod::ierror
private

Definition at line 71 of file mpl_allgather_mod.F90.

◆ ilens

integer(kind=jpim) mpl_allgather_mod::ilens
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ ilimit

integer(kind=jpim) mpl_allgather_mod::ilimit
private

Definition at line 76 of file mpl_allgather_mod.F90.

◆ imaxmsg

integer(kind=jpim) mpl_allgather_mod::imaxmsg
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ imp_type

integer(kind=jpim) mpl_allgather_mod::imp_type
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ imypair

integer(kind=jpim) mpl_allgather_mod::imypair
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ iount

integer(kind=jpim) mpl_allgather_mod::iount
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ ir

integer(kind=jpim) mpl_allgather_mod::ir
private

Definition at line 71 of file mpl_allgather_mod.F90.

◆ irecvcount

integer(kind=jpim) mpl_allgather_mod::irecvcount
private

Definition at line 71 of file mpl_allgather_mod.F90.

◆ isendcount

integer(kind=jpim) mpl_allgather_mod::isendcount
private

Definition at line 71 of file mpl_allgather_mod.F90.

◆ istr

integer(kind=jpim) mpl_allgather_mod::istr
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ ists

integer(kind=jpim) mpl_allgather_mod::ists
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ itag

integer(kind=jpim) mpl_allgather_mod::itag
private

Definition at line 73 of file mpl_allgather_mod.F90.

◆ jk

integer(kind=jpim) mpl_allgather_mod::jk
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ jmess

integer(kind=jpim) mpl_allgather_mod::jmess
private

Definition at line 75 of file mpl_allgather_mod.F90.

◆ llabort

logical mpl_allgather_mod::llabort =.TRUE.
private

Definition at line 72 of file mpl_allgather_mod.F90.

◆ llbarrier

logical mpl_allgather_mod::llbarrier
private

Definition at line 74 of file mpl_allgather_mod.F90.