[petsc-users] BLOCK INVERSE FOR ILU
Frank Bramkamp
bramkamp at nsc.liu.se
Thu Jun 5 03:27:00 CDT 2025
Thanks for the response,
I refer to the routine src/mat/impls/baij/seq/dgefa6.c
/*
Inverts 6 by 6 matrix using gaussian elimination with partial pivoting.
Used by the sparse factorization routines in
src/mat/impls/baij/seq
This is a combination of the Linpack routines
dgefa() and dgedi() specialized for a size of 6.
*/
which implements the the computation of an inverse for a dense 6x6 block.
I think this routine is used in the ILU numeric factorization to compute the inverse diagonal block
when we later apply ILU preconditioning where we need the inverse.
And there it looks we use a direct LU solve and not triangular solves ?!
In this context I am not sure if something is missing at the end or not regarding the inverse pivoting ?!
Greetings, Frank
More information about the petsc-users
mailing list