Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c843 PetscInt n, n_I, size_schur, size_active_schur, cum, cum2; in PCBDDCSubSchursSetUp() local
860 size_active_schur = local_size; in PCBDDCSubSchursSetUp()
870 PetscCall(VecCreateSeq(PETSC_COMM_SELF, size_active_schur, &Dall)); in PCBDDCSubSchursSetUp()
873 for (i = 0; i < size_active_schur; i++) array2[i] = array[idxs[i]]; in PCBDDCSubSchursSetUp()
883 cum = n_I + size_active_schur; in PCBDDCSubSchursSetUp()
1126 …if (!sub_schurs->is_posdef && factor_workaround && compute_Stilda && size_active_schur) reuse_solv… in PCBDDCSubSchursSetUp()
1589 if (compute_Stilda && size_active_schur) { in PCBDDCSubSchursSetUp()
1590 …if (sub_schurs->n_subs == 1 && size_schur == size_active_schur && deluxe) { /* we already computed… in PCBDDCSubSchursSetUp()
1618 news = size_active_schur + nv; in PCBDDCSubSchursSetUp()
1620 for (i = 0; i < size_active_schur; i++) { in PCBDDCSubSchursSetUp()
[all …]