Hello
I've been working on using parallel I/O with FORTRAN 90. My code is
working fine on my workstation, but I'm getting weird errors on our
linux cluster writing to an NFS mounted volume. The program writes
restart files using parallel I/O. The restart files are generally
about 13 Mb each. Before I close the file I use MPI_FILE_GET_SIZE
and the size is reported correctly for all processes which are
writing the file (~13 Mb). However, when I list or copy or move the
file on the NFS volume is is reported as 641 Gb (!). Strangely
enough, when I do a df on the filesystem the massive file does not
seem to appear, as the total disk usage is reported around 300 Gb.
Is this a symptom of my NFS configuration, or could it be related to
my code? Like I mentioned, the code works correctly on a workstation
writing to a local hard disk.
Thanks for anyone's input.
BARRY A. CROKER, CAPT., USAF
Research Aerospace Engineer
Air Vehicles Directorate (AFRL/VAAC)
Air Force Research Laboratory - Wright-Patterson AFB
(937) 255-7876
|