| /petsc/src/ksp/ksp/impls/preonly/ |
| H A D | preonly.c | 13 PCFailedReason pcreason; in KSPSolve_PREONLY() local 29 PetscCall(PCGetFailedReason(ksp->pc, &pcreason)); in KSPSolve_PREONLY() 30 PetscCall(VecFlag(ksp->vec_sol, pcreason)); in KSPSolve_PREONLY() 31 if (pcreason) { in KSPSolve_PREONLY() 32 …ERR_NOT_CONVERGED, "KSPSolve has not converged with PCFailedReason %s", PCFailedReasons[pcreason]); in KSPSolve_PREONLY() 56 PCFailedReason pcreason; in KSPMatSolve_PREONLY() local 64 PetscCall(PCGetFailedReason(ksp->pc, &pcreason)); in KSPMatSolve_PREONLY() 66 if (pcreason) { in KSPMatSolve_PREONLY()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex51.c | 15 PCFailedReason pcreason; in main() local 97 PetscCall(PCGetFailedReason(pc, &pcreason)); in main() 98 PetscCall(PetscPrintf(PETSC_COMM_WORLD, "PC failed reason is %s\n", PCFailedReasons[pcreason])); in main()
|
| H A D | ex52f.F90 | 17 PCFailedReason pcreason 55 PetscCallA(PCGetFailedReason(pc, pcreason, ierr))
|
| /petsc/include/petsc/private/ |
| H A D | kspimpl.h | 524 PCFailedReason pcreason; \ 526 PetscCall(PCGetFailedReason(ksp->pc, &pcreason)); \ 527 PetscCall(VecFlag(ksp->vec_sol, pcreason)); \ 528 if (pcreason) { \ 565 PCFailedReason pcreason; \ 567 PetscCall(PCGetFailedReason(ksp->pc, &pcreason)); \ 568 PetscCall(VecFlag(ksp->vec_sol, pcreason)); \ 569 if (pcreason) { \
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | iterativ.c | 1578 PCFailedReason pcreason; in KSPConvergedDefault() local 1580 PetscCall(PCGetFailedReason(ksp->pc, &pcreason)); in KSPConvergedDefault() 1581 if (pcreason) { in KSPConvergedDefault() 2133 PCFailedReason pcreason; in KSPCheckSolve() local 2138 PetscCall(PCGetFailedReason(subpc, &pcreason)); in KSPCheckSolve() 2139 PetscCall(VecFlag(vec, pcreason || (ksp->reason < 0 && ksp->reason != KSP_DIVERGED_ITS))); in KSPCheckSolve() 2140 if (pcreason || (ksp->reason < 0 && ksp->reason != KSP_DIVERGED_ITS)) { in KSPCheckSolve() 2141 …r solve: KSP reason %s PC reason %s", KSPConvergedReasons[ksp->reason], PCFailedReasons[pcreason]); in KSPCheckSolve() 2142 …olve: KSP reason %s PC reason %s\n", KSPConvergedReasons[ksp->reason], PCFailedReasons[pcreason])); in KSPCheckSolve()
|
| H A D | itfunc.c | 213 PCFailedReason pcreason; in KSPSetUpOnBlocks() local 220 PetscCall(PCGetFailedReason(pc, &pcreason)); in KSPSetUpOnBlocks() 228 if (pcreason) ksp->reason = KSP_DIVERGED_PC_FAILED; in KSPSetUpOnBlocks() 335 PCFailedReason pcreason; in KSPSetUp() local 429 PetscCall(PCGetFailedReason(ksp->pc, &pcreason)); in KSPSetUp() 431 if (pcreason) ksp->reason = KSP_DIVERGED_PC_FAILED; in KSPSetUp()
|
| /petsc/src/ksp/pc/impls/bjacobi/bjkokkos/ |
| H A D | bjkokkoskernels.kokkos.cxx | 155 …glb_Aaa, const PetscInt team_size, MatInfo info, const PetscInt batch_sz, PCFailedReason *pcreason) in PCApply_BJKOKKOSKERNELS() argument 297 *pcreason = PC_NOERROR; in PCApply_BJKOKKOSKERNELS() 308 *pcreason = PC_SUBPC_ERROR; in PCApply_BJKOKKOSKERNELS()
|
| H A D | bjkokkos.kokkos.cxx | 546 PCFailedReason pcreason; in PCApply_BJKOKKOS() local 593 …ERNELS(pc, glb_bdata, glb_xdata, glb_Aai, glb_Aaj, glb_Aaa, team_size, info, batch_sz, &pcreason)); in PCApply_BJKOKKOS() 739 pcreason = errsum ? PC_SUBPC_ERROR : PC_NOERROR; in PCApply_BJKOKKOS() 754 PetscCall(PCSetFailedReason(pc, pcreason)); in PCApply_BJKOKKOS()
|
| /petsc/src/ksp/ksp/impls/cheby/ |
| H A D | cheby.c | 832 PCFailedReason pcreason; in KSPSetUp_Chebyshev() local 836 PetscCall(PCGetFailedReason(ksp->pc, &pcreason)); in KSPSetUp_Chebyshev() 838 …s at iteration %" PetscInt_FMT "\n", KSPConvergedReasons[reason], PCFailedReasons[pcreason], its)); in KSPSetUp_Chebyshev()
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 1166 PCFailedReason pcreason; in KSPSolve_FETIDP() local 1187 PetscCall(PCGetFailedReason(pc, &pcreason)); in KSPSolve_FETIDP() 1188 flg = (reason < 0 && reason != KSP_DIVERGED_ITS) || pcreason; in KSPSolve_FETIDP() 1195 …s at iteration %" PetscInt_FMT "\n", KSPConvergedReasons[reason], PCFailedReasons[pcreason], its)); in KSPSolve_FETIDP()
|