LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Brian Barrett (brbarret_at_[hidden])
Date: 2006-06-24 15:29:11


On Jun 19, 2006, at 6:16 AM, Pawel Wielgus wrote:

> this time I received sth different (? - see below)... As far as I know
> my admins make some changes all the time...

<snip>

> home/pwielgus/lam-7.1.2/share/include
> -I/home/pwielgus/lam-7.1.2/romio/adio/ad_ufs/../include -I../i
> nclude -c ad_ufs_iwrite.c
> "ad_ufs_iwrite.c", line 172.29: 1506-280 (W) Function argument
> assignment between types "struct aioc
> b*" and "int" is not allowed.
It looks like the configure script for the (older) version of ROMIO
included with LAM/MPI is not detecting something properly with
regards to asynchronous IO support on your platform. LAM/MPI is in
maintenance mode, and almost all work by the LAM team is currently
focusing on the Open MPI implementation of the MPI standard.
Therefore, it is unlikely that we will fix this bug in LAM/MPI.

There are a couple of options:

   - If you don't need MPI I/O support, you can build LAM/MPI
     without ROMIO support (configure with --without-romio)

   - If you need MPI I/O support, but not asynchronous I/O,
     you can configure with --with-romio-flags="--disable-aio"

   - If you need asynchronous I/O support, I would recommend
     migrating to another MPI implementation. I, of course,
     would recommend Open MPI, since it is the successor to
     the LAM/MPI project:

        http://www.open-mpi.org/

Hope this helps,

Brian

-- 
   Brian Barrett
   LAM/MPI developer and all around nice guy
   Have a LAM/MPI day: http://www.lam-mpi.org/