PCBDDCGetNeumannBoundariesLocal#
Gets the Neumann boundary degrees of freedom in local numbering
Synopsis#
#include "petscpc.h"
PetscErrorCode PCBDDCGetNeumannBoundariesLocal(PC pc, IS *NeumannBoundaries)
Not Collective
Input Parameter#
pc - the preconditioning context
Output Parameter#
NeumannBoundaries - index set of Neumann boundary degrees of freedom in the numbering of the local
MATISmatrix, orNULLif unavailable
Notes#
The index set is supplied by PCBDDCSetNeumannBoundariesLocal() or obtained from PCBDDCSetNeumannBoundaries() during PCSetUp().
Setup may update the local index set to make the boundary information consistent across shared degrees of freedom.
The returned IS is owned by pc; the caller must not destroy it.
See Also#
KSP: Linear System Solvers, PCBDDC, PCBDDCSetNeumannBoundaries(), PCBDDCSetNeumannBoundariesLocal(), PCBDDCGetNeumannBoundaries()
Level#
intermediate
Location#
Implementations#
PCBDDCGetNeumannBoundariesLocal_BDDC() in src/ksp/pc/impls/bddc/bddc.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages