initiator_space_procs Module



Contents


Variables

Type Visibility Attributes Name Initial
integer(kind=n_int), public, allocatable :: initiator_space(:,:)
integer(kind=MPIArg), public, allocatable :: initiator_sizes(:)
integer(kind=MPIArg), public, allocatable :: initiator_displs(:)
integer(kind=MPIArg), public :: initiator_space_size
integer, public :: initiator_space_size_int
type(shared_rhash_t), public :: initiator_ht

Functions

public function is_in_initiator_space(ilut, nI) result(initiator_state)

Arguments

Type IntentOptional Attributes Name
integer(kind=n_int), intent(in) :: ilut(0:NIfTot)
integer, intent(in) :: nI(:)

Return Value logical


Subroutines

public subroutine init_initiator_space(space_in)

Arguments

Type IntentOptional Attributes Name
type(subspace_in) :: space_in

public subroutine generate_initiator_space(space_in)

Arguments

Type IntentOptional Attributes Name
type(subspace_in) :: space_in

public subroutine store_whole_initiator_space()

Arguments

None

public subroutine set_initiator_space_flags()

Arguments

None

public subroutine set_conn_init_space_flags_slow(ilut_list, list_size)

Arguments

Type IntentOptional Attributes Name
integer(kind=n_int), intent(inout) :: ilut_list(0:,:)
integer, intent(in) :: list_size