LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Thomas Klein (klein_at_[hidden])
Date: 2003-09-10 09:08:53


Hi,

I have run into a problem when using my own derived data types. In my
application I have to create and free derived data types very often, but
it seems to me, that the memory allocated internally by the
MPI_Type_create_* calls isn't freed when MPI_Type_free is invoked. A
simple test program is included with this mail. It just
creates/commits/frees the same data type in a endless loop. So I would
expect that the memory requirements should be approximately constant, but
instead it consumes arbitrary amounts of memory. (Linux 2.4.21 x86, LAM
7.0)

Is there something wrong with the way I create/free the data type, or is
this a bug in LAM ?

Any help would be great,

  Thomas