par_internal_doub Module



Contents


Interfaces

public interface MPIReduce

  • public subroutine MPIReduce_len_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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