[petsc-users] -pc_asm_type none

Fande Kong fdkong.jd at gmail.com
Sat Nov 5 23:47:16 CDT 2016


On Sat, Nov 5, 2016 at 10:10 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>
> > On Nov 5, 2016, at 9:35 PM, Fande Kong <fdkong.jd at gmail.com> wrote:
> >
> > Hi All,
> >
> > I know what "basic", "restrict" and "interpolate" represent, but have no
> idea about "none". Anybody knows what does mean when using "-pc_asm_type
> none"?
>
>  PC_ASM_NONE         - Residuals from ghost points are not used, computed
> ghost values are
> $                        discarded.
> $                        Not very good.
>
>   In the P (A_subdomain)^-1 R  both the R and the P skip values in the
> overlap region. Sort of the worst of restrict and interpolate.
>

Thanks, Barry.

Did some experiments, and I observed that "none" works better than "basic"
for an incompressible Navier-Stokes defined on a complex domain. Is it
normal?

I think for PC_ASM_BASIC, we could average the values on the overlap
region. Right now, we are just simply adding all values from different
processors together for the overlap region.

There are some literatures that shows the averaged version works similarly
as the restrict/interpolate version.

Fande,




>
>
> >
> > Regards,
> >
> > Fande Kong,
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20161105/08a66e34/attachment.html>


More information about the petsc-users mailing list