AIB 2006-05: Adjoint Code by Source Transformation with OpenAD/F