Lines Matching refs:uis

1773   IS                                         is[1], loc, uis = data->is, unsorted = nullptr;
1855 PetscCall((*create)(dm, &uis, &uaux, &usetup, &uctx));
1860 if (!uis) {
1861 PetscCall(PetscObjectQuery((PetscObject)pc, "_PCHPDDM_Neumann_IS", (PetscObject *)&uis));
1862 PetscCall(PetscObjectReference((PetscObject)uis));
1869 if (!uis) {
1870 PetscCall(PetscObjectQuery((PetscObject)P, "_PCHPDDM_Neumann_IS", (PetscObject *)&uis));
1871 PetscCall(PetscObjectReference((PetscObject)uis));
1878 PetscCall(PCHPDDMSetAuxiliaryMat(pc, uis, uaux, usetup, uctx));
1880 PetscCall(ISDestroy(&uis));
1958 PetscCall(ISCreateStride(PETSC_COMM_SELF, B->rmap->N, 0, 1, &uis));
1959 PetscCall(ISSetIdentity(uis));
1966 PetscCall(MatCreateSubMatrices(C, 1, is, &uis, MAT_INITIAL_MATRIX, &sub));
1984 PetscCall(MatCreateSubMatrices(B, 1, &uis, &data_00->is, MAT_INITIAL_MATRIX, &sub)); /* expensive check since all processes fetch all rows (but only some columns) of the constraint matrix */
1985 PetscCall(ISDestroy(&uis));
1986 PetscCall(ISDuplicate(data->is, &uis));
1987 PetscCall(ISSort(uis));
1988 PetscCall(ISComplement(uis, 0, B->rmap->N, is));
1997 PetscCall(ISDestroy(&uis));
2061 uis = data->is;
2063 PetscCall(PetscObjectReference((PetscObject)uis));
2086 PetscCall(PCHPDDMSetAuxiliaryMat(std::get<0>(*ctx)[1], uis, uaux, nullptr, nullptr)); /* transfer ownership of the auxiliary inputs from the inner (PCKSP) to the inner-most (PCHPDDM) PC */
2090 PetscCall(MatCreateSubMatrices(A11, 1, &uis, &uis, MAT_INITIAL_MATRIX, &sub));
2095 PetscCall(PetscObjectDereference((PetscObject)uis));
2584 PetscCall(PCHPDDMPermute_Private(unsorted, data->is, &uis, sub[0], &C, &perm));
2598 if (!block && !ctx) PetscCall(PCHPDDMPermute_Private(unsorted, data->is, &uis, PetscBool3ToBool(data->Neumann) ? sub[0] : data->aux, &C, &perm));
2647 std::swap(uis, data->is);
2671 PetscCall(PCHPDDMPermute_Private(unsorted, data->is, &uis, data->aux, &C, nullptr)); /* permute since PCASM works with a sorted IS */
2673 std::swap(uis, data->is);
2791 PetscCall(ISDestroy(&uis));
3003 std::swap(uis, data->is);
3005 PetscCall(ISDestroy(&uis));