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

Functions/Subroutines

subroutine, public mpl_groups_create (KPROCW, KPROCV)
 
integer(kind=jpim) function, public mpl_cart_rank (KPROCW, KPROCV)
 
subroutine, public mpl_cart_coords (KPROC, KPROCW, KPROCV)
 

Variables

integer(kind=jpim), public mpl_comm_grid
 
integer(kind=jpim), public mpl_all_levs_comm
 
integer(kind=jpim), public mpl_all_ms_comm
 
integer(kind=jpim) mpl_gp_grid
 
logical, save lgroupsetup =.FALSE.
 

Function/Subroutine Documentation

◆ mpl_cart_coords()

subroutine, public mpl_groups::mpl_cart_coords ( integer(kind=jpim), intent(in)  KPROC,
integer(kind=jpim), intent(out)  KPROCW,
integer(kind=jpim), intent(out)  KPROCV 
)

Definition at line 113 of file mpl_groups.F90.

Here is the call graph for this function:

◆ mpl_cart_rank()

integer(kind=jpim) function, public mpl_groups::mpl_cart_rank ( integer(kind=jpim), intent(in)  KPROCW,
integer(kind=jpim), intent(in)  KPROCV 
)

Definition at line 88 of file mpl_groups.F90.

Here is the call graph for this function:

◆ mpl_groups_create()

subroutine, public mpl_groups::mpl_groups_create ( integer(kind=jpim), intent(in)  KPROCW,
integer(kind=jpim), intent(in)  KPROCV 
)

Definition at line 37 of file mpl_groups.F90.

Here is the call graph for this function:

Variable Documentation

◆ lgroupsetup

logical, save mpl_groups::lgroupsetup =.FALSE.
private

Definition at line 32 of file mpl_groups.F90.

◆ mpl_all_levs_comm

integer(kind=jpim), public mpl_groups::mpl_all_levs_comm

Definition at line 30 of file mpl_groups.F90.

◆ mpl_all_ms_comm

integer(kind=jpim), public mpl_groups::mpl_all_ms_comm

Definition at line 30 of file mpl_groups.F90.

◆ mpl_comm_grid

integer(kind=jpim), public mpl_groups::mpl_comm_grid

Definition at line 30 of file mpl_groups.F90.

◆ mpl_gp_grid

integer(kind=jpim) mpl_groups::mpl_gp_grid
private

Definition at line 30 of file mpl_groups.F90.