Re: [OMPI users] MPI_GET beyond 2 GB displacement

2010-07-07 Thread Changsheng Jiang
Does it means we have to split the MPI_Get to many 2GB parts? I have a MPI programm which first serialize a object, sending to other process. The char array after serialize is just below 2GB now, but the data is increasing. One method is to build a large type with MPI_Type_vector, align the char

Re: [OMPI users] MPI_GET beyond 2 GB displacement

2010-07-07 Thread Jeff Squyres
Sorry for the delay in replying. :-( It's because for a 32 bit signed int, at 2GB, the value turns negative. On Jun 29, 2010, at 1:46 PM, Price, Brian M (N-KCI) wrote: > OpenMPI version: 1.3.3 > > Platform: IBM P5 > > Built OpenMPI 64-bit (i.e., CFLAGS=-q64, CXXFLAGS=-q64, -FFLAGS=-q64, >

[OMPI users] MPI_GET beyond 2 GB displacement

2010-06-29 Thread Price, Brian M (N-KCI)
OpenMPI version: 1.3.3 Platform: IBM P5 Built OpenMPI 64-bit (i.e., CFLAGS=-q64, CXXFLAGS=-q64, -FFLAGS=-q64, -FCFLAGS=-q64) FORTRAN 90 test program: - Create a large array (3.6 GB of 32-bit INTs) - Initialize MPI - Create a large window to encompass large array (3

[OMPI users] MPI_GET beyond 2 GB displacement

2010-06-10 Thread Price, Brian M (N-KCI)
OpenMPI version: 1.3.3 Platform: IBM P5 Built OpenMPI 64-bit (i.e., CFLAGS=-q64, CXXFLAGS=-q64, -FFLAGS=-q64, -FCFLAGS=-q64) FORTRAN 90 test program: - Create a large array (3.6 GB of 32-bit INTs) - Initialize MPI - Create a large window to encompass large array (3