mp_rget Interface

public interface mp_rget

Contents


Module Procedures

private subroutine mp_rget_iv(base, source, win, win_data, myproc, disp, request, origin_datatype, target_datatype)

Single-sided get function for vector data

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_4), CONTIGUOUS, DIMENSION(:):: base
integer, intent(in) :: source
integer, intent(in) :: win
integer(kind=int_4), CONTIGUOUS, DIMENSION(:):: win_data
integer, intent(in), optional :: myproc
integer, intent(in), optional :: disp
integer, intent(out) :: request
type(mp_type_descriptor_type), intent(in), optional :: origin_datatype
type(mp_type_descriptor_type), intent(in), optional :: target_datatype

private subroutine mp_rget_lv(base, source, win, win_data, myproc, disp, request, origin_datatype, target_datatype)

Single-sided get function for vector data

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_8), CONTIGUOUS, DIMENSION(:):: base
integer, intent(in) :: source
integer, intent(in) :: win
integer(kind=int_8), CONTIGUOUS, DIMENSION(:):: win_data
integer, intent(in), optional :: myproc
integer, intent(in), optional :: disp
integer, intent(out) :: request
type(mp_type_descriptor_type), intent(in), optional :: origin_datatype
type(mp_type_descriptor_type), intent(in), optional :: target_datatype

private subroutine mp_rget_dv(base, source, win, win_data, myproc, disp, request, origin_datatype, target_datatype)

Single-sided get function for vector data

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=real_8), CONTIGUOUS, DIMENSION(:):: base
integer, intent(in) :: source
integer, intent(in) :: win
real(kind=real_8), CONTIGUOUS, DIMENSION(:):: win_data
integer, intent(in), optional :: myproc
integer, intent(in), optional :: disp
integer, intent(out) :: request
type(mp_type_descriptor_type), intent(in), optional :: origin_datatype
type(mp_type_descriptor_type), intent(in), optional :: target_datatype

private subroutine mp_rget_rv(base, source, win, win_data, myproc, disp, request, origin_datatype, target_datatype)

Single-sided get function for vector data

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=real_4), CONTIGUOUS, DIMENSION(:):: base
integer, intent(in) :: source
integer, intent(in) :: win
real(kind=real_4), CONTIGUOUS, DIMENSION(:):: win_data
integer, intent(in), optional :: myproc
integer, intent(in), optional :: disp
integer, intent(out) :: request
type(mp_type_descriptor_type), intent(in), optional :: origin_datatype
type(mp_type_descriptor_type), intent(in), optional :: target_datatype

private subroutine mp_rget_zv(base, source, win, win_data, myproc, disp, request, origin_datatype, target_datatype)

Single-sided get function for vector data

Read more…

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_8), CONTIGUOUS, DIMENSION(:):: base
integer, intent(in) :: source
integer, intent(in) :: win
complex(kind=real_8), CONTIGUOUS, DIMENSION(:):: win_data
integer, intent(in), optional :: myproc
integer, intent(in), optional :: disp
integer, intent(out) :: request
type(mp_type_descriptor_type), intent(in), optional :: origin_datatype
type(mp_type_descriptor_type), intent(in), optional :: target_datatype

private subroutine mp_rget_cv(base, source, win, win_data, myproc, disp, request, origin_datatype, target_datatype)

Single-sided get function for vector data

Read more…

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_4), CONTIGUOUS, DIMENSION(:):: base
integer, intent(in) :: source
integer, intent(in) :: win
complex(kind=real_4), CONTIGUOUS, DIMENSION(:):: win_data
integer, intent(in), optional :: myproc
integer, intent(in), optional :: disp
integer, intent(out) :: request
type(mp_type_descriptor_type), intent(in), optional :: origin_datatype
type(mp_type_descriptor_type), intent(in), optional :: target_datatype