Thanks for your suggestions.
Jeff Squyres wrote: > From the stack trace, it looks like you're in the middle of a > complex deallocation of some C++ objects, so I really can't tell > (i.e., not in an MPI function at all). Well, not intentionally! I'm just calling "deallocate" in a purely Fortran program. No C++ around anywhere. > - configure your Open MPI --with-memory-manager=none and see if the > problem goes away. This tells Open MPI to not intercept memory > manager functions, so if you still have the problem, it's more > likely to be a problem in your application than in OMPI. If I compile with --with-memory-manager=none the program runs to completion with no problems. > - run your application through a memory-checking debugger (such as > valgrind) and see if it identifies any memory faults within your > code. I've tried, but I'm not convinced valgrind understands Fortran 90. I certainly don't understand valgrind... It spat out a lot of information, but I don't think any of it was especially relevant to this issue. > - send the additional information for run-time problems listed on > http://www.open-mpi.org/community/help/ tar.gz attached as requested.
ompi-info.tar.gz
Description: OpenMPI config.log and ompi_info output