Searched refs:size_schur_sub (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 941 PetscInt size_sub = 0, size_schur_sub = 0, size_I_sub; in PCBDDCSubSchursSetUp() local 949 idx_sub[n + size_schur_sub++] = j - n_I; in PCBDDCSubSchursSetUp() 953 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, size_schur_sub, idx_sub + n, PETSC_COPY_VALUES, &is_sub… in PCBDDCSubSchursSetUp() 954 … PetscCall(ISCreateStride(PETSC_COMM_SELF, size_schur_sub, size_I_sub, 1, &is_sub_schur_all[sub])); in PCBDDCSubSchursSetUp() 1260 PetscInt size_schur_sub; in PCBDDCSubSchursSetUp() local 1264 PetscCall(ISGetLocalSize(is_sub_schur[sub], &size_schur_sub)); in PCBDDCSubSchursSetUp() 1266 for (PetscInt j = 0; j < size_schur_sub; j++) nnz[idxs[j]] = size_schur_sub; in PCBDDCSubSchursSetUp() 1279 PetscCall(ISGetLocalSize(is_sub_schur[sub], &size_schur_sub)); in PCBDDCSubSchursSetUp() 1282 if (size_schur_sub == size_all_sub) { in PCBDDCSubSchursSetUp() 1318 … PetscCall(MatSetValues(S_all, size_schur_sub, idxs, size_schur_sub, idxs, vals, INSERT_VALUES)); in PCBDDCSubSchursSetUp() [all …]
|