[petsc-users] SNES Multblock type

Matthew Knepley knepley at gmail.com
Fri Nov 25 19:02:42 CST 2016


On Fri, Nov 25, 2016 at 3:13 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>
> > On Nov 25, 2016, at 2:38 PM, Arthur Besen Soprano <
> arthursoprano at gmail.com> wrote:
> >
> > Hi,
> >
> > I was just recently checking some of snes sources code and found a
> src\snes\impls\multiblock\multiblock.c which seemed to be a Non-linear
> (SNES) equivalent of the fieldsplit for linear problems (KSP).
>
>    Yes it was an attempt to be something similar.
>
> > However I was not able to use it and did not see any options available
> with the "-help " argument.
> >
> > My question is: Is this module disabled? If not, how can I use it?
> >
> > (using -snes_type multiblock or -npc_snes_type multiblock does not
> work...)
>
>    It is not really functional at the moment. The only way for you to use
> it is to dig through the code to understand it and likely "fix it", that is
> change the code to do what it should do (note that it may not be clear what
> it should do). It also might be simpler to write a new SNESFIELDSPLIT that
> mimics PCFIELDPLIT We always welcome contributions.


A reason not to base it on FieldSplit is that this serializes the
partitions, but we really want them to run in parallel, which is why
I used ASM as a model for MultiBlock.

   Matt


>
>   Barry
>
> >
> > Thanks,
> >
> > Arthur
> >
> > --
> > Arthur B. Soprano
>
>


-- 
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/20161125/e7322c52/attachment.html>


More information about the petsc-users mailing list