receive Interface

public interface receive

Contents


Module Procedures

private subroutine receive_integer(i, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
integer, intent(out) :: i
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_integer_array(i, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
integer, intent(out), dimension (:) :: i
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_real(a, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(out) :: a
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_real_array(a, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(out), dimension (:) :: a
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_real_4d_array(a, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(out), dimension (:,:,:,:) :: a
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_real_5d_array(a, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(out), dimension (:,:,:,:,:) :: a
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_complex(z, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(out) :: z
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_complex_array(z, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(out), dimension (:) :: z
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_complex_2array(z, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(out), dimension (:,:) :: z
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_complex_3d_array(z, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(out), dimension (:,:,:) :: z
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine nonblocking_receive_complex_array(z, src, tag, request)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension (:) :: z
integer, intent(in) :: src
integer, intent(in), optional :: tag
integer, intent(out) :: request

private subroutine receive_logical(f, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
logical, intent(out) :: f
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_logical_array(f, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
logical, intent(out), dimension (:) :: f
integer, intent(in) :: src
integer, intent(in), optional :: tag

private subroutine receive_character(s, src, tag)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(out) :: s
integer, intent(in) :: src
integer, intent(in), optional :: tag