[petsc-dev] Using multiple mallocs with PETSc

Barry Smith bsmith at mcs.anl.gov
Tue Mar 14 15:48:51 CDT 2017


> On Mar 14, 2017, at 3:23 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> Barry Smith <bsmith at mcs.anl.gov> writes:
> 
>>> On Mar 13, 2017, at 1:27 PM, Jed Brown <jed at jedbrown.org> wrote:
>>> 
>>> Satish Balay <balay at mcs.anl.gov> writes:
>>>> stash the metadata for each allocation (and pointers for corresponding
>>>> free) in a hash table for all mallocs that we need to track? [this
>>>> avoids the wasted 'space' in each alloc.]
>>> 
>>> Sure, but this is just duplicating an implementation of malloc.
>> 
>>   No it isn't. It is a very thin wrapper around multiple current mallocs.
> 
> Meh, the proposal has more storage overhead than malloc().

   It still doesn't even come close to providing the functionality of malloc, so isn't a duplication of malloc





More information about the petsc-dev mailing list