Data Assimilation Algorithms for Numerical Models
more efficient methods. The new algorithm, COFFEE (Complementary Orthogo-
nal subspace Filter For Efficient Ensembles) is a RRSQRT algorithm where the
truncated modes are not neglected, but taken into account by a number of random
ensemble members (see also 6.8). Bishop et al. (2001) used an implementation of
the EnKF in an observation system simulation experiment. Ensemble-predicted er-
ror statistics were used to determine the optimal configuration of future targeted
observations. The methodology was named Ensemble Transform Kalman Filter.
The EnKF can also be related to some other sequential filters such as the Singu-
lar Evolutive Extended Kalman (SEEK) filter by Pham et al. (1998) and the Error
Subspace Statistical Estimation (ESSE) by Lermusiaux and Robinsin (1999a,b) and
Lermusiaux (2001), which can be interpreted as an EnKF where the analysis is com-
puted in the space spanned by the EOFs of the ensemble. Anderson (2001) proposed
a method denoted the Ensemble Adjustment Kalman Filter, where the analysis is
computed without adding perturbations to the observations. Whitaker and Hamill
(2002) proposed another version of the EnKF where the perturbation of observa-
tions are avoided. The scheme provides a better estimate of the analysis variance
by avoiding the sampling errors of the observation perturbations. This is essentially
a Monte Carlo implementation of the square root filter and was named EnSRF. A
summary of the square root filters by Bishop et al. (2001), Anderson (2001), and
Whitaker and Hamill (2002) has been given by Tippet et al. (2003).
4 A software environment for data assimilation: COSTA
Data assimilation and calibration techniques are widely used in various modeling ar-
eas such us meteorology, oceanography and chemistry. Unfortunately it is very hard
to reuse the existing software implementing these techniques because they are in
general very model specific. Because existing software cannot be reused it is neces-
sary to program them from scratch in order to extend models with data assimilation
and model calibration techniques. COSTA
1
(Velzen, 2006 and Velzen and Verlaan,
2007 ) is a modular framework for data assimilation and model calibration. Within
the COSTA framework it is possible to combine models with the available data as-
similation and model calibration methods without the need of additional software
development. The usage of COSTA significantly reduces the development costs for
implementing data assimilation for simulation models, especially when a model has
to be combined with various methods.
When new data assimilation methods are developed in COSTA they can be tested
on various models. Therefore their performance can be better determined and they
can be compared to other methods. Finally, data assimilation methods can be reused
and do not need to be programmed. COSTA simplifies the application of data as-
similation methods such that it becomes available to a wider group of users and
application areas. Data assimilation and model calibration software that is specially
1
http://costapse.org
119