Discussion:
Anyone know about this error?
(too old to reply)
zhngbn
2008-07-15 20:47:29 UTC
Permalink
Hi, all
While I was running my FORTRAN code on a cluster using MPI, I got
the following error:

================================================
0 - <NO ERROR MESSAGE> : Pointer conversions exhausted
Too many MPI objects may have been passed to/from Fortran
without being freed
[0] [] Aborting Program!
=================================================

Is this a memory problem? But I deallocated all the arrays used.
By the way, the code ran correctly on another cluster.
Any idea is appreciated.
Thanks a lot.

Bin
Georg Bisseling
2008-07-16 13:52:36 UTC
Permalink
Post by zhngbn
Hi, all
While I was running my FORTRAN code on a cluster using MPI, I got
================================================
0 - <NO ERROR MESSAGE> : Pointer conversions exhausted
Too many MPI objects may have been passed to/from Fortran
without being freed
[0] [] Aborting Program!
=================================================
Is this a memory problem? But I deallocated all the arrays used.
By the way, the code ran correctly on another cluster.
Any idea is appreciated.
Thanks a lot.
Bin
To me this looks like an error message from an mpich 1.2.x (or even
older). Some vendor MPI's are based on this branch.

The "objects" mentioned in the error message are most probably
request handles to pending non-blocking operations.

Please check if you do correctly terminate all non-blocking operations
and if you can reduce the number of pending operations.

The size of these tables and the fact if they can grow dynamically
or not is a compile time option in old mpich versions. More recent
implementations should not expose this problem.

Loading...