Checkpointing with Time Gaps for Unsteady Adjoint CFD

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Gradient-based optimisation using adjoints is an increasingly common approach for industrial flow applications. For cases where the flow is largely unsteady however, the adjoint method is still not widely used, in particular because of its prohibitive computational cost and memory footprint. Several methods have been proposed to reduce the peak memory usage, such as checkpointing schemes or checkpoint compression, at the price of increasing the computational cost even further. We investigate incomplete checkpointing as an alternative, which reduces memory usage at almost no extra computational cost, but instead offers a trade-off between memory footprint and the fidelity of the model. The method works by storing only selected physical time steps and using interpolation to reconstruct time steps that have not been stored. We show that this is enough to compute sufficiently accurate adjoint sensitivities for many relevant cases, and does not add significantly to the computational cost. The method works for general cases and does not require to identify periodic cycles in the flow.

Cite

CITATION STYLE

APA

Hückelheim, J. C., & Müller, J. D. (2019). Checkpointing with Time Gaps for Unsteady Adjoint CFD. In Computational Methods in Applied Sciences (Vol. 48, pp. 117–130). Springer Netherland. https://doi.org/10.1007/978-3-319-89988-6_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free