Accelerating direct-adjoint studies using a parallel-in-time approach

ORAL

Abstract

Adjoint methods are widely used in fluid mechanics, for example in studies of parametric sensitivity and optimization. They require the iterative solution of direct and adjoint equations from which gradient information is extracted via an optimality condition. This information is used by itself for sensitivity studies, or processed in an optimization algorithm to improve a prescribed cost functional. The direct-adjoint looping involves solving the governing and adjoint equations multiple times and the computational cost can increase rapidly. In addition, checkpointing is required for nonlinear governing equations or specific cost functionals, further increasing the demands on computational resources.

In this talk we explore a way to accelerate the direct-adjoint looping method using a parallel-in-time approach. Parallel-in-time integration methods have been previously employed for the solution of forward-in-time problems and have shown remarkable gains in efficiency. By fitting the adjoint component into this approach we are able to significantly cut down on the cost of a direct-adjoint loop, thus accelerating studies which use this approach. This method is discussed and illustrated using a simple ODE problem for a linear and nonlinear direct equation.

Presenters

  • Calum S Skene

    Imperial College London

Authors

  • Calum S Skene

    Imperial College London

  • Maximilian Eggl

    Imperial College London

  • Peter J Schmid

    Imperial College London