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