par_internal_arr_doub Module



Contents


Interfaces

public interface MPIReduce

  • public subroutine MPIReduce_len_arr_doub(v, iLen, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: iLen
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIReduce_auto_arr_doub(v, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPISum

  • public subroutine MPISum_len_arr_doub(v, iLen, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    integer, intent(in) :: iLen
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node
  • public subroutine MPISum_auto_arr_doub(v, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIBcast

  • public subroutine MPIBCast_lenroot_arr_doub(v, iLen, rt)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    integer, intent(in) :: iLen
    integer, intent(in) :: rt
  • public subroutine MPIBCast_len_arr_doub(v, iLen, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    integer, intent(in) :: iLen
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIBCast_auto_arr_doub(v, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIBCast_logic_arr_doub(v, tMe, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    logical, intent(in) :: tMe
    type(CommI), intent(in), optional :: Node

public interface MPISumAll

  • public subroutine MPISumAll_len_arr_doub(v, iLen, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    integer, intent(in) :: iLen
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node
  • public subroutine MPISumAll_auto_arr_doub(v, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIAllReduce

  • public subroutine MPIAllReduce_len_arr_doub(v, iLen, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: iLen
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIAllReduce_auto_arr_doub(v, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIScatter

  • public subroutine MPIScatter_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    integer, intent(in) :: SendSize
    real(kind=dp), intent(inout), target :: Ret(:)
    integer, intent(in) :: RecvSize
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIScatter_auto_arr_doub(v, Ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    real(kind=dp), intent(inout), target :: Ret(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIAllGather

  • public subroutine MPIAllGather_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: SendSize
    real(kind=dp), intent(inout), target :: Ret(:,:)
    integer, intent(in) :: RecvSize
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIAllGather_auto_arr_doub(v, ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIAllGather_auto2_arr_doub(v, ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    real(kind=dp), intent(inout), target :: ret(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIAllGatherV

  • public subroutine MPIAllGatherV_auto_arr_doub(v, ret, Lengths, Disps, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer(kind=MPIArg), intent(in) :: Lengths(:)
    integer(kind=MPIArg), intent(in) :: Disps(:)
    type(CommI), intent(in), optional :: Node

public interface MPIGather

  • public subroutine MPIGather_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: SendSize
    real(kind=dp), intent(inout), target :: Ret(:,:)
    integer, intent(in) :: RecvSize
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node
  • public subroutine MPIGather_auto_arr_doub(v, ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIGatherV

  • public subroutine MPIGatherV_auto2_arr_doub(v, ret, Lengths, Disps, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer(kind=MPIArg), intent(in) :: Lengths(:)
    integer(kind=MPIArg), intent(in) :: Disps(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIScatterV

  • public subroutine MPIScatterV_len2_arr_doub(v, SendSizes, Disps, Ret, Length, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    integer(kind=MPIArg), intent(in) :: SendSizes(:)
    integer(kind=MPIArg), intent(in) :: Disps(:)
    real(kind=dp), intent(inout), target :: Ret(:,:)
    integer(kind=MPIArg), intent(in) :: Length
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIReduce_len

  • public subroutine MPIReduce_len_arr_doub(v, iLen, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: iLen
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIReduce_auto

  • public subroutine MPIReduce_auto_arr_doub(v, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIAllReduce_len

  • public subroutine MPIAllReduce_len_arr_doub(v, iLen, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: iLen
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIAllReduce_auto

  • public subroutine MPIAllReduce_auto_arr_doub(v, iType, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer(kind=MPIArg), intent(in) :: iType
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIAllReduceDatatype

  • public subroutine MPIAllReduceDatatype_arr_doub(v, ilen, itype, dtype, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: ilen
    integer(kind=MPIArg), intent(in) :: itype
    integer(kind=MPIArg), intent(in) :: dtype
    real(kind=dp), intent(out), target :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPISumAll_len

  • public subroutine MPISumAll_len_arr_doub(v, iLen, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    integer, intent(in) :: iLen
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPISumAll_auto

  • public subroutine MPISumAll_auto_arr_doub(v, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPISum_len

  • public subroutine MPISum_len_arr_doub(v, iLen, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    integer, intent(in) :: iLen
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPISum_auto

  • public subroutine MPISum_auto_arr_doub(v, Ret, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: v(:)
    real(kind=dp), intent(out) :: Ret(:)
    type(CommI), intent(in), optional :: Node

public interface MPIBCast_lenroot

  • public subroutine MPIBCast_lenroot_arr_doub(v, iLen, rt)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    integer, intent(in) :: iLen
    integer, intent(in) :: rt

public interface MPIBCast_len

  • public subroutine MPIBCast_len_arr_doub(v, iLen, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    integer, intent(in) :: iLen
    type(CommI), intent(in), optional :: Node

public interface MPIBCast_auto

  • public subroutine MPIBCast_auto_arr_doub(v, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    type(CommI), intent(in), optional :: Node

public interface MPIBCast_logic

  • public subroutine MPIBCast_logic_arr_doub(v, tMe, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(inout), target :: v(:)
    logical, intent(in) :: tMe
    type(CommI), intent(in), optional :: Node

public interface MPIAlltoAll

  • public subroutine MPIAlltoAll_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: SendSize
    real(kind=dp), intent(out), target :: Ret(:)
    integer, intent(in) :: RecvSize
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIAlltoAllV

  • public subroutine MPIAlltoAllV_arr_doub(v, SendSizes, SendOffsets, Ret, RecvSizes, RecvOffsets, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer(kind=MPIArg), intent(in) :: SendSizes(:)
    integer(kind=MPIArg), intent(in) :: SendOffsets(:)
    real(kind=dp), intent(inout), target :: Ret(:)
    integer(kind=MPIArg), intent(in) :: RecvSizes(:)
    integer(kind=MPIArg), intent(in) :: RecvOffsets(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIAllGather_len

  • public subroutine MPIAllGather_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: SendSize
    real(kind=dp), intent(inout), target :: Ret(:,:)
    integer, intent(in) :: RecvSize
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIAllGather_auto

  • public subroutine MPIAllGather_auto_arr_doub(v, ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIAllGather_auto2

  • public subroutine MPIAllGather_auto2_arr_doub(v, ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    real(kind=dp), intent(inout), target :: ret(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIAllGatherV_auto

  • public subroutine MPIAllGatherV_auto_arr_doub(v, ret, Lengths, Disps, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer(kind=MPIArg), intent(in) :: Lengths(:)
    integer(kind=MPIArg), intent(in) :: Disps(:)
    type(CommI), intent(in), optional :: Node

public interface MPIGather_len

  • public subroutine MPIGather_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: SendSize
    real(kind=dp), intent(inout), target :: Ret(:,:)
    integer, intent(in) :: RecvSize
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIGather_auto

  • public subroutine MPIGather_auto_arr_doub(v, ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIGatherV_auto2

  • public subroutine MPIGatherV_auto2_arr_doub(v, ret, Lengths, Disps, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    real(kind=dp), intent(inout), target :: ret(:,:)
    integer(kind=MPIArg), intent(in) :: Lengths(:)
    integer(kind=MPIArg), intent(in) :: Disps(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIScatterV_len2

  • public subroutine MPIScatterV_len2_arr_doub(v, SendSizes, Disps, Ret, Length, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    integer(kind=MPIArg), intent(in) :: SendSizes(:)
    integer(kind=MPIArg), intent(in) :: Disps(:)
    real(kind=dp), intent(inout), target :: Ret(:,:)
    integer(kind=MPIArg), intent(in) :: Length
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIScatter_len

  • public subroutine MPIScatter_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    integer, intent(in) :: SendSize
    real(kind=dp), intent(inout), target :: Ret(:)
    integer, intent(in) :: RecvSize
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIScatter_auto

  • public subroutine MPIScatter_auto_arr_doub(v, Ret, ierr, Node)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:,:)
    real(kind=dp), intent(inout), target :: Ret(:)
    integer, intent(out) :: ierr
    type(CommI), intent(in), optional :: Node

public interface MPIRecv

  • public subroutine MPIRecv_arr_doub(Ret, BuffSize, source, tag, ierr)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(out), target :: Ret(:)
    integer, intent(in) :: BuffSize
    integer, intent(in) :: source
    integer, intent(in) :: tag
    integer, intent(out) :: ierr

public interface MPISend

  • public subroutine MPISend_arr_doub(v, BuffSize, dest, tag, ierr)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in), target :: v(:)
    integer, intent(in) :: BuffSize
    integer, intent(in) :: dest
    integer, intent(in) :: tag
    integer, intent(out) :: ierr

Subroutines

public subroutine MPIReduce_len_arr_doub(v, iLen, iType, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer, intent(in) :: iLen
integer(kind=MPIArg), intent(in) :: iType
real(kind=dp), intent(out), target :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPIReduce_auto_arr_doub(v, iType, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer(kind=MPIArg), intent(in) :: iType
real(kind=dp), intent(out), target :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPIAllReduce_len_arr_doub(v, iLen, iType, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer, intent(in) :: iLen
integer(kind=MPIArg), intent(in) :: iType
real(kind=dp), intent(out), target :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPIAllReduce_auto_arr_doub(v, iType, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer(kind=MPIArg), intent(in) :: iType
real(kind=dp), intent(out), target :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPIAllReduceDatatype_arr_doub(v, ilen, itype, dtype, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer, intent(in) :: ilen
integer(kind=MPIArg), intent(in) :: itype
integer(kind=MPIArg), intent(in) :: dtype
real(kind=dp), intent(out), target :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPISumAll_len_arr_doub(v, iLen, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: v(:)
integer, intent(in) :: iLen
real(kind=dp), intent(out) :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPISumAll_auto_arr_doub(v, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: v(:)
real(kind=dp), intent(out) :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPISum_len_arr_doub(v, iLen, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: v(:)
integer, intent(in) :: iLen
real(kind=dp), intent(out) :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPISum_auto_arr_doub(v, Ret, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: v(:)
real(kind=dp), intent(out) :: Ret(:)
type(CommI), intent(in), optional :: Node

public subroutine MPIBCast_lenroot_arr_doub(v, iLen, rt)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), target :: v(:)
integer, intent(in) :: iLen
integer, intent(in) :: rt

public subroutine MPIBCast_len_arr_doub(v, iLen, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), target :: v(:)
integer, intent(in) :: iLen
type(CommI), intent(in), optional :: Node

public subroutine MPIBCast_auto_arr_doub(v, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), target :: v(:)
type(CommI), intent(in), optional :: Node

public subroutine MPIBCast_logic_arr_doub(v, tMe, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), target :: v(:)
logical, intent(in) :: tMe
type(CommI), intent(in), optional :: Node

public subroutine MPIAlltoAll_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer, intent(in) :: SendSize
real(kind=dp), intent(out), target :: Ret(:)
integer, intent(in) :: RecvSize
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIAlltoAllV_arr_doub(v, SendSizes, SendOffsets, Ret, RecvSizes, RecvOffsets, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer(kind=MPIArg), intent(in) :: SendSizes(:)
integer(kind=MPIArg), intent(in) :: SendOffsets(:)
real(kind=dp), intent(inout), target :: Ret(:)
integer(kind=MPIArg), intent(in) :: RecvSizes(:)
integer(kind=MPIArg), intent(in) :: RecvOffsets(:)
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIAllGather_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer, intent(in) :: SendSize
real(kind=dp), intent(inout), target :: Ret(:,:)
integer, intent(in) :: RecvSize
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIAllGather_auto_arr_doub(v, ret, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
real(kind=dp), intent(inout), target :: ret(:,:)
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIAllGather_auto2_arr_doub(v, ret, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
real(kind=dp), intent(inout), target :: ret(:)
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIAllGatherV_auto_arr_doub(v, ret, Lengths, Disps, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:,:)
real(kind=dp), intent(inout), target :: ret(:,:)
integer(kind=MPIArg), intent(in) :: Lengths(:)
integer(kind=MPIArg), intent(in) :: Disps(:)
type(CommI), intent(in), optional :: Node

public subroutine MPIGather_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer, intent(in) :: SendSize
real(kind=dp), intent(inout), target :: Ret(:,:)
integer, intent(in) :: RecvSize
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIGather_auto_arr_doub(v, ret, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
real(kind=dp), intent(inout), target :: ret(:,:)
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIGatherV_auto2_arr_doub(v, ret, Lengths, Disps, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:,:)
real(kind=dp), intent(inout), target :: ret(:,:)
integer(kind=MPIArg), intent(in) :: Lengths(:)
integer(kind=MPIArg), intent(in) :: Disps(:)
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIScatterV_len2_arr_doub(v, SendSizes, Disps, Ret, Length, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:,:)
integer(kind=MPIArg), intent(in) :: SendSizes(:)
integer(kind=MPIArg), intent(in) :: Disps(:)
real(kind=dp), intent(inout), target :: Ret(:,:)
integer(kind=MPIArg), intent(in) :: Length
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIScatter_len_arr_doub(v, SendSize, Ret, RecvSize, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:,:)
integer, intent(in) :: SendSize
real(kind=dp), intent(inout), target :: Ret(:)
integer, intent(in) :: RecvSize
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIScatter_auto_arr_doub(v, Ret, ierr, Node)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:,:)
real(kind=dp), intent(inout), target :: Ret(:)
integer, intent(out) :: ierr
type(CommI), intent(in), optional :: Node

public subroutine MPIRecv_arr_doub(Ret, BuffSize, source, tag, ierr)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), target :: Ret(:)
integer, intent(in) :: BuffSize
integer, intent(in) :: source
integer, intent(in) :: tag
integer, intent(out) :: ierr

public subroutine MPISend_arr_doub(v, BuffSize, dest, tag, ierr)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), target :: v(:)
integer, intent(in) :: BuffSize
integer, intent(in) :: dest
integer, intent(in) :: tag
integer, intent(out) :: ierr