Publication: Tangent Linear and Adjoint Versions of NASA/GMAO's Fortran 90 Global Weather Forecast Model
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About
Impress

Tangent Linear and Adjoint Versions of NASA/GMAO's Fortran 90 Global Weather Forecast Model

- incollection -
 

Area
Meteorology

Author(s)
Ralf Giering , Thomas Kaminski , Ricardo Todling , Ronald Errico , Ronald Gelaro , Nathan Winslow

Published in
Automatic Differentiation: Applications, Theory, and Implementations

Editor(s)
H. Martin Bücker, George F. Corliss, Paul D. Hovland, Uwe Naumann, Boyana Norris

Year
2005

Publisher
Springer

Abstract
The NASA finite-volume General Circulation Model (fvGCM) is a three-dimensional Navier-Stokes solver being used for quasi-operational weather forecasting at NASA/GMAO. We use the automatic differentiation tool TAF to generate efficient tangent linear and adjoint versions from the Fortran 90 source code of fvGCM's dynamical core. fvGCM's parallelisation capabilities based on OpenMP and MPI have been transferred to the tangent linear and adjoint codes. For OpenMP, TAF automatically inserts corresponding OpenMP directives in the derivative code. For MPI, TAF generates interfaces to hand-written tangent linear and adjoint wrapper routines. TAF also generates a scheme that allows the tangent linear and adjoint models to linearise around an external trajectory of the model state. The generation procedure is set up in an automated way, allowing quick updates of the derivative codes after modifications of fvGCM.

Cross-References
Bucker2005ADA

AD Tools
TAF

AD Theory and Techniques
Adjoint, Reverse Mode

BibTeX
@INCOLLECTION{
         Giering2005TLa,
       author = "Ralf Giering and Thomas Kaminski and Ricardo Todling and Ronald Errico and Ronald
         Gelaro and Nathan Winslow",
       title = "Tangent Linear and Adjoint Versions of {NASA/GMAO's} {F}ortran~90 Global Weather
         Forecast Model",
       pages = "275--284",
       ad_area = "Meteorology",
       ad_tools = "TAF",
       ad_theotech = "Adjoint, Reverse Mode",
       abstract = "The NASA finite-volume General Circulation Model (fvGCM) is a three-dimensional
         Navier-Stokes solver being used for quasi-operational weather forecasting at NASA/GMAO. We use the
         automatic differentiation tool TAF to generate efficient tangent linear and adjoint versions from
         the Fortran 90 source code of fvGCM's dynamical core. fvGCM's parallelisation capabilities
         based on OpenMP and MPI have been transferred to the tangent linear and adjoint codes. For OpenMP,
         TAF automatically inserts corresponding OpenMP directives in the derivative code. For MPI, TAF
         generates interfaces to hand-written tangent linear and adjoint wrapper routines. TAF also generates
         a scheme that allows the tangent linear and adjoint models to linearise around an external
         trajectory of the model state. The generation procedure is set up in an automated way, allowing
         quick updates of the derivative codes after modifications of fvGCM.",
       crossref = "Bucker2005ADA",
       booktitle = "Automatic Differentiation: {A}pplications, Theory, and Implementations",
       year = "2005",
       editor = "H. Martin B{\"u}cker and George F. Corliss and Paul D. Hovland and Uwe
         Naumann and Boyana Norris",
       publisher = "Springer"
}


back
  

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