Lines Matching refs:seq_mat
81 if (deluxe_ctx->seq_mat) { in PCBDDCScalingExtension_Deluxe()
99 …PetscCall(MatMultTranspose(deluxe_ctx->seq_mat[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2… in PCBDDCScalingExtension_Deluxe()
174 if (deluxe_ctx->seq_mat) { in PCBDDCScalingRestriction_Deluxe()
197 … PetscCall(MatMult(deluxe_ctx->seq_mat[i], deluxe_ctx->seq_work1[i], deluxe_ctx->seq_work2[i])); in PCBDDCScalingRestriction_Deluxe()
382 PetscCall(MatDestroy(&deluxe_ctx->seq_mat[i])); in PCBDDCScalingReset_Deluxe_Solvers()
385 …tx->seq_scctx, deluxe_ctx->seq_work1, deluxe_ctx->seq_work2, deluxe_ctx->seq_mat, deluxe_ctx->seq_… in PCBDDCScalingReset_Deluxe_Solvers()
461 …luxe_ctx->seq_n, &deluxe_ctx->seq_work2, deluxe_ctx->seq_n, &deluxe_ctx->seq_mat, deluxe_ctx->seq_… in PCBDDCScalingSetUp_Deluxe_Private()
498 PetscCall(MatDestroy(&deluxe_ctx->seq_mat[i])); in PCBDDCScalingSetUp_Deluxe_Private()
499 …reateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, matdata + cum2, &deluxe_ctx->seq_mat[i])); in PCBDDCScalingSetUp_Deluxe_Private()
519 PetscCall(MatTranspose(deluxe_ctx->seq_mat[i], MAT_INITIAL_MATRIX, &X)); in PCBDDCScalingSetUp_Deluxe_Private()
521 PetscCall(PetscObjectReference((PetscObject)deluxe_ctx->seq_mat[i])); in PCBDDCScalingSetUp_Deluxe_Private()
522 X = deluxe_ctx->seq_mat[i]; in PCBDDCScalingSetUp_Deluxe_Private()
531 PetscCall(MatDestroy(&deluxe_ctx->seq_mat[i])); in PCBDDCScalingSetUp_Deluxe_Private()
543 deluxe_ctx->seq_mat[i] = Y; in PCBDDCScalingSetUp_Deluxe_Private()