type_mpi_cartesian_grid_info Derived Type

type, public :: type_mpi_cartesian_grid_info

Type holding information on the MPI parallelization scheme


Components

Type Visibility Attributes Name Initial
integer, public :: nparams = 12
integer, public :: mympi_comm_ie = -1
integer, public :: mympi_comm_at = -1
integer, public :: myrank_ie = -1
integer, public :: myrank_at = -1
integer, public :: myrank_atcomm = -1
integer, public :: nranks_ie = -1
integer, public :: nranks_at = -1
integer, public :: nranks_atcomm = -1
integer, public :: ntot1 = -1
integer, public :: ntot2 = -1
integer, public, dimension(2) :: dims = [-1, -1]
integer, public, dimension(:), allocatable :: ntot_pt1
integer, public, dimension(:), allocatable :: ioff_pt1
integer, public, dimension(:), allocatable :: ntot_pt2
integer, public, dimension(:), allocatable :: ioff_pt2