Assume in "Grande" applications, critical case is arrays of primitive element. |
Consider N x N arrays: |
float [] [] buf = new float [N] [N] ; |
MPI.COMM_WORLD.send(buf, 0, N, MPI.OBJECT, |
dst, tag) ; |
float [] [] buf = new float [N] [] ; |
MPI.COMM_WORLD.recv(buf, 0, N, MPI.OBJECT, |
src, tag) ; |