The document describes an OpenFOAM shape optimization example where the goal is to modify a geometry to match a target parabolic velocity profile at the outlet by running the adjoint solver. Over 20 iterations, the geometry is modified based on sensitivity maps from the adjoint method, with inward displacements where sensitivity is positive and outward displacements where sensitivity is negative. This improves the match of the calculated outlet velocity distribution to the target profile by 64%.