Home
last modified time | relevance | path

Searched refs:is_posdef (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h150 PetscBool is_posdef; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c418 if (benign_trick) sub_schurs->is_posdef = PETSC_FALSE; in PCBDDCSubSchursSetUp()
618 if (benign_trick || (sub_schurs->is_hermitian && sub_schurs->is_posdef)) { in PCBDDCSubSchursSetUp()
1016 PetscCall(MatSetOption(A, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1025 sub_schurs->is_posdef = PETSC_TRUE; in PCBDDCSubSchursSetUp()
1118 PetscCall(MatSetOption(S_all, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1126 …if (!sub_schurs->is_posdef && factor_workaround && compute_Stilda && size_active_schur) reuse_solv… in PCBDDCSubSchursSetUp()
1326 PetscCall(MatSetOption(S_all, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1520 PetscCall(MatSetOption(M, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1689 PetscCall(MatSetOption(M, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
2128 sub_schurs->is_posdef = PETSC_TRUE; in PCBDDCSubSchursInit()
[all …]
H A Dbddcscalingbasic.c504 PetscCall(MatSetOption(deluxe_ctx->seq_mat_inv_sum[i], MAT_SPD, sub_schurs->is_posdef)); in PCBDDCScalingSetUp_Deluxe_Private()
H A Dbddcprivate.c3372 sub_schurs->is_posdef); in PCBDDCAdaptiveSelection()
3383 …%d,%d).\n", PetscGlobalRank, sub_schurs->n_subs, sub_schurs->is_hermitian, sub_schurs->is_posdef)); in PCBDDCAdaptiveSelection()
3399 if (nmin || !sub_schurs->is_posdef) { /* XXX */ in PCBDDCAdaptiveSelection()
3508 …PetscCheck(sub_schurs->is_posdef, PETSC_COMM_SELF, PETSC_ERR_SUP, "Not yet implemented without del… in PCBDDCAdaptiveSelection()
3518 if (!sub_schurs->is_posdef) { in PCBDDCAdaptiveSelection()
3595 if (sub_schurs->is_posdef) { in PCBDDCAdaptiveSelection()