Skip to content

The original QIO uses C lib I/O calls. This little project is to change it to use POSIX calls (open, write,.. ) and MPI-IO calls (MPI_File_*). Doing this is because using C lib I/O causes problem on PLFS. Please find the code using POSIX (open, write..) in branch posix, the code using MPI-IO in branch mpiio.

License

Notifications You must be signed in to change notification settings

junhe/qio-2.2.0-posix

Repository files navigation

Building the QIO package also builds LIME.  

The QIO package requires the QMP package, which must be built and
installed first.

If you like to build QIO in a separate, sibling build directory,
create the build directory and then from that directory, run (for
example)

../qio-1.1.6/configure \
     --prefix=$HOME/scidac/qio \
     CC=gcc \
     CFLAGS="-O3" \
     --with-qmp=$HOME/scidac/qmp \
     --disable-qmp-route


About

The original QIO uses C lib I/O calls. This little project is to change it to use POSIX calls (open, write,.. ) and MPI-IO calls (MPI_File_*). Doing this is because using C lib I/O causes problem on PLFS. Please find the code using POSIX (open, write..) in branch posix, the code using MPI-IO in branch mpiio.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published