Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c87 static PetscErrorCode PCBDDCComputeNedelecChangeEdge(Mat lG, IS edge, IS extrow, IS extcol, IS corn… in PCBDDCComputeNedelecChangeEdge() argument
96 PetscCall(ISGetSize(extrow, &rsize)); in PCBDDCComputeNedelecChangeEdge()
101 PetscCall(MatCreateSubMatrix(lG, extrow, extcol, MAT_INITIAL_MATRIX, &GE)); in PCBDDCComputeNedelecChangeEdge()
169 PetscInt *extrow, *extrowcum, *marks, *vmarks, *gidxs; in PCBDDCNedelecSupport() local
1021 PetscCall(PetscMalloc2(i, &extrow, i, &gidxs)); in PCBDDCNedelecSupport()
1036 if (!PetscBTLookup(btv, vv)) extrow[cum++] = vv; in PCBDDCNedelecSupport()
1041 PetscCall(PetscSortRemoveDupsInt(&cum, extrow)); in PCBDDCNedelecSupport()
1042 PetscCall(ISLocalToGlobalMappingApply(vl2g, cum, extrow, gidxs)); in PCBDDCNedelecSupport()
1043 PetscCall(PetscSortIntWithArray(cum, gidxs, extrow)); in PCBDDCNedelecSupport()
1044 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, cum, extrow, PETSC_COPY_VALUES, &extcols[i])); in PCBDDCNedelecSupport()
[all …]