Send character array to specified node
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(inout) | :: | array | |||
integer, | intent(in) | :: | size | |||
integer, | intent(in) | :: | to |
subroutine comms_send_char(array, size, to)
!! Send character array to specified node
implicit none
character(len=*), intent(inout) :: array
integer, intent(in) :: size
integer, intent(in) :: to
#ifdef MPI
integer :: error
call MPI_send(array, size, MPI_character, to, &
mpi_send_tag, mpi_comm_world, error)
if (error .ne. MPI_success) then
call io_error('Error in comms_send_char')
end if
#endif
return
end subroutine comms_send_char