On Mar 20, 2008, at 3:17 AM, Minwook Kim wrote:
> Basically, I can simulate it locally with 2 cpu or 4 cpu options  
> when running mpirun on each machine.
>
> Is it possible to use the several machines of 64 bit and 32 bit  
> machines for meep-mpi simulation?
> Can MPI communicate each other on the different architecture of 32  
> bit and 64 bit?

In principle, MPI is supposed to automatically handle translations  
between architectures on heterogeneous clusters, so it *should* work,  
I think.  In practice, I've never tried this myself.

Regarding your error, you might try it without any HDF5 output first,  
to see if the culprit is HDF5.  (I have no idea whether the parallel  
HDF5 supports heterogeneous machines.)

(Another problem is the load could be imbalanced, because meep-mpi  
just divides up the problem into equal chunks on for each process,  
which isn't the right thing to do if some CPUs are much faster than  
others.)

Steven

_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to