Changes between Version 19 and Version 20 of AddFilterAlgorithm


Ignore:
Timestamp:
Dec 4, 2011, 1:43:13 PM (12 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AddFilterAlgorithm

    v19 v20  
    2222
    2323
    24 The routine `PDAF_get_state` calls
    25  * `PDAF_initinfo_filters` - interface routine to `PDAF_X_initinfo`
    26    * `PDAF_X_initinfo` displays information on the chosen configuration of the filter algorithm. This functionality is optional.
    27 
    28 
    2924The routine `PDAF_print_info` only includes the interface to `PDAF_X_memtime`
    3025 * `PDAF_X_memtime` displays information on the execution duration of the different parts of the assimilation process as well as information on the amount of allocated memory. This functionality is optional.
     
    3328The routine `PDAF_put_state_X` is called directly from the model code. There is a separate routine for each filter, mainly because of the fact that different user-supplied routines may be needed for the analysis step of the filter. However, the operations performed directly in `PDAF_put_state_X` are widely generic and the filter-specific analysis step is typically implemented as another subroutine.
    3429The standard implementation calls
    35  * `PDAF_X_initinfo`
    36    * This is the same routine that is called by `PDAF_get_state`. Here, it is only called, if the offline mode of PDAF is used.
    3730 * `PDAF_X_update`
    3831   * This routine contains the actual assimilation or analysis step of the filter algorithm.
     
    5750 * `PDAF_X_init`
    5851 * `PDAF_X_alloc`
    59  * `PDAF_X_options`
    60  * `PDAF_X_initinfo`
    61  * `PDAF_X_memtime`
     52 * `PDAF_X_options` (optional)
     53 * `PDAF_X_memtime` (optional)
    6254
    6355In addition, the routine
     
    136128
    137129
    138 
    139 === `PDAF_X_initinfo` ===
    140 
    141 The optional routine `PDAF_X_initinfo` displays information on the chosen configuration of the filter algorithm.
    142 
    143 The interface is as follows:
    144 {{{
    145   SUBROUTINE PDAF_X_initinfo()
    146 }}}
    147 It has no arguments!
    148 
    149 The following functionality is recommended:
    150  * Display the name of the filter method
    151  * Display a string about the selected subtype of the filter method
    152  * Display the ensemble size and value of the forgetting factor
    153  * Display additional information on options selected by entries in the parameter arrays `param_int` and `param_real`