SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines | Variables
mpl_broadcast_mod Module Reference

Data Types

interface  mpl_broadcast
 

Functions/Subroutines

subroutine mpl_broadcast_preamb1 (KROOTR, KCOMMR, KPL_NUMPROC, KPL_MYRANK, KMP_TYPER, LDRETURN, KERROR, KCOMM, KROOT, KMP_TYPE)
 
subroutine mpl_broadcast_real4 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real8 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real42 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real43 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real44 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real82 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real83 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real84 (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real4_scalar (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_real8_scalar (PBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_int (KBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_int2 (KBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_int3 (KBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_int_scalar (KBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_char_scalar (CDBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_char1 (CDBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_logical_scalar (LDBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_broadcast_logical1 (LDBUF, KTAG, KROOT, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 

Variables

logical llabort =.TRUE.
 

Function/Subroutine Documentation

◆ mpl_broadcast_char1()

subroutine mpl_broadcast_mod::mpl_broadcast_char1 ( character*(*), dimension (:)  CDBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 987 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_char_scalar()

subroutine mpl_broadcast_mod::mpl_broadcast_char_scalar ( character*(*)  CDBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 932 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_int()

subroutine mpl_broadcast_mod::mpl_broadcast_int ( integer(kind=jpim), dimension(:)  KBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 710 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_int2()

subroutine mpl_broadcast_mod::mpl_broadcast_int2 ( integer(kind=jpim), dimension(:,:)  KBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 766 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_int3()

subroutine mpl_broadcast_mod::mpl_broadcast_int3 ( integer(kind=jpim), dimension(:,:,:)  KBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)
private

Definition at line 821 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_int_scalar()

subroutine mpl_broadcast_mod::mpl_broadcast_int_scalar ( integer(kind=jpim)  KBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)
private

Definition at line 876 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_logical1()

subroutine mpl_broadcast_mod::mpl_broadcast_logical1 ( logical, dimension (:)  LDBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 1097 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_logical_scalar()

subroutine mpl_broadcast_mod::mpl_broadcast_logical_scalar ( logical  LDBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 1042 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_preamb1()

subroutine mpl_broadcast_mod::mpl_broadcast_preamb1 ( integer(kind=jpim), intent(out)  KROOTR,
integer(kind=jpim), intent(out)  KCOMMR,
integer(kind=jpim), intent(out)  KPL_NUMPROC,
integer(kind=jpim), intent(out)  KPL_MYRANK,
integer(kind=jpim), intent(out)  KMP_TYPER,
logical, intent(out)  LDRETURN,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE 
)
private

Definition at line 88 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mpl_broadcast_real4()

subroutine mpl_broadcast_mod::mpl_broadcast_real4 ( real(kind=jprm), dimension(:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 157 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real42()

subroutine mpl_broadcast_mod::mpl_broadcast_real42 ( real(kind=jprm), dimension(:,:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 267 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real43()

subroutine mpl_broadcast_mod::mpl_broadcast_real43 ( real(kind=jprm), dimension(:,:,:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)
private

Definition at line 320 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real44()

subroutine mpl_broadcast_mod::mpl_broadcast_real44 ( real(kind=jprm), dimension(:,:,:,:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)
private

Definition at line 373 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real4_scalar()

subroutine mpl_broadcast_mod::mpl_broadcast_real4_scalar ( real(kind=jprm)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 613 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real8()

subroutine mpl_broadcast_mod::mpl_broadcast_real8 ( real(kind=jprd), dimension(:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 212 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real82()

subroutine mpl_broadcast_mod::mpl_broadcast_real82 ( real(kind=jprd), dimension(:,:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)
private

Definition at line 428 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real83()

subroutine mpl_broadcast_mod::mpl_broadcast_real83 ( real(kind=jprd), dimension(:,:,:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 489 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real84()

subroutine mpl_broadcast_mod::mpl_broadcast_real84 ( real(kind=jprd), dimension(:,:,:,:)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 550 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

◆ mpl_broadcast_real8_scalar()

subroutine mpl_broadcast_mod::mpl_broadcast_real8_scalar ( real(kind=jprd)  PBUF,
integer(kind=jpim), intent(in)  KTAG,
integer(kind=jpim), intent(in), optional  KROOT,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 661 of file mpl_broadcast_mod.F90.

Here is the call graph for this function:

Variable Documentation

◆ llabort

logical mpl_broadcast_mod::llabort =.TRUE.
private

Definition at line 71 of file mpl_broadcast_mod.F90.