-
Notifications
You must be signed in to change notification settings - Fork 0
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
junhe/qio-2.2.0-posix
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published