[petsc-dev] ASM for each field solve on GPUs

Matthew Knepley knepley at gmail.com
Thu Dec 31 12:55:49 CST 2020


On Thu, Dec 31, 2020 at 1:50 PM Mark Adams <mfadams at lbl.gov> wrote:

> On Thu, Dec 31, 2020 at 1:12 PM Matthew Knepley <knepley at gmail.com> wrote:
>
>> On Thu, Dec 31, 2020 at 12:46 PM Mark Adams <mfadams at lbl.gov> wrote:
>>
>>> Still missing something:
>>>
>>
>> You can get in the debugger in PCFieldSplitSetDefaults(), but the most
>> likely thing is that pc->dm == NULL here,
>>
>
> the setuponblocks PC does have a DM and it is a cusparse mattype.
>

Then go in the debugger and see why that option is not being used.

   Matt


>
>
>> so the PC is not getting the DM.
>> This does make some sense as you are doing ASM, which is ripping up the
>> domain, so you might not want the same DM on the subproblem. I
>> am not sure what should be done here.
>>
>>

-- 
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

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20201231/9f220a6b/attachment.html>


More information about the petsc-dev mailing list