Home
last modified time | relevance | path

Searched refs:hapend (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/pgmres/
H A Dpgmres.c22 PetscBool hapend = PETSC_FALSE; in KSPPGMRESCycle() local
70 PetscCall(KSPPGMRESUpdateHessenberg(ksp, it - 2, &hapend, &res)); in KSPPGMRESCycle()
83 if (hapend) { in KSPPGMRESCycle()
236 static PetscErrorCode KSPPGMRESUpdateHessenberg(KSP ksp, PetscInt it, PetscBool *hapend, PetscReal … in KSPPGMRESUpdateHessenberg() argument
256 *hapend = PETSC_TRUE; in KSPPGMRESUpdateHessenberg()
281 if (!*hapend) { in KSPPGMRESUpdateHessenberg()
/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmres.c61 PetscBool hapend = PETSC_FALSE; /* indicates happy breakdown ending */ in KSPFGMRESCycle() local
151 hapend = PETSC_TRUE; in KSPFGMRESCycle()
162 PetscCall(KSPFGMRESUpdateHessenberg(ksp, loc_it, hapend, &res_norm)); in KSPFGMRESCycle()
176 if (hapend) { in KSPFGMRESCycle()
302 static PetscErrorCode KSPFGMRESUpdateHessenberg(KSP ksp, PetscInt it, PetscBool hapend, PetscReal *… in KSPFGMRESUpdateHessenberg() argument
339 if (!hapend) { in KSPFGMRESUpdateHessenberg()
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/
H A Dpipefgmres.c53 PetscBool hapend = PETSC_FALSE; /* indicates happy breakdown ending */ in KSPPIPEFGMRESCycle() local
237 hapend = PETSC_TRUE; in KSPPIPEFGMRESCycle()
252 PetscCall(KSPPIPEFGMRESUpdateHessenberg(ksp, loc_it, &hapend, &res_norm)); in KSPPIPEFGMRESCycle()
267 if (hapend) { in KSPPIPEFGMRESCycle()
378 static PetscErrorCode KSPPIPEFGMRESUpdateHessenberg(KSP ksp, PetscInt it, PetscBool *hapend, PetscR… in KSPPIPEFGMRESUpdateHessenberg() argument
398 *hapend = PETSC_TRUE; in KSPPIPEFGMRESUpdateHessenberg()
423 if (!*hapend) { in KSPPIPEFGMRESUpdateHessenberg()
/petsc/src/ksp/ksp/impls/gmres/lgmres/
H A Dlgmres.c94 PetscBool hapend = PETSC_FALSE; /* indicates happy breakdown ending */ in KSPLGMRESCycle() local
202 hapend = PETSC_TRUE; in KSPLGMRESCycle()
207 PetscCall(KSPLGMRESUpdateHessenberg(ksp, loc_it, hapend, &res)); in KSPLGMRESCycle()
222 if (hapend) { in KSPLGMRESCycle()
439 static PetscErrorCode KSPLGMRESUpdateHessenberg(KSP ksp, PetscInt it, PetscBool hapend, PetscReal *… in KSPLGMRESUpdateHessenberg() argument
474 if (!hapend) { in KSPLGMRESUpdateHessenberg()
/petsc/src/ksp/ksp/impls/gmres/
H A Dgmres.c93 PetscBool hapend = PETSC_FALSE; in KSPGMRESCycle() local
152 hapend = PETSC_TRUE; in KSPGMRESCycle()
154 PetscCall(KSPGMRESUpdateHessenberg(ksp, it, hapend, &res)); in KSPGMRESCycle()
165 if (hapend) { in KSPGMRESCycle()
347 static PetscErrorCode KSPGMRESUpdateHessenberg(KSP ksp, PetscInt it, PetscBool hapend, PetscReal *r… in KSPGMRESUpdateHessenberg() argument
373 if (!hapend) { in KSPGMRESUpdateHessenberg()
/petsc/src/ksp/ksp/impls/gmres/dgmres/
H A Ddgmres.c110 PetscBool hapend = PETSC_FALSE; in KSPDGMRESCycle() local
173 hapend = PETSC_TRUE; in KSPDGMRESCycle()
175 PetscCall(KSPDGMRESUpdateHessenberg(ksp, it, hapend, &res)); in KSPDGMRESCycle()
187 if (hapend) { in KSPDGMRESCycle()
364 static PetscErrorCode KSPDGMRESUpdateHessenberg(KSP ksp, PetscInt it, PetscBool hapend, PetscReal *… in KSPDGMRESUpdateHessenberg() argument
390 if (!hapend) { in KSPDGMRESUpdateHessenberg()