Automatic differentiation: a tool for variational data assimilation and adjoint sensitivity analysis for flood modeling

Flood modeling involves catchment scale hydrology and river hydraulics. Analysis and reduction of model uncertainties induce sensitivity analysis, reliable initial and boundary conditions, calibration of empirical parameters. A deterministic approach dealing with the aforementioned estimation and sensitivity analysis problems results in the need of computing the derivatives of a function of model output variables with respect to input variables. Modern automatic differentiation (ad) tools such as Tapenade provide an easier and safe way to fulfill this need. Two applications are presented in this paper: variational data assimilation and adjoint sensitivity analysis.