Searched refs:n_I (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 20 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 D | pcis.c | 155 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()
|