Hello

I am working on a mpi program. I have been printing the addresses of
different variables and arrays using the MPI_GET_ADDRESS command. What I
have noticed is that all the processors are giving the same address of a
particular variable as long as the address is less than 2 GB size. When the
address of a variable/ array is more than 2GB size different processors are
giving different addresses for the same variable. (I am working on a 64 bit
system and am using the new MPI Functions and MPI_ADDRESS_KIND integers for
getting the addresses).

my question is that should all the processors give the same address for
same variables? If so then why is this not happening for variables with
larger addresses.


thanks
priyesh

Reply via email to