Hi,

To give FLAGS to the ROMIO configuration script, the configure option for Open MPI is:

  --with-io-romio-flags=FLAGS

So something like:
  --with-io-romio-flags="--with-filesystems=ufs+nfs+pvfs2"
should work, though I have not tested it.

You can see all the ROMIO configure flags by running:
   ./ompi/mca/io/romio/romio/configure --help
from the top directory of the Open MPI source.

If you want to see what file systems support has been built for, you should just be able to look in the config.log for ROMIO:
  grep FILE_SYSTEM ./ompi/mca/io/romio/romio/config.log

I am not an expert in this area, but I hope this helps.

Tim

Robert Latham wrote:
On Fri, Sep 07, 2007 at 10:18:55AM -0400, Brock Palen wrote:
Is there a way to find out which ADIO options romio was built with?

not easily. You can use 'nm' and look at the symbols :>

Also does OpenMPI's romio come with pvfs2 support included? What about Luster or GPFS.

OpenMPI has shipped with PVFS v2 support for a long time.  Not sure
how you enable it, though.  --with-filesystems=ufs+nfs+pvfs2 might
work for OpenMPI as it does for MPICH2.

All versions of ROMIO support Lustre and GPFS the same way: with the
"generic unix filesystem" (UFS) driver.  Weikuan Yu at ORNL has been
working on a native "AD_LUSTRE" driver and some improvements to ROMIO
collective I/O.   Likely to be in the next ROMIO release.

For GPFS, the only optimized MPI-IO implementation is IBM's MPI for
AIX.  You're likely to see decent performance with the UFS driver,
though.

==rob

Reply via email to