Changes between Version 19 and Version 20 of ImplementFilterAnalysisOverview


Ignore:
Timestamp:
May 29, 2025, 5:57:56 PM (3 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementFilterAnalysisOverview

    v19 v20  
    5353
    5454== Model Interface ==
    55  The model Interface consists of the routines `collect_state_pdaf` and `distribute_state_pdaf`. These routine perform the concersion between model fields and state vector. The routines have been discussed in the context of the [ModifyModelforEnsembleIntegration modification of the model for the ensemble integration].
     55The model Interface consists of the routines `collect_state_pdaf` and `distribute_state_pdaf`. These routine perform the concersion between model fields and state vector. The routines have been discussed in the context of the [ModifyModelforEnsembleIntegration modification of the model for the ensemble integration].
    5656
    5757== OMI Observation Module ==
    58  The observation module performs all observation-related operations. In case of OMI, one needs the following routines:
     58The observation module performs all observation-related operations. In case of OMI, one needs the following routines:
    5959  * `init_dim_obs_pdafomi`: For each observation type that is assimilation this routine reads the observations and initialized observation values, coordinates, and errors. In addition indices are specified that link the state vector to the observations so that the observation operator is prepared
    6060  * `obs_op_pdafomi`: For each observation type there is one routine providing the observation operator. For this, OMI provides different observation operators
     
    6464
    6565== Localization ==
    66  These routines are only required for the domain-localized ensemble filters. They handle the initialization of the state vector for a local analysis. These routines are
     66These routines are only required for the domain-localized ensemble filters. They handle the initialization of the state vector for a local analysis. These routines are
    6767  * `init_n_domain`: This routine sets the number of local analysis domains
    6868  * `init_dim_l`: This routine determines the state vector size for the local analysis domain and initializes the index information to fill a local state vector
    6969
    70 == Code examples in tutorial ==
     70For the covariance localization in the LEnKF and EnsRF/EAKF filters, there is the routine [wiki:PDAFomi_set_localize_covar], which is called in the observation-specific `init_dim_obs` routine of each observation module.
     71
     72== Code examples in tutorial and templates ==
    7173
    7274The implementation of the ensemble filters is demonstrated in the tutorial codes in the PDAF package in the sub-directories of
     
    7678The implementations are described in detail in the [PdafTutorial PDAF tutorial slide sets].
    7779
     80The template files in
     81{{{
     82  templates/
     83}}}
     84provide the requires files without functionality. They contain instructions on what needs to be implemented.
     85
    7886== Documention of the required implementations ==
    7987