It is important for new users to understand the context in which the adjoint solver is used. In this slide we explain how the adjoint solver fits into an existing CFD workflow.
The mystery of what sensitivity to shape means is now explained. A vector of derivative components is associated with each node in the mesh (both interior and boundary). In some places the vectors are large. This signifies that a small movement in the mesh node position results in a relatively large change in the drag. Where the vector is of zero length then to first order there will be no change in the drag if the node is moved. The inwards/outwards orientation of the vector indicates that inwards/outwards motion of the node increases the drag.
Introduces the basic idea of mesh morphing without any initial reference to the adjoint.
This is a 15 M cell half vehicle case run on 32 processors.