Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Tim Prins (tprins_at_[hidden])
Date: 2007-09-14 13:53:50


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
>