Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c20 PetscInt n_I, size_schur; in PCBDDCReuseSolversBenignAdapt() local
24 PetscCall(VecGetSize(v, &n_I)); in PCBDDCReuseSolversBenignAdapt()
25 n_I = n_I - size_schur; in PCBDDCReuseSolversBenignAdapt()
28 PetscCall(VecPlaceArray(ctx->benign_dummy_schur_vec, array + n_I)); in PCBDDCReuseSolversBenignAdapt()
93 PetscInt n_I, size_schur; in PCBDDCReuseSolversBenignAdapt() local
97 PetscCall(VecGetSize(v, &n_I)); in PCBDDCReuseSolversBenignAdapt()
98 n_I = n_I - size_schur; in PCBDDCReuseSolversBenignAdapt()
108 PetscCall(VecPlaceArray(ctx->benign_dummy_schur_vec, array + n_I)); in PCBDDCReuseSolversBenignAdapt()
273 PetscInt n_I; in PCBDDCComputeExplicitSchur() local
293 PetscCall(MatGetSize(B, &n_I, NULL)); in PCBDDCComputeExplicitSchur()
[all …]
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c155 PetscInt n_I; in PCISSetUp() local
170 for (i = 0, pcis->n_B = 0, n_I = 0; i < pcis->n; i++) { in PCISSetUp()
172 idx_I_local[n_I] = i; in PCISSetUp()
173 n_I++; in PCISSetUp()
182 …idx_B_global = PetscSafePointerPlusOffset(idx_I_local, n_I); /* Just avoiding allocating extra mem… in PCISSetUp()
185 PetscCall(ISLocalToGlobalMappingApply(pcis->mapping, n_I, idx_I_local, idx_I_global)); in PCISSetUp()
190 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, n_I, idx_I_local, PETSC_COPY_VALUES, &pcis->is_I_local)… in PCISSetUp()
191 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)pc), n_I, idx_I_global, PETSC_COPY_VALUES, … in PCISSetUp()