[petsc-dev] What's the point of D(A/M)GetGlobalVector?
    Jed Brown 
    jed at 59A2.org
       
    Fri Aug 27 11:02:42 CDT 2010
    
    
  
On Fri, 27 Aug 2010 10:50:22 -0500, Barry Smith <bsmith at mcs.anl.gov> wrote:
>     If the DACreateVec managed a pool and the destroy put it back in a pool then you would not all this overhead. 
The problem with this is that it doesn't actually release the memory.
So in the preprocessing scenario where I create, say, 50 local vectors,
use them all temporarily, then destroy them and build a solver, I would
run out of memory.  I think there needs to be some way for the user to
guarantee that the memory is actually released.
Jed
    
    
More information about the petsc-dev
mailing list