On 01/30/2015 11:14 AM, Chao Chen wrote:
Hi,
Thanks for your help.

The error messages reported from fortran and /var/log/message are as
follows (here is a subset of repeated error messages):

Please remember to keep the list in your replies.

At line 303 of file io_binary.f90 (unit = 2, file = '')
Fortran runtime error: File '/mnt/pvfs2/tavg/t.natlantic.1-1' does not exist
At line 303 of file io_binary.f90 (unit = 2, file = '')
...
Fortran runtime error: File '/mnt/pvfs2/tavg/t.natlantic.1-1' does not exist
Fortran runtime error: File '/mnt/pvfs2/tavg/t.natlantic.1-1' does not exist


dmesg report:
[ 5382.553959] pvfs2_file_write: error in vectored write to handle
922337203685476872, FILE: t.natlantic.1-0, returning -2
...
[ 5382.577885] pvfs2_file_write: error in vectored write to handle
922337203685476872, FILE: t.natlantic.1-0, returning -2
[ 5382.578733] pvfs2_file_write: error in vectored write to handle
922337203685476872, FILE: t.natlantic.1-0, returning -2


-2 is ENOENT: no such file or directory.

can get files with ls mount point /mnt/pvfs2

How about all clients on all nodes? Are the permissions ok? if pvfs2-ping and pvfs2-ls also work, then I'm going to be running out of ideas...



POP supports NetCDF but doesn't support parallel-netcdf. and it relies
fortran io for parallel io



On Thu, Jan 29, 2015 at 4:42 PM, Rob Latham <[email protected]
<mailto:[email protected]>> wrote:



    On 01/29/2015 03:35 PM, Harms, Kevin N. wrote:


            There is a good chance that the FORTRAN runtime is issuing a
        system call
        that the orangefs module doesn't support. (such as a lock) If
        you can
        strace POP, you can probably find out which system call fails.


    One option might be to use MPI-IO from Fortran.  Doesn't POP support
    parallel-netcdf?  that too has fortran bindings.

    ==rob


        kevin

            Hi all,


            Recently, I am trying to run POP (Parallel Ocean Program,
            written with
            fortran) with Orangefs. And found that there is always an
            I/O error
            reporting parameter is not correct from POP if I configure
            it to output
            file to Orangefs. But POP works fine if configure
            its output to NFS. I also run IOR (written with C) with
            orangefs, and
            everything works fine too. Is there anybody has experience
            of running
            fortran program on orangefs ? How Can I figure out what's
            the problem?


            I tested both kernel module client interface and fuse
            interface, with
            orangefs-2.9.0 version.


            Thanks



            --
            Best Regards !
            Chao






            _________________________________________________
            Pvfs2-users mailing list
            Pvfs2-users@beowulf-__underground.org
            <mailto:[email protected]>
            http://www.beowulf-__underground.org/mailman/__listinfo/pvfs2-users
            <http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users>


    --
    Rob Latham
    Mathematics and Computer Science Division
    Argonne National Lab, IL USA

    _________________________________________________
    Pvfs2-users mailing list
    Pvfs2-users@beowulf-__underground.org
    <mailto:[email protected]>
    http://www.beowulf-__underground.org/mailman/__listinfo/pvfs2-users
    <http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users>




--

Best Regards !

Chao Chen


--
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to