Lines Matching refs:seq_work1
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()
96 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], x, deluxe_ctx->seq_work1[i], INSERT_VALUES, SC… in PCBDDCScalingExtension_Deluxe()
97 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], x, deluxe_ctx->seq_work1[i], INSERT_VALUES, SCAT… in PCBDDCScalingExtension_Deluxe()
99 …PetscCall(MatMultTranspose(deluxe_ctx->seq_mat[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2… in PCBDDCScalingExtension_Deluxe()
104 PetscCall(VecPlaceArray(deluxe_ctx->seq_work1[i], x)); in PCBDDCScalingExtension_Deluxe()
106 …PetscCall(MatSolveTranspose(deluxe_ctx->seq_mat_inv_sum[i], deluxe_ctx->seq_work1[i], deluxe_ctx->… in PCBDDCScalingExtension_Deluxe()
107 PetscCall(VecResetArray(deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
113 PetscCall(MatMult(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
114 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work1[i], pcbddc->work_scaling… in PCBDDCScalingExtension_Deluxe()
115 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work1[i], pcbddc->work_scaling, … in PCBDDCScalingExtension_Deluxe()
183 PetscCall(MatMultTranspose(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingRestriction_Deluxe()
185 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], y, deluxe_ctx->seq_work1[i], INSERT_VALUES, SC… in PCBDDCScalingRestriction_Deluxe()
186 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], y, deluxe_ctx->seq_work1[i], INSERT_VALUES, SCAT… in PCBDDCScalingRestriction_Deluxe()
191 PetscCall(VecGetArray(deluxe_ctx->seq_work1[i], &x)); in PCBDDCScalingRestriction_Deluxe()
193 PetscCall(VecRestoreArray(deluxe_ctx->seq_work1[i], &x)); in PCBDDCScalingRestriction_Deluxe()
194 …PetscCall(MatSolve(deluxe_ctx->seq_mat_inv_sum[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2… 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 …Call(KSPSolveTranspose(deluxe_ctx->change[i], deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingRestriction_Deluxe()
207 …PetscCall(VecScatterBegin(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work1[i], y, INSERT_VALUES, SC… in PCBDDCScalingRestriction_Deluxe()
208 …PetscCall(VecScatterEnd(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work1[i], y, INSERT_VALUES, SCAT… in PCBDDCScalingRestriction_Deluxe()
380 PetscCall(VecDestroy(&deluxe_ctx->seq_work1[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_scctx, deluxe_ctx->seq_n, &deluxe_ctx->seq_work1, deluxe_ctx->seq… in PCBDDCScalingSetUp_Deluxe_Private()
488 …teSeqWithArray(PETSC_COMM_SELF, 1, subset_size, deluxe_ctx->workspace, &deluxe_ctx->seq_work1[i])); in PCBDDCScalingSetUp_Deluxe_Private()
493 …PetscCall(VecScatterCreate(pcbddc->work_scaling, sub, deluxe_ctx->seq_work1[i], NULL, &deluxe_ctx-… in PCBDDCScalingSetUp_Deluxe_Private()