Adjoint: release candidate for v2012
Summary
Some code improvements and minor additions to the adjoint library prior v2012.
Details of new models
-
A new type for defining control points in volumetric B-Splines, allowing for the translation, rotation and scaling of a morphing box. See tutorial under $FOAM_TUTORIALS/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/unconstrained/BFGS-transformBox
-
A slightly different formulation/discretization pertaining to the E-SI approach for computing sensitivity maps.
Risks
Changes to user inputs
- when running adjointOptimisationFoam, fvOptions for the primal equations are now read from the fvOptions dictionary in system, instead of an fvOptions sub-dictioanry within the primal solver's dictionary in the optimisationDict.
- when running adjointOptimisationFoam, fvOptions for the adjoint equations are now read from the fvOptions dictionary in system, instead of an fvOptions sub-dictioanry within the adjoint solver's dictionary in the optimisationDict.