Lines Matching refs:seq_mat_inv_sum
100 if (deluxe_ctx->seq_mat_inv_sum[i]) { in PCBDDCScalingExtension_Deluxe()
106 …PetscCall(MatSolveTranspose(deluxe_ctx->seq_mat_inv_sum[i], deluxe_ctx->seq_work1[i], deluxe_ctx->… in PCBDDCScalingExtension_Deluxe()
188 if (deluxe_ctx->seq_mat_inv_sum[i]) { 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()
383 PetscCall(MatDestroy(&deluxe_ctx->seq_mat_inv_sum[i])); in PCBDDCScalingReset_Deluxe_Solvers()
385 …, deluxe_ctx->seq_work1, deluxe_ctx->seq_work2, deluxe_ctx->seq_mat, deluxe_ctx->seq_mat_inv_sum)); in PCBDDCScalingReset_Deluxe_Solvers()
461 …_work2, deluxe_ctx->seq_n, &deluxe_ctx->seq_mat, deluxe_ctx->seq_n, &deluxe_ctx->seq_mat_inv_sum)); in PCBDDCScalingSetUp_Deluxe_Private()
502 PetscCall(MatDestroy(&deluxe_ctx->seq_mat_inv_sum[i])); in PCBDDCScalingSetUp_Deluxe_Private()
503 …ense(PETSC_COMM_SELF, subset_size, subset_size, matdata2 + cum2, &deluxe_ctx->seq_mat_inv_sum[i])); in PCBDDCScalingSetUp_Deluxe_Private()
504 PetscCall(MatSetOption(deluxe_ctx->seq_mat_inv_sum[i], MAT_SPD, sub_schurs->is_posdef)); in PCBDDCScalingSetUp_Deluxe_Private()
505 … PetscCall(MatSetOption(deluxe_ctx->seq_mat_inv_sum[i], MAT_HERMITIAN, sub_schurs->is_hermitian)); in PCBDDCScalingSetUp_Deluxe_Private()
508 PetscCall(MatCholeskyFactor(deluxe_ctx->seq_mat_inv_sum[i], NULL, NULL)); in PCBDDCScalingSetUp_Deluxe_Private()
511 PetscCall(MatLUFactor(deluxe_ctx->seq_mat_inv_sum[i], NULL, NULL, NULL)); in PCBDDCScalingSetUp_Deluxe_Private()
526 PetscCall(PCBDDCMatTransposeMatSolve_SeqDense(deluxe_ctx->seq_mat_inv_sum[i], X, Y)); in PCBDDCScalingSetUp_Deluxe_Private()
528 PetscCall(MatMatSolve(deluxe_ctx->seq_mat_inv_sum[i], X, Y)); in PCBDDCScalingSetUp_Deluxe_Private()
530 PetscCall(MatDestroy(&deluxe_ctx->seq_mat_inv_sum[i])); in PCBDDCScalingSetUp_Deluxe_Private()