dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #17565
Re: [Bug 521221] Re: Memory leak in std_vector_typemaps.i interface
On Saturday 13 February 2010 12:03:28 Garth N. Wells wrote:
> Johan Hake wrote:
> > On Saturday 13 February 2010 11:58:39 Garth N. Wells wrote:
> >> Johan Hake wrote:
> >>> On Saturday 13 February 2010 11:44:15 Garth N. Wells wrote:
> >>>> Johan Hake wrote:
> >>>>> Should be fixed now
> >>>>
> >>>> Seems we may a leak in array_typemaps.i too. Can you take a look?
> >>>
> >>> Could you elaborate?
> >>
> >> When I create an Expression with a eval function and use it in a form
> >> inside a loop, I see the memory use increasing, just like for the
> >> std::vector<Foo*> case. I can try to boil down an example. The example I
> >> have now is full of commented code.
> >
> > Is it in a Python Expression?
>
> Yes.
>
> class MyExpression(Expression):
> def eval(self, values, x):
> values[0] = 1.0 - x[0]
>
I just exchanged a Function for an experssion of this type in your previous
leak script and I cannot detect any leak.
Johan
Follow ups
References