comms_send Interface

public interface comms_send

Calls

interface~~comms_send~~CallsGraph interface~comms_send comms_send proc~comms_send_int comms_send_int interface~comms_send->proc~comms_send_int proc~comms_send_cmplx comms_send_cmplx interface~comms_send->proc~comms_send_cmplx proc~comms_send_char comms_send_char interface~comms_send->proc~comms_send_char proc~comms_send_real comms_send_real interface~comms_send->proc~comms_send_real proc~comms_send_logical comms_send_logical interface~comms_send->proc~comms_send_logical

Contents


Module Procedures

private subroutine comms_send_int(array, size, to)

Send integer array to specified node

Arguments

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

private subroutine comms_send_logical(array, size, to)

Send logical array to specified node

Arguments

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

private subroutine comms_send_real(array, size, to)

Send real array to specified node

Arguments

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

private subroutine comms_send_cmplx(array, size, to)

Send complex array to specified node

Arguments

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

private subroutine comms_send_char(array, size, to)

Send character array to specified node

Arguments

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