parallel_t Derived Type

type, public :: parallel_t


Components

Type Visibility Attributes Name Initial
integer, public :: nrank
integer, public :: nproc
integer, public, dimension(3) :: nrank_dir
integer, public, dimension(3) :: nproc_dir
integer, public, dimension(3) :: n_offset
integer, public, dimension(3) :: pnext
integer, public, dimension(3) :: pprev

Type-Bound Procedures

procedure, public :: is_root

  • public pure function is_root(self) result(is_root_rank)

    Returns whether or not the current rank is the root rank

    Arguments

    Type IntentOptional Attributes Name
    class(parallel_t), intent(in) :: self

    Return Value logical