vp_gcp Derived Type

type, public :: vp_gcp

Void pointer to counter-poise parameters


Components

Type Visibility Attributes Name Initial
integer, public, allocatable :: comm

Communicator to distribute over, results are reduced over it when set

type(realspace_cutoff), public, allocatable :: cutoff

Additional real space cutoff

type(work_partition), public :: partition

Work partition of the interaction loops

type(gcp_param), public :: ptr

Actual payload


Source Code

   type :: vp_gcp
      !> Actual payload
      type(gcp_param) :: ptr
      !> Additional real space cutoff
      type(realspace_cutoff), allocatable :: cutoff
      !> Work partition of the interaction loops
      type(work_partition) :: partition
      !> Communicator to distribute over, results are reduced over it when set
      integer, allocatable :: comm
   end type vp_gcp