On Fri, 7 Apr 2006, X. Y. AO wrote:
Our cluster has two nodes(each node has two CPUs). The same ctl file was put in the same directory of the two nodes.
 I run meep-mpi from node-1 as:
 node-1#  mpirun -allcpus /usr/local/bin/meep-mpi mpitest.ctl | tee mpitest.out

It seems that one .h5 file was split into two halves in each node(y>0 and y<0). I can only run h5topng in node-1, and can only get a half png file. How to fix this problem? Thanks a lot.

If you want to use HDF5 output on a parallel machine, you must either:

a) configure/install HDF5 with MPI support, as described in the manual.
   This is the most robust solution.  Unfortunately, the HDF5 developers
   made it hard to have both the serial and parallel versions of HDF5
   installed simultaneously.

b) Use the serial HDF5, but give both nodes in your cluster write access
   to the same directory by using NFS or some cluster filesystem.
   Actually, this is a good idea anyway -- it's extremely annoying
   to use a cluster where you don't have a shared filesystem.

                                                    -- SGJ



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

Reply via email to