Dassflow :a Direct and Adjoint model for 2D Shallow Water flows
Abstract
The Dassflow software is designed to solve the bidimensional Shallow Water equations used for the numerical modeling of river hydraulics flows. It was written to carry out variational data assimilation experiments. Based on a finite volume discretization of the Shallow Water equations, the code is written in Fortran 90. The adjoint code necessary to compute the partial derivatives of a cost function of the state variables w.r.t. the control variables of the model was developed using the automatic differentiation tool Tapenade. We present the considered equations, the theoretical bases of variational data assimilation, the numerical scheme used for solving the equations as well as the implementation of the adjoint code. Finally, we present twin experiments of data assimilation performed with Dassflow.
Loading...