TPM_DISTR Module

Variables describing distributed memory parallelization


Uses

  • module~~tpm_distr~2~~UsesGraph module~tpm_distr~2 TPM_DISTR module~parkind_ectrans PARKIND_ECTRANS module~tpm_distr~2->module~parkind_ectrans PARKIND1 PARKIND1 module~parkind_ectrans->PARKIND1

Variables

Type Visibility Attributes Name Initial
integer(kind=JPIM), public :: NPROC
integer(kind=JPIM), public :: NPRGPNS
integer(kind=JPIM), public :: NPRGPEW
integer(kind=JPIM), public :: NPRTRW
integer(kind=JPIM), public :: NPRTRV
integer(kind=JPIM), public :: NPRTRNS
logical, public :: LEQ_REGIONS
integer(kind=JPIM), public :: MYPROC
integer(kind=JPIM), public :: MYSETW
integer(kind=JPIM), public :: MYSETV
integer(kind=JPIM), public :: NCOMBFLEN
integer(kind=JPIM), public :: MTAGLETR
integer(kind=JPIM), public :: MTAGML
integer(kind=JPIM), public :: MTAGLG
integer(kind=JPIM), public :: MTAGGL
integer(kind=JPIM), public :: MTAGPART
integer(kind=JPIM), public :: MTAGDISTSP
integer(kind=JPIM), public :: MTAGLM
integer(kind=JPIM), public :: MTAGDISTGP
integer(kind=JPIM), public, ALLOCATABLE :: NPRCIDS(:)
integer(kind=JPIM), public :: D_NUMP
integer(kind=JPIM), public, ALLOCATABLE :: D_MYMS(:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NSTAGT0B(:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NSTAGT1B(:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NPROCL(:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NPNTGTB1(:,:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NASM0(:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NSTAGTF(:)
integer(kind=JPIM), public :: D_NDGL_FS
integer(kind=JPIM), public, ALLOCATABLE :: D_MSTABF(:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NPNTGTB0(:,:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NPROCM(:)
integer(kind=JPIM), public, ALLOCATABLE :: D_NPTRLS(:)
integer(kind=JPIM), public, POINTER :: D_OFFSETS_GEMM1(:)
integer(kind=JPIM), public, POINTER :: D_OFFSETS_GEMM2(:)
type(DISTR_TYPE), public, ALLOCATABLE, TARGET :: DISTR_RESOL(:)
type(DISTR_TYPE), public, POINTER :: D

Derived Types

type, public ::  DISTR_TYPE

Components

Type Visibility Attributes Name Initial
logical, public :: LGRIDONLY
logical, public :: LWEIGHTED_DISTR
logical, public :: LSPLIT
logical, public :: LCPNMONLY
integer(kind=JPIM), public :: NUMP
integer(kind=JPIM), public :: NSPEC
integer(kind=JPIM), public :: NSPEC2
integer(kind=JPIM), public :: NSPEC2MX
integer(kind=JPIM), public :: NTPEC2
integer(kind=JPIM), public :: NUMTP
integer(kind=JPIM), public :: NSPOLEGL
integer(kind=JPIM), public :: NLEI3D
integer(kind=JPIM), public, ALLOCATABLE :: MYMS(:)
integer(kind=JPIM), public, ALLOCATABLE :: NUMPP(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPOSSP(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPROCM(:)
integer(kind=JPIM), public, ALLOCATABLE :: NDIM0G(:)
integer(kind=JPIM), public, ALLOCATABLE :: NASM0(:)
integer(kind=JPIM), public, ALLOCATABLE :: NATM0(:)
integer(kind=JPIM), public, ALLOCATABLE :: NALLMS(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPTRMS(:)
integer(kind=JPIM), public, ALLOCATABLE :: NLATLS(:,:)
integer(kind=JPIM), public, ALLOCATABLE :: NLATLE(:,:)
integer(kind=JPIM), public, ALLOCATABLE :: NPMT(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPMS(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPMG(:)
integer(kind=JPIM), public :: NDGL_FS
integer(kind=JPIM), public, ALLOCATABLE :: NSTAGTF(:)
integer(kind=JPIM), public :: NLENGTF
integer(kind=JPIM), public, ALLOCATABLE :: NULTPP(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPROCL(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPTRLS(:)
integer(kind=JPIM), public, ALLOCATABLE :: NSTAGT0B(:)
integer(kind=JPIM), public, ALLOCATABLE :: NSTAGT1B(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPNTGTB0(:,:)
integer(kind=JPIM), public, ALLOCATABLE :: NPNTGTB1(:,:)
integer(kind=JPIM), public, ALLOCATABLE :: NLTSFTB(:)
integer(kind=JPIM), public, ALLOCATABLE :: NLTSGTB(:)
integer(kind=JPIM), public, ALLOCATABLE :: MSTABF(:)
integer(kind=JPIM), public :: NLENGT0B
integer(kind=JPIM), public :: NLENGT1B
integer(kind=JPIM), public :: NDGL_GP
integer(kind=JPIM), public, ALLOCATABLE :: NFRSTLAT(:)
integer(kind=JPIM), public, ALLOCATABLE :: NLSTLAT(:)
integer(kind=JPIM), public :: NFRSTLOFF
integer(kind=JPIM), public, ALLOCATABLE :: NPTRLAT(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPTRFRSTLAT(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPTRLSTLAT(:)
integer(kind=JPIM), public :: NPTRFLOFF
logical, public, ALLOCATABLE :: LSPLITLAT(:)
integer(kind=JPIM), public, ALLOCATABLE :: NSTA(:,:)
integer(kind=JPIM), public, ALLOCATABLE :: NONL(:,:)
integer(kind=JPIM), public :: NGPTOT
integer(kind=JPIM), public :: NGPTOTG
integer(kind=JPIM), public :: NGPTOTMX
integer(kind=JPIM), public, ALLOCATABLE :: NGPTOTL(:,:)
real(kind=JPRBT), public, ALLOCATABLE :: RWEIGHT(:)
integer(kind=JPIM), public, ALLOCATABLE :: NPROCA_GP(:)
integer(kind=JPIM), public, ALLOCATABLE :: OFFSETS_GEMM1(:)
integer(kind=JPIM), public, ALLOCATABLE :: OFFSETS_GEMM2(:)