Skip to content

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.

Merge request reports