Searched refs:idxs_zero (Results 1 – 1 of 1) sorted by relevance
4793 const PetscInt *idxs, *idxs_zero; in PCBDDCSetUpCorrection() local4797 PetscCall(ISGetIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()4802 for (k = 0; k < nz; k++) marr[idxs_zero[k] + lda_rhs * col] -= val; in PCBDDCSetUpCorrection()4805 PetscCall(ISRestoreIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()4974 const PetscInt *idxs, *idxs_zero; in PCBDDCSetUpCorrection() local4978 PetscCall(ISGetIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()4981 for (PetscInt k = 0; k < nz; k++) sums[j] += marr[idxs_zero[k] + j * n_R]; in PCBDDCSetUpCorrection()4989 PetscCall(ISRestoreIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()