Searched refs:transpose_solve (Results 1 – 9 of 9) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | kspimpl.h | 164 PetscBool transpose_solve; /* solve transpose system instead */ member 376 if (ksp->transpose_solve) PetscCall(MatMultTranspose(A, x, y)); in KSP_MatMult() 384 if (ksp->transpose_solve) PetscCall(MatMult(A, x, y)); in KSP_MatMultTranspose() 392 if (!ksp->transpose_solve) PetscCall(MatMultHermitianTranspose(A, x, y)); in KSP_MatMultHermitianTranspose() 409 if (ksp->transpose_solve) { in KSP_PCApply() 422 if (ksp->transpose_solve) { in KSP_PCApplyTranspose() 445 if (ksp->transpose_solve) PetscCall(PCMatApplyTranspose(ksp->pc, X, Y)); in KSP_PCMatApply() 453 if (!ksp->transpose_solve) PetscCall(PCMatApplyTranspose(ksp->pc, X, Y)); in KSP_PCMatApplyTranspose() 461 if (ksp->transpose_solve) { in KSP_PCApplyBAorAB() 474 if (ksp->transpose_solve) PetscCall(PCApplyBAorAB(ksp->pc, ksp->pc_side, x, y, w)); in KSP_PCApplyBAorABTranspose()
|
| /petsc/src/snes/impls/ksponly/ |
| H A D | ksponly.c | 4 PetscBool transpose_solve; member 46 if (ksponly->transpose_solve) { in SNESSolve_KSPONLY() 139 kspo->transpose_solve = PETSC_TRUE; in SNESCreate_KSPTRANSPOSEONLY()
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itfunc.c | 859 …PetscCall(PetscLogEventBegin(!ksp->transpose_solve ? KSP_Solve : KSP_SolveTranspose, ksp, ksp->vec… in KSPSolve_Private() 900 if (ksp->transpose_solve) { in KSPSolve_Private() 952 …PetscCall(PetscLogEventEnd(!ksp->transpose_solve ? KSP_Solve : KSP_SolveTranspose, ksp, ksp->vec_r… in KSPSolve_Private() 971 if (ksp->transpose_solve) { in KSPSolve_Private() 999 …RR_NOT_CONVERGED, "KSPSolve%s() has not converged, reason %s", !ksp->transpose_solve ? "" : "Trans… in KSPSolve_Private() 1001 …SPSolve%s() has not converged, reason %s PC failed due to %s", !ksp->transpose_solve ? "" : "Trans… in KSPSolve_Private() 1091 ksp->transpose_solve = PETSC_FALSE; in KSPSolve() 1170 ksp->transpose_solve = PETSC_TRUE; in KSPSolveTranspose() 1187 if (!ksp->transpose_solve) PetscCall(MatMatMult(A, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &R)); in KSPViewFinalMatResidual_Internal() 1237 …PetscCall(PetscLogEventBegin(!ksp->transpose_solve ? KSP_MatSolve : KSP_MatSolveTranspose, ksp, B,… in KSPMatSolve_Private() [all …]
|
| H A D | iterativ.c | 1678 …PetscCheck(!ksp->transpose_solve, PetscObjectComm((PetscObject)ksp), PETSC_ERR_SUP, "Not working w… in KSPBuildSolutionDefault()
|
| /petsc/src/ksp/ksp/impls/rich/ |
| H A D | rich.c | 60 … ksp->converged == KSPConvergedSkip) && !ksp->numbermonitors && !ksp->transpose_solve && !nullsp) { in KSPSolve_Richardson()
|
| /petsc/src/ksp/ksp/impls/qcg/ |
| H A D | qcg.c | 159 …PetscCheck(!ksp->transpose_solve, PetscObjectComm((PetscObject)ksp), PETSC_ERR_SUP, "Currently doe… in KSPSolve_QCG()
|
| /petsc/src/ksp/ksp/guess/impls/pod/ |
| H A D | pod.c | 189 tsolve = (set && symm) ? PETSC_FALSE : pksp->transpose_solve; in KSPGuessFormGuess_POD() 248 off = (guess->ksp->transpose_solve && (!set || !herm)) ? 2 * pod->n : pod->n; in KSPGuessUpdate_POD()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 1714 PetscBool transpose_solve 1939 if ksp.transpose_solve: 2032 if ksp.transpose_solve:
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 1180 if (ksp->transpose_solve) { in KSPSolve_FETIDP()
|