[petsc-dev] Schur complement computation support from MKL_PARDISO

Lisandro Dalcin dalcinl at gmail.com
Thu Oct 8 03:59:47 CDT 2015


On 8 October 2015 at 11:24, Stefano Zampini <stefano.zampini at gmail.com> wrote:
> As I already did for MUMPS, I'm going to interface PETSc with the Schur
> complement feature of MKL.
>
> My plans are to add APIs for Schur complement handling to the MatFactor
> class instead of providing specific APIs for MKL and MUMPS; basically, I
> will change the MatMumps namespace to MatFactor one in the Schur complement
> calls; in case the factor does not support Schur complements, it will throw
> an error. You can take a look at src/mat/examples/tests/ex192.c
>
> Is it ok for you?
>

Maybe a MatFactorHasSchurComplement() would be useful as well?



-- 
Lisandro Dalcin
============
Research Scientist
Computer, Electrical and Mathematical Sciences & Engineering (CEMSE)
Numerical Porous Media Center (NumPor)
King Abdullah University of Science and Technology (KAUST)
http://numpor.kaust.edu.sa/

4700 King Abdullah University of Science and Technology
al-Khawarizmi Bldg (Bldg 1), Office # 4332
Thuwal 23955-6900, Kingdom of Saudi Arabia
http://www.kaust.edu.sa

Office Phone: +966 12 808-0459



More information about the petsc-dev mailing list