Home
last modified time | relevance | path

Searched refs:n_is (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c1075 static PetscErrorCode PCBDDCSetDofsSplittingLocal_BDDC(PC pc, PetscInt n_is, IS ISForDofs[]) in PCBDDCSetDofsSplittingLocal_BDDC() argument
1082 if (pcbddc->n_ISForDofsLocal == n_is) { in PCBDDCSetDofsSplittingLocal_BDDC()
1083 for (i = 0; i < n_is; i++) { in PCBDDCSetDofsSplittingLocal_BDDC()
1088 if (i == n_is) isequal = PETSC_TRUE; in PCBDDCSetDofsSplittingLocal_BDDC()
1090 for (i = 0; i < n_is; i++) PetscCall(PetscObjectReference((PetscObject)ISForDofs[i])); in PCBDDCSetDofsSplittingLocal_BDDC()
1099 if (n_is) PetscCall(PetscMalloc1(n_is, &pcbddc->ISForDofsLocal)); in PCBDDCSetDofsSplittingLocal_BDDC()
1100 for (i = 0; i < n_is; i++) pcbddc->ISForDofsLocal[i] = ISForDofs[i]; in PCBDDCSetDofsSplittingLocal_BDDC()
1101 pcbddc->n_ISForDofsLocal = n_is; in PCBDDCSetDofsSplittingLocal_BDDC()
1102 if (n_is) pcbddc->user_provided_isfordofs = PETSC_TRUE; in PCBDDCSetDofsSplittingLocal_BDDC()
1124 PetscErrorCode PCBDDCSetDofsSplittingLocal(PC pc, PetscInt n_is, IS ISForDofs[]) in PCBDDCSetDofsSplittingLocal() argument
[all …]