#include "petscksp.h" PetscErrorCode PCModifySubMatrices(PC pc,PetscInt nsub,const IS row[],const IS col[],Mat submat[],void *ctx)Collective on PC Many br
pc | - the preconditioner context Many br | |
nsub | - the number of local submatrices Many br | |
row | - an array of index sets that contain the global row numbers Many brthat comprise each local submatrix Many br | |
col | - an array of index sets that contain the global column numbers Many brthat comprise each local submatrix Many br | |
submat | - array of local submatrices Many br | |
ctx | - optional user-defined context for private data for the Many bruser-defined routine (may be null) Many br |
The basic submatrices are extracted from the preconditioner matrix Many bras usual; the user can then alter these (for example, to set different Many brboundary conditions for each submatrix) before they are used for the Many brlocal solves. Many br
Many br
Level:developer
Location:src/ksp/pc/interface/precon.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages