Hi David,<br><br>These are the settings we use in PIO to avoid this error: <br><br>ccsm.log.120807-081659: Setting mpi info: romio_ds_write=disable<br>ccsm.log.120807-081659: Setting mpi info: romio_ds_read=disable<br><br>
<br>Not sure if the settings you are using are doing the same thing, but if I don't set these for lustre I get the same error you are seeing.<br><br>Jim<br><br><div class="gmail_quote">On Thu, Aug 9, 2012 at 5:57 AM, David Ayuso <span dir="ltr"><<a href="mailto:davidayuso@live.com" target="_blank">davidayuso@live.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">


        
        
        
        We have problem running a MPI program
in a LUSTRE machine (the same program works perfectly in an IBM
machine). When calling:
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">CALL MPI_FILE_WRITE_AT_ALL (IHT, MOFF,
BT, LDI*LDJ,               &
</p>
<p style="margin-bottom:0in">     &                
MPI_DOUBLE_PRECISION, MPI_STATUS_IGNORE, IERR)
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">The program stops with the following
error message:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">File locking failed in
ADIOI_Set_lock(fd 13,cmd F_SETLKW/7,type F_WRLCK/1,whence 0) with
return value FFFFFFFF and errno 26.
</p>
<p style="margin-bottom:0in">- If the file system is NFS, you need
to use NFS version 3, ensure that the lockd daemon is running on all
the machines, and mount the directory with the 'noac' option (no
attribute caching).
</p>
<p style="margin-bottom:0in">- If the file system is LUSTRE, ensure
that the directory is mounted with the 'flock' option.
</p>
<p style="margin-bottom:0in">ADIOI_Set_lock:: Function not
implemented
</p>
<p style="margin-bottom:0in">ADIOI_Set_lock:offset 0, length
76236552
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">We have tried to solve it by calling
MPI_INFO_SET to try to enable/disable the file locking:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">      call mpi_info_create(info, ierr)
</p>
<p style="margin-bottom:0in">      !call mpi_info_set(info,
"romio_ds_write", "disable", ierr)
</p>
<p style="margin-bottom:0in">      !call mpi_info_set(info,
"romio_cb_write", "enable", ierr)
</p>
<p style="margin-bottom:0in">      call
mpi_info_set(info,"romio_lustre_ds_in_coll","disable",ierr)
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Nothing works! The program keeps
stopping with the very same error message! :-(</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Help please!!!</p>

<br>                                        </div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Jim Edwards<br><br><font>CESM Software Engineering Group<br>National Center for Atmospheric Research<br>Boulder, CO <br>303-497-1842<br></font><br>