Community
cancel
Showing results for 
Search instead for 
Did you mean: 
bucaioni__thomas
New Contributor I
31 Views

[mpi_send, mpi_recv] array alignment

How to send and receive a line or a row in an array? For example, say a table T is dimensions 2x3x4x5, so

real allocatable :: T(:,:,:,:)
allocate(T(2,3,4,5))

What happens with

mpi_send(T(1,1,1,5),24,mpi_real4,iNumProc+1,1,mpi_comm_world,req_ps1(1),info_p)

or with

mpi_send(T(2,1,1,1),60,mpi_real4,iNumProc+1,1,mpi_comm_world,req_ps1(1),info_p)

? (By the way, would you have the link to mpi_send and mpi_recv documentation in Fortran?)

Tags (2)
0 Kudos
0 Replies