i've just started using pympi and it seemed at first that
everything was working great. Then, like didier, i noticed
that memory kept on increasing over time. I think I
finally narrowed it down to some of the mpi directives. If
I perform the following line of code multiple times:
local_ODEs_now[:] = mpi.scatter(self.ODEs_now)
then the memory on all nodes increases each time, with
the memory on the root node increasing at a greater
rate than the compute nodes.
is there any way i can prevent this from happening?