[petsc-dev] Lower memory DMDA

Jed Brown jedbrown at mcs.anl.gov
Wed May 8 07:30:58 CDT 2013


Matthew Knepley <knepley at gmail.com> writes:

> On Tue, May 7, 2013 at 10:53 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
>
>> This thread is complaining about DMDA costing multiple vectors worth
>> of memory.
>>
>> https://groups.google.com/d/msg/claw-dev/JwIjL5e48No/NOizc6i88gkJ
>>
>> We currently set a lot of stuff up eagerly so that it can be accessed
>> using non-collective accessors.  When a Krylov method is used or a
>> matrix is assembled, that stuff is in the noise, but for explicit
>> methods, it can be the limiting factor for problem size.  Should we
>> do something about this?
>>
>
> I would at least like to know what it is, and how the interface would
> have to change. This can't be all scatter memory.

At the very least, it's global-to-local scatter, local-to-local scatter,
and local-to-global mapping (scalar and block).



More information about the petsc-dev mailing list