Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c169 PetscInt *extrow, *extrowcum, *marks, *vmarks, *gidxs; in PCBDDCNedelecSupport() local
765 PetscCall(PetscMalloc1(nv, &vmarks)); in PCBDDCNedelecSupport()
776 if (sfvleaves[i]) vmarks[cum++] = i; in PCBDDCNedelecSupport()
778 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, cum, vmarks, PETSC_COPY_VALUES, &tbz)); in PCBDDCNedelecSupport()
794 vmarks[cum++] = i; in PCBDDCNedelecSupport()
796 } else if (!PetscBTLookup(btvi, i)) vmarks[cum++] = i; in PCBDDCNedelecSupport()
802 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, cum, vmarks, PETSC_COPY_VALUES, &tbz)); in PCBDDCNedelecSupport()
807 PetscCall(MatZeroRows(lGt, cum, vmarks, 0., NULL, NULL)); in PCBDDCNedelecSupport()
808 PetscCall(PetscFree(vmarks)); in PCBDDCNedelecSupport()