Changes between Version 5 and Version 6 of AddFilterAlgorithm_PDAF3


Ignore:
Timestamp:
Jun 5, 2025, 1:56:12 PM (6 weeks ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AddFilterAlgorithm_PDAF3

    v5 v6  
    1 = Adding an Assimilation Method to PDAF =
     1= Adding a Data Assimilation Method to PDAF =
    22
    33[[PageOutline(2-3,Contents of this page)]]
     
    112112When a filter algorithm is added, the following filter routines have to be implemented and inserted to each interface routines described above.
    113113
    114  * `PDAF_X_init`
    115  * `PDAF_X_alloc`
    116  * `PDAF_X_options`
    117  * `PDAF_X_set_iparam`
    118  * `PDAF_X_set_rparam`
    119  * `PDAF_X_config
    120  * `PDAF_X_memtime`
     114 * [#PDAF_X_init PDAF_X_init]
     115 * [#PDAF_X_alloc PDAF_X_alloc]
     116 * [#PDAF_X_options PDAF_X_options]
     117 * [#PDAF_X_set_iparam PDAF_X_set_iparam]
     118 * [#PDAF_X_set_rparam PDAF_X_set_rparam]
     119 * [#PDAF_X_config PDAF_X_config]
     120 * [#PDAF_X_memtime PDAF_X_memtime]
    121121
    122122These routines are contained in the module `PDAF_X`.
     
    161161=== `PDAF_X_config` ===
    162162
    163 The routine prints the informstion on the chosen configuration. It is called at the end of the configuration phase when `PDAF_init_forecast` is claled for the online mode, or one of the 'assim_offline' routines (e.g. PDAF3_assim_offline) for the offline mode.
    164 
    165 The tempalte show the typical form of the output.
    166 
     163The routine prints the information on the chosen configuration. It is called at the end of the configuration phase when `PDAF_init_forecast` is called for the online mode, or one of the 'assim_offline' routines (e.g. PDAF3_assim_offline) for the offline mode.
     164
     165The template shows the typical form of the output.
     166
     167Note that a DA method can also run without implementing this routine. However, for consistency it should be implemented.
     168
     169
     170=== `PDAF_X_set_iparam` ===
     171
     172
     173
     174=== `PDAF_X_set_rparam` ===
    167175
    168176=== `PDAF_X_options` ===
    169177
    170 The optional routine `PDAF_X_options` displays information on the available options for the filter algorithm.
    171 
    172 The routine has no arguments. Thus the interface is as follows:
    173 {{{
    174   SUBROUTINE PDAF_X_options()
    175 }}}
    176 
    177 The following display is recommended:
    178  * Available subtypes (At least '0' for standard implementation)
    179  * Parameters used from the parameter arrays `param_int` and `param_real`.
     178The routine `PDAF_X_options` displays information on the available options for the filter algorithm.
     179
     180The template shows the typical form of the output.
     181
     182Note that a DA method can also run without implementing this routine. However, for consistency it should be implemented.
    180183
    181184