Lines Matching refs:seq_work2

85 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], x, deluxe_ctx->seq_work2[i], INSERT_VALUES, SC…  in PCBDDCScalingExtension_Deluxe()
86 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], x, deluxe_ctx->seq_work2[i], INSERT_VALUES, SCAT… in PCBDDCScalingExtension_Deluxe()
91 PetscCall(MatMultTranspose(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
93 … PetscCall(KSPSolve(deluxe_ctx->change[i], deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
99 …Call(MatMultTranspose(deluxe_ctx->seq_mat[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2[i])); in PCBDDCScalingExtension_Deluxe()
103 PetscCall(VecGetArray(deluxe_ctx->seq_work2[i], &x)); in PCBDDCScalingExtension_Deluxe()
105 PetscCall(VecRestoreArray(deluxe_ctx->seq_work2[i], &x)); in PCBDDCScalingExtension_Deluxe()
106 …olveTranspose(deluxe_ctx->seq_mat_inv_sum[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2[i])); in PCBDDCScalingExtension_Deluxe()
113 PetscCall(MatMult(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
117 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work2[i], pcbddc->work_scaling… in PCBDDCScalingExtension_Deluxe()
118 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work2[i], pcbddc->work_scaling, … in PCBDDCScalingExtension_Deluxe()
180 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], y, deluxe_ctx->seq_work2[i], INSERT_VALUES, SC… in PCBDDCScalingRestriction_Deluxe()
181 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], y, deluxe_ctx->seq_work2[i], INSERT_VALUES, SCAT… in PCBDDCScalingRestriction_Deluxe()
183 PetscCall(MatMultTranspose(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingRestriction_Deluxe()
192 PetscCall(VecPlaceArray(deluxe_ctx->seq_work2[i], x)); in PCBDDCScalingRestriction_Deluxe()
194 …Call(MatSolve(deluxe_ctx->seq_mat_inv_sum[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2[i])); in PCBDDCScalingRestriction_Deluxe()
195 PetscCall(VecResetArray(deluxe_ctx->seq_work2[i])); in PCBDDCScalingRestriction_Deluxe()
197 … PetscCall(MatMult(deluxe_ctx->seq_mat[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2[i])); in PCBDDCScalingRestriction_Deluxe()
203 PetscCall(MatMult(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingRestriction_Deluxe()
205 …PetscCall(KSPSolveTranspose(deluxe_ctx->change[i], deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1… in PCBDDCScalingRestriction_Deluxe()
210 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work2[i], y, INSERT_VALUES, SC… in PCBDDCScalingRestriction_Deluxe()
211 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work2[i], y, INSERT_VALUES, SCAT… in PCBDDCScalingRestriction_Deluxe()
381 PetscCall(VecDestroy(&deluxe_ctx->seq_work2[i])); in PCBDDCScalingReset_Deluxe_Solvers()
385 …PetscCall(PetscFree5(deluxe_ctx->seq_scctx, deluxe_ctx->seq_work1, deluxe_ctx->seq_work2, deluxe_c… in PCBDDCScalingReset_Deluxe_Solvers()
461 …uxe_ctx->seq_n, &deluxe_ctx->seq_work1, deluxe_ctx->seq_n, &deluxe_ctx->seq_work2, deluxe_ctx->seq… in PCBDDCScalingSetUp_Deluxe_Private()
489 …(PETSC_COMM_SELF, 1, subset_size, deluxe_ctx->workspace + subset_size, &deluxe_ctx->seq_work2[i])); in PCBDDCScalingSetUp_Deluxe_Private()