Data Assimilation (PetscDA)#

The PetscDA object provides a high-level framework for data assimilation capabilities.

It currently only provides ensemble-based data assimilation capabilities for combining model forecasts with observations in dynamical systems. It centralizes ensemble storage, observational metadata, and user-defined forecast/analysis operators, enabling algorithms to run independently of MPI layout or vector/matrix backends. Users guide chapter: PetscDA: Data Assimilation

Beginner - Basic usage#

Intermediate - Setting options for algorithms and data structures#

Advanced - Setting more advanced options and customization#

Developer - Interfaces rarely needed by applications programmers#

Single list of manual pages#