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.

Attachment: ompi-info.tar.gz
Description: OpenMPI config.log and ompi_info output

Reply via email to