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

