Parallel_neci Module



Contents


Interfaces

public interface MPIBcast

  • public subroutine MPIBcast_character(v, Node)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout), target :: v
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIBCastLogical(param_inout, node)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: param_inout
    type(CommI), intent(in), optional :: node
  • public subroutine MPIBCastLogical_logic(param_inout, tMe, Node)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: param_inout
    logical, intent(in) :: tMe
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIBCastLogicalArr(param_inout, node)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: param_inout(:)
    type(CommI), intent(in), optional :: node
  • public subroutine MPIBCastLogicalArr_logic(param_inout, tMe, Node)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: param_inout(:)
    logical, intent(in) :: tMe
    type(CommI), intent(in), optional :: Node

public interface MPIAllGather

  • public subroutine MPIAllGatherLogical(param_in, param_out, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), target :: param_in
    logical, intent(inout), target :: param_out(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

Subroutines

public subroutine MPIBcast_character(v, Node)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout), target :: v
type(CommI), intent(in), optional :: Node

public subroutine MPIAllLORLogical(param_in, param_out, Node)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: param_in
logical, intent(out) :: param_out
type(CommI), intent(in), optional :: Node

public subroutine MPIBCastLogical(param_inout, node)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: param_inout
type(CommI), intent(in), optional :: node

public subroutine MPIBCastLogical_logic(param_inout, tMe, Node)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: param_inout
logical, intent(in) :: tMe
type(CommI), intent(in), optional :: Node

public subroutine MPIBCastLogicalArr(param_inout, node)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: param_inout(:)
type(CommI), intent(in), optional :: node

public subroutine MPIBCastLogicalArr_logic(param_inout, tMe, Node)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: param_inout(:)
logical, intent(in) :: tMe
type(CommI), intent(in), optional :: Node

public subroutine MPIAllGatherLogical(param_in, param_out, ierr, Node)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), target :: param_in
logical, intent(inout), target :: param_out(:)
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIcollection(size1_sendarray, size2_sendarray, sendarray, size_root_array, root_array)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: size1_sendarray
integer, intent(in) :: size2_sendarray
integer(kind=n_int), intent(in) :: sendarray(0:size1_sendarray,1:size2_sendarray)
integer, intent(out) :: size_root_array
integer(kind=n_int), intent(out), allocatable :: root_array(:,:)