comms_recv Interface

public interface comms_recv

Calls

interface~~comms_recv~~CallsGraph interface~comms_recv comms_recv proc~comms_recv_cmplx comms_recv_cmplx interface~comms_recv->proc~comms_recv_cmplx proc~comms_recv_real comms_recv_real interface~comms_recv->proc~comms_recv_real proc~comms_recv_int comms_recv_int interface~comms_recv->proc~comms_recv_int proc~comms_recv_logical comms_recv_logical interface~comms_recv->proc~comms_recv_logical proc~comms_recv_char comms_recv_char interface~comms_recv->proc~comms_recv_char

Contents


Module Procedures

private subroutine comms_recv_int(array, size, from)

Receive integer array from specified node

Arguments

Type IntentOptional AttributesName
integer, intent(inout) :: array
integer, intent(in) :: size
integer, intent(in) :: from

private subroutine comms_recv_logical(array, size, from)

Receive logical array from specified node

Arguments

Type IntentOptional AttributesName
logical, intent(inout) :: array
integer, intent(in) :: size
integer, intent(in) :: from

private subroutine comms_recv_real(array, size, from)

Receive real array from specified node

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: array
integer, intent(in) :: size
integer, intent(in) :: from

private subroutine comms_recv_cmplx(array, size, from)

Receive complex array from specified node

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(inout) :: array
integer, intent(in) :: size
integer, intent(in) :: from

private subroutine comms_recv_char(array, size, from)

Receive character array from specified node

Arguments

Type IntentOptional AttributesName
character(len=*), intent(inout) :: array
integer, intent(in) :: size
integer, intent(in) :: from