Publication: A-revolve: an adaptive memory-reduced procedure for calculating adjoints with an application to computing adjoints of the instationary Navier--Stokes system
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About
Impress

A-revolve: an adaptive memory-reduced procedure for calculating adjoints with an application to computing adjoints of the instationary Navier--Stokes system

- Article in a journal -
 

Author(s)
Michael Hinze , Julia Sternberg

Published in
Optimization Methods and Software

Year
2005

Publisher
Taylor & Francis

Abstract
This article presents a low-storage and low-run-time approach for calculating numerical approximations of adjoint equations for the instationary Navier--Stokes equations with adaptive evaluation of the discretization step. It utilizes adaptive checkpointing. The amounts of memory reduction due to checkpointing and of the increase in run-time caused by repeated forward integration of the Navier--Stokes equations are reported. It is one result that memory reduction of two orders of magnitude only causes a slow down factor of 2--3 in run-time. It is a further result that the adaptive checkpointing for the instationary Navier--Stokes equations causes only a slight increase of the run-time compared to the static optimal checkpointing. The amounts of run-time increase caused by the adaptive checkpoint allocations compared with the static optimal checkpointing are reported as well.

AD Theory and Techniques
Checkpointing

BibTeX
@ARTICLE{
         Hinze2005Ara,
       author = "Michael Hinze and Julia Sternberg",
       title = "A-revolve: an adaptive memory-reduced procedure for calculating adjoints with an
         application to computing adjoints of the instationary {N}avier--{S}tokes system",
       journal = "Optimization Methods and Software",
       volume = "20",
       number = "6",
       pages = "645--663",
       year = "2005",
       publisher = "Taylor & Francis",
       doi = "10.1080/10556780410001684158",
       url = "https://doi.org/10.1080/10556780410001684158",
       eprint = "https://doi.org/10.1080/10556780410001684158",
       abstract = "This article presents a low-storage and low-run-time approach for calculating
         numerical approximations of adjoint equations for the instationary Navier--Stokes equations with
         adaptive evaluation of the discretization step. It utilizes adaptive checkpointing. The amounts of
         memory reduction due to checkpointing and of the increase in run-time caused by repeated forward
         integration of the Navier--Stokes equations are reported. It is one result that memory reduction of
         two orders of magnitude only causes a slow down factor of 2--3 in run-time. It is a further result
         that the adaptive checkpointing for the instationary Navier--Stokes equations causes only a slight
         increase of the run-time compared to the static optimal checkpointing. The amounts of run-time
         increase caused by the adaptive checkpoint allocations compared with the static optimal
         checkpointing are reported as well.",
       ad_theotech = "Checkpointing"
}


back
  

Contact:
autodiff.org
Username:
Password:
(lost password)