MONC
Public Attributes | List of all members
state_mod::parallel_state_type Type Reference

Information about the parallel aspects of the system. More...

Public Attributes

integer, dimension(3) processes
 
integer my_rank
 
integer neighbour_comm
 
integer monc_communicator =-1
 
integer io_communicator =-1
 
integer corresponding_io_server_process
 
integer, dimension(3) my_coords
 
integer, dimension(3) dim_sizes
 
integer, dimension(3) number
 
integer, dimension(3) of
 
integer, dimension(3) in
 
integer, dimension(3) each
 
integer, dimension(3) dimension
 
logical, dimension(3, 2) wrapped_around
 
procedure(), pointer, nopass decomposition_procedure => null()
 
procedure(), pointer, nopass the
 
procedure(), pointer, nopass decomposition
 
procedure(), pointer, nopass procedure
 
procedure(), pointer, nopass to
 
procedure(), pointer, nopass use
 

Detailed Description

Information about the parallel aspects of the system.

Definition at line 21 of file state.F90.

Member Data Documentation

◆ corresponding_io_server_process

integer state_mod::parallel_state_type::corresponding_io_server_process

Definition at line 22 of file state.F90.

◆ decomposition

procedure(), pointer, nopass state_mod::parallel_state_type::decomposition

Definition at line 30 of file state.F90.

◆ decomposition_procedure

procedure(), pointer, nopass state_mod::parallel_state_type::decomposition_procedure => null()

Definition at line 30 of file state.F90.

30  procedure(), nopass, pointer :: decomposition_procedure => null()

◆ dim_sizes

integer, dimension(3) state_mod::parallel_state_type::dim_sizes

Definition at line 26 of file state.F90.

◆ dimension

integer state_mod::parallel_state_type::dimension

Definition at line 26 of file state.F90.

◆ each

integer, dimension(3) state_mod::parallel_state_type::each

Definition at line 26 of file state.F90.

◆ in

integer, dimension(3) state_mod::parallel_state_type::in

Definition at line 26 of file state.F90.

◆ io_communicator

integer state_mod::parallel_state_type::io_communicator =-1

Definition at line 22 of file state.F90.

◆ monc_communicator

integer state_mod::parallel_state_type::monc_communicator =-1

Definition at line 22 of file state.F90.

◆ my_coords

integer, dimension(3) state_mod::parallel_state_type::my_coords

Definition at line 26 of file state.F90.

26  integer, dimension(3) :: &
27  my_coords,& !> My process coordinates in each dimension
28  dim_sizes

◆ my_rank

integer state_mod::parallel_state_type::my_rank

Definition at line 22 of file state.F90.

◆ neighbour_comm

integer state_mod::parallel_state_type::neighbour_comm

Definition at line 22 of file state.F90.

◆ number

integer, dimension(3) state_mod::parallel_state_type::number

Definition at line 26 of file state.F90.

◆ of

integer, dimension(3) state_mod::parallel_state_type::of

Definition at line 26 of file state.F90.

◆ procedure

procedure(), pointer, nopass state_mod::parallel_state_type::procedure

Definition at line 30 of file state.F90.

◆ processes

integer, dimension(3) state_mod::parallel_state_type::processes

Definition at line 22 of file state.F90.

22  integer :: processes, & !> Total number of processes
23  my_rank,& !> My process rank in the system
24  neighbour_comm,& !> Neighbour communicator
25  monc_communicator=-1, io_communicator=-1, corresponding_io_server_process

◆ the

procedure(), pointer, nopass state_mod::parallel_state_type::the

Definition at line 30 of file state.F90.

◆ to

procedure(), pointer, nopass state_mod::parallel_state_type::to

Definition at line 30 of file state.F90.

◆ use

procedure(), pointer, nopass state_mod::parallel_state_type::use

Definition at line 30 of file state.F90.

◆ wrapped_around

logical, dimension(3,2) state_mod::parallel_state_type::wrapped_around

Definition at line 29 of file state.F90.

29  logical, dimension(3,2) :: wrapped_around

The documentation for this type was generated from the following file: