Dear all. 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? My environment is LAM/MPI: 7.1.2 meep-0.10.1 hdf5-1.8.0 by NFS 1 * 64 bit and 5 32 bit machines But I got the following error. I guess it can be related to this combination. on time step 3173 (time=3966.25), 0.130958 s/step MPI_Recv: message truncated (rank 1, comm 3) Rank (2, MPI_COMM_WORLD): Call stack within LAM: Rank (2, MPI_COMM_WORLD): - MPI_Recv() Rank (2, MPI_COMM_WORLD): - MPI_Bcast() Rank (2, MPI_COMM_WORLD): - MPI_Allgather() Rank (2, MPI_COMM_WORLD): - MPI_Allreduce() Rank (2, MPI_COMM_WORLD): - main() creating output file "a2s0_121/ex-003980.00.h5"... ----------------------------------------------------------------------------- One of the processes started by mpirun has exited with a nonzero exit code. This typically indicates that the process finished in error. If your process did not finish in error, be sure to include a "return 0" or "exit(0)" in your C code before exiting the application. PID 9494 failed on node n0 (x.x.x.x) with exit status 1. _______________________________________________ meep-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

