Fix caching
with the code before, the periodic iters for the preconditioner were updated only if the matrix was changed. Now, periodic updates are decoupled Added PC setup stage to better distinguish low level PETSc events
Showing
- src/petsc4Foam/solvers/petscSolver.C 32 additions, 29 deletionssrc/petsc4Foam/solvers/petscSolver.C
- src/petsc4Foam/solvers/petscSolver.H 4 additions, 5 deletionssrc/petsc4Foam/solvers/petscSolver.H
- src/petsc4Foam/utils/petscCacheManager.H 21 additions, 11 deletionssrc/petsc4Foam/utils/petscCacheManager.H
- src/petsc4Foam/utils/petscLinearSolverContext.H 11 additions, 12 deletionssrc/petsc4Foam/utils/petscLinearSolverContext.H
Please register or sign in to comment