Hello,
I had a similiar problem, I used the "sequence" statement in the type definition and it worked for me.
type particle sequence real x,y,z integer number end type particle
good luck, david
On Sat, 20 Jan 2007, Ben Tay wrote:
<> Btw, my question is as follow, it will be great if someone can help too ;-)Hi,
I've encountered some MPI programming problems. Does anyone know of a mailing list sort of discussion forum similar to this PETSc one which deals with MPI?
It's in fortran but I guess it should be similar in C. Put it simply, how do I broadcast part of a derived type variable to other processors ie
type particle
real x,y,z
integer number
end type particle
type(particle) part(10,10)
So I want to broadcast part(:,:)%x to other processors. How can I do that? I tried to use:
call MPI_BCAST(part(i,j)%x, 1, MPI_Real,1, MPI_COMM_WORLD, ierr) but it can't work.
Thank you very much