[petsc-users] Separate MatAssemblyBegin/MatAssemblyEnd

Matthew Knepley knepley at gmail.com
Thu Apr 19 05:52:49 CDT 2012


On Thu, Apr 19, 2012 at 6:46 AM, Alexander Grayver
<agrayver at gfz-potsdam.de>wrote:

> **
> Is it used somewhere in PETSc?
>

PETSc is the library. Assembly happens in the application.

   Matt


> On 19.04.2012 12:10, Matthew Knepley wrote:
>
> On Thu, Apr 19, 2012 at 6:07 AM, Alexander Grayver <
> agrayver at gfz-potsdam.de> wrote:
>
>> I'm wondering what is the main idea behind making
>> XXXAssemblyBegin/XXXAssemblyEnd separate routines?
>> I've never used and seen any example where these routines don't follow
>> each other.
>
>
>  You can overlap communication and computation by putting flops in
> between these calls.
>
>     Matt
>
>  --
>> Regards,
>> Alexander
>>
>>
>
>
>  --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> -- Norbert Wiener
>
>
>
> --
> Regards,
> Alexander
>
>


-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120419/6bb23a0c/attachment-0001.htm>


More information about the petsc-users mailing list