Team clime

Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: Software

Data assimilation library: Verdandi

Participants : Vivien Mallet, Claire Mouton, Dominique Chapelle [ MACS ] , Philippe Moireau [ MACS ] , Marc Fragu [ MACS ] .

The leading idea is to develop a data assimilation library intended to be generic, at least for high-dimensional systems. Data assimilation methods, developed and used by several teams at INRIA, are generic enough to be written independently of the system to which they are applied. Therefore these methods can be put together in a library aiming at:

An object-oriented language (C++) has been chosen for the core of the library. A higher-level interface to Python is automatically built. The design has raised many questions, related to high dimensional scientific computing, the limits of the object contents and their interfaces. The chosen object-oriented design is mainly based on three class hierarchies: the methods, the observation managers and the models. Several base facilities have also been included, for message exchanges between the objects, output saves, logging capabilities, computing with sparse matrices.

The first Verdandi developments offer basic elements allowing to validate the design: a method (optimal interpolation), two linear observation managers and two models (shallow water and clamped bar) have been combined to write the first test programs using Verdandi.


Logo Inria