[aspect-devel] Error in moving temporary files during output

Timo Heister heister at clemson.edu
Fri Oct 11 11:32:10 PDT 2013


> I'm running this big computation and I'm getting these errors:

For a large parallel computation I would use MPI I/O using
    set Number of grouped files       = 1

> ***** ERROR: could not move /tmp/tmp.gDzuQS to
> output/solution-00001.0007.vtu *****

Is this on brazos? Are you writing/moving into your slow NFS ~/? I got
several GB/s writing with MPI I/O to the parallel filesystem (was it
called data or fdata?).

> errors are produced in a piece of code in visualization.cc where we first
> try to write data into a temporary file under /tmp and then move it to its
> final location, in hopes that this is something the file system services can
> do in the background.

I think you implemented that original feature of moving the files,
right? Is it really faster than just writing to the final location? (I
assume the file system would cache the write anyway).

> Would anyone
> want to venture a guess what could cause this situation?

NFS timeouts?

> What should we do in such situations? Simply retry the
> operation?

retry and otherwise abort the computation I would say.


-- 
Timo Heister
http://www.math.clemson.edu/~heister/


More information about the Aspect-devel mailing list