#include "petscsnes.h" PetscErrorCode SNESGetUseMatrixFree(SNES snes,PetscBool *mf_operator,PetscBool *mf)Collective on SNES
mf | - use matrix-free for both the Amat and Pmat used by SNESSetJacobian(), both the Amat and Pmat set in SNESSetJacobian() will be ignored | |
mf_operator | - use matrix-free only for the Amat used by SNESSetJacobian(), this means the user provided Pmat will continue to be used |
-snes_mf | - use matrix free for both the mat and pmat operator | |
-snes_mf_operator | - use matrix free only for the mat operator |