[FLASH-BUGS] MPI_REQUEST_MAX
Peter Woitke
woitke at strw.leidenuniv.nl
Thu Dec 2 07:14:47 CST 2004
Dear developers,
for long runs (more than 12 hours on 32 Processors) my flash-job
crashes with error message
*** MPI has run out of request entries.
*** The current allocation level is:
*** MPI_REQUEST_MAX = 16384
Here is some advice from google:
http://www.cray.com/craydoc/manuals/004-3687-001/html-004-3687-001/zfixe
dlqtgeczn.htmlD
8.5. Why do I keep getting error messages about MPI_REQUEST_MAX being
too small, no matter how large I set it?
You are probably calling MPI_Isend(3) or MPI_Irecv(3) and not completing
or freeing your request objects. You should use MPI_Request_free(3), as
described in the previous question.
I checked that, indeed, MPI_Isend and MPI_Irecv are called from the
FLASH-code, but MPI_Request_free is never called.
Have you thought about this?
Thanx,
Peter Woitke
More information about the flash-bugs
mailing list