Reverse automatic differentiation for optimum design: from adjoint state assembly to gradient computation. - Francois Courty; Alain Dervieux; Bruno Koobus; Laurent Hascoët (Optim. Methods Softw., 2003)