Changes between Version 8 and Version 9 of AddFilterAlgorithm
- Timestamp:
- Nov 14, 2011, 9:11:28 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AddFilterAlgorithm
v8 v9 7 7 The internal structure of PDAF is organized into a generic part providing the infrastructure to perform ensemble forecasts and filter analysis steps. The generic part is independent of the particular filter algorithm and only distinguishes between ensemble based filters (all filters except SEEK) and mode based filters (currently only SEEK). The filter-specific routines are called through an internal interface. 8 8 9 Each filter algorithm consists of a minimum of 6 routines. All routines are called trough the internal interface of PDAF, except for the "put state" routine (`PDAF_put_state_X` where X is the name of the selected filter).9 Each filter algorithm consists of 6 routines that are described below. All routines are called trough the internal interface of PDAF, except for the "put state" routine (`PDAF_put_state_X` where X is the name of the selected filter). 10 10 11 11 == PDAF's Internal Interface == 12 12 13 Before explaining the detailed calling interface of each filter-specificroutine, we provide an overview of the internal interface routines of PDAF. The internal interface of PDAF is structured as follows ('X' is the name of the filter algorithm):13 Before explaining the filter-specific routines and the calling interface of each routine, we provide an overview of the internal interface routines of PDAF. The internal interface of PDAF is structured as follows ('X' is the name of the filter algorithm): 14 14 15 15 The routine `PDAF_init` calls … … 50 50 * `PDAF_X_memtime` 51 51 52 In addition, the routine 53 * `PDAF_put_state_X` 54 has to be implemented. 55 56 === `PDAF_X_init` === 57 58 The routine `PDAF_X_init` performs the initialization of filter-specific parameters. In addition, it calls the user-supplied routine that initializes the initial model state ensemble. 59 60 The interface is as follows: 61