[petsc-users] does petsc support schur complement
Patrick Sunter
patdevelop at gmail.com
Sat Oct 2 21:39:04 CDT 2010
Hi there,
you may also like to check out the "PetscExt" project that a colleague
of mine has developed over the last couple of years for solving block
matrix systems in PETSc:
http://jupiter.ethz.ch/~dmay/Research/PetscExt/index.html
-- Patrick.
On Sat, Oct 2, 2010 at 3:28 PM, Jed Brown <jed at 59a2.org> wrote:
> 2010/10/2 Gong Ding <gdiso at ustc.edu>:
>> Dear all,
>> I had take a look with the manual of petsc.It has refered schur complement.
>> However, I can not find more useful information.
>
> A couple useful references, there are others depending on your application.
>
> @article{benzi2005nss,
> title={{Numerical solution of saddle point problems}},
> author={Benzi, M. and Golub, G.H. and Liesen, J.},
> journal={Acta Numerica},
> volume={14},
> pages={1--137},
> year={2005},
> publisher={Cambridge Univ Press}
> }
>
> @article{elman2008tcp,
> title={{A taxonomy and comparison of parallel block multi-level
> preconditioners for the incompressible Navier-Stokes equations}},
> author={Elman, H.C. and Howle, V.E. and Shadid, J. and Shuttleworth,
> R. and Tuminaro, R.},
> journal={Journal of Computational Physics},
> volume={227},
> number={1},
> pages={1790--1808},
> year={2008},
> publisher={Academic Press}
> }
>
>
> Many of these methods are easy to implement using PCFieldSplit, when
> you find one that is likely to work well for your application, ask and
> we can suggest a good way to implement it.
>
> Jed
>
--
Patrick Sunter
VPAC Senior Computational Software Developer - AuScope Monash SAM Project
Monash University Adjunct Research Associate (School of Mathematical Sciences)
Room 301, Building 28
Monash University VIC 3800
Australia
Ph: +61 (0)3 9905 4468
For VPAC/AuScope admin issues email: patrick at vpac.org
For AuScope software development email: patdevelop at gmail.com
More information about the petsc-users
mailing list