ENH: changes towards a machine-accurate continuation
Each solver now writes its sensitivity derivatives to its dictionary, enabling also a binary format. If present, the sensitivities are then re-read from the dictionary, avoiding thus possible loss of information due to re-computation. As a side-effect, sensitivities are computed after the completion of each adjoint solver, instead of being computed after all adjoint solvers have been completed.
Showing
- applications/solvers/incompressible/adjointOptimisationFoam/adjointOptimisationFoam.C 2 additions, 5 deletions...essible/adjointOptimisationFoam/adjointOptimisationFoam.C
- src/optimisation/adjointOptimisation/adjoint/solvers/adjointSolvers/adjointSolver/adjointSolver.C 20 additions, 0 deletions...oint/solvers/adjointSolvers/adjointSolver/adjointSolver.C
- src/optimisation/adjointOptimisation/adjoint/solvers/adjointSolvers/adjointSolver/adjointSolver.H 8 additions, 1 deletion...oint/solvers/adjointSolvers/adjointSolver/adjointSolver.H
- src/optimisation/adjointOptimisation/adjoint/solvers/adjointSolvers/incompressible/adjointSimple/adjointSimple.C 16 additions, 3 deletions...jointSolvers/incompressible/adjointSimple/adjointSimple.C
Please register or sign in to comment