Automatic differentiation as a tool for sensitivity analysis of a convective storm in a 3-D cloud model

The ADIFOR automatic differentiation tool is applied to a 3-D storm-scale meteorological model to generate a sensitivity-enhanced code capable of providing derivatives of all model output variables and related diagnostic (derived) parameters as a function of specified control parameters. The tangent linear approximation, applied to a deep convective storm by the first of its kind using a full-physics compressible model, is valid up to 50 min for a 1% water vapor perturbations. The result is very encouraging considering the highly nonlinear and discontinuous properties of solutions. The ADIFOR-generated code has provided valuable sensitivity information on storm dynamics. Especially, it is very efficient and useful for investigating how a perturbation inserted at earlier time propagates through the model variables at later times. However, it is computationally very expensive to be applied to the variational data assimilation, especially for 3-D meteorological models, which potentially have a large number of input variables.

[1]  François-Xavier Le Dimet High Performance Computing in the Geosciences , 1899 .

[2]  Akio Arakawa,et al.  Computational Design of the Basic Dynamical Processes of the UCLA General Circulation Model , 1977 .

[3]  Nicole Rostaing,et al.  Automatic differentiation in Odyssée , 1993 .

[4]  E. Kessler On the distribution and continuity of water substance in atmospheric circulations , 1969 .

[5]  Christian Bischof,et al.  Sensitivity analysis of the MM5 weather model using automatic differentiation , 1996 .

[6]  Zhi Wang Variational data assimilation with 2-D shallow water equations and 3-D FSU global spectral models , 1993 .

[7]  Translator EnvironmentChristian Bischof ADIFOR : Automatic Di erentiationin a Source , 2007 .

[8]  J. M. Lewis,et al.  The use of adjoint equations to solve a variational adjustment problem with advective constraints , 1985 .

[9]  Chris Bischof,et al.  A compilation of automatic differentiation tools presented at the 1995 international convention on industrial and applied mathematics, Hamburg , 1995, SGNM.

[10]  C. Bischof,et al.  Sensitivity analysis of numerically-simulated convective storms using direct and adjoint methods , 1994 .

[11]  J. Klemp,et al.  The Simulation of Three-Dimensional Convective Storm Dynamics , 1978 .

[12]  B. Friedman Principles and Techniques of Applied Mathematics , 1956 .

[13]  Kelvin K. Droegemeier,et al.  The Influence of Helicity on Numerically Simulated Convective Storms , 1993 .

[14]  Christian Bischof,et al.  The ADIFOR 2.0 system for the automatic differentiation of Fortran 77 programs , 1997 .

[15]  Ronald M. Errico,et al.  Sensitivity Analysis Using an Adjoint of the PSU-NCAR Mesoseale Model , 1992 .

[16]  Andreas Griewank,et al.  ADIFOR - Generating Derivative Codes form Fortran Programs , 1992, Sci. Program..