Re: [OMPI users] MPI_type_create_struct + MPI_Type_vector + MPI_Type_contiguous

2015-01-13 Thread Gus Correa
Hi Diego I guess MPI_Type_Vector is the natural way to send and receive Fortran90 array sections (e.g. your QQMLS(:,50:100,:)). I used that before and it works just fine. I think that is pretty standard MPI programming style. I guess MPI_Type_Struct tries to emulate Fortran90 and C structures (a

[OMPI users] MPI_type_create_struct + MPI_Type_vector + MPI_Type_contiguous

2015-01-13 Thread Diego Avesani
Dear all, I had some wonderful talking about MPI_type_create_struct adn isend\irecv with Gilles, Gustavo, George, Gus, Tom and Jeff. Now all is more clear and my program works. Now I have another question. In may program I have matrix: *QQMLS(:,:,:) *that is allocate as *ALLOCATE(QQMLS(9,npt,18

Re: [OMPI users] error building openmpi-dev-685-g881b1dc on Soalris 10

2015-01-13 Thread Gilles Gouaillardet
Hi Siegmar, could you please try again with adding '-D_STDC_C99' to your CFLAGS ? Thanks and regards, Gilles On 2015/01/12 20:54, Siegmar Gross wrote: > Hi, > > today I tried to build openmpi-dev-685-g881b1dc on my machines > (Solaris 10 Sparc, Solaris 10 x86_64, and openSUSE Linux 12.1 > x86_6