Changes between Version 2 and Version 3 of ImplementFilterAnalysisOverviewPDAF3


Ignore:
Timestamp:
May 25, 2025, 4:37:58 PM (10 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementFilterAnalysisOverviewPDAF3

    v2 v3  
    3838
    3939== Model Interface ==
    40 The model Interface consists of the routines `collect_state_pdaf` and `distribute_state_pdaf`. These routines perform the concersion between model fields and state vector. The routines have been implemented for the [ModifyModelforEnsembleIntegration modification of the model for the ensemble integration].
     40
     41The model Interface consists of the routines `collect_state_pdaf` and `distribute_state_pdaf`. These routine perform the conversion 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]. These routine are only used in the online assimialtion mode.
    4142
    4243== OMI Observation Modules ==
    43 The observation modules perform all observation-related operations. There is one observation module per observation type. The call-back routines are collected in the file `callback_obs_pdafomi.F90`. Each of these routines then calls a subroutine in the observation model specific to the observation type. In `callback_obs_pdafomi.F90` there are the routines:
     44
     45The observation modules perform all observation-related operations. There is one observation module per observation type. The call-back routines are collected in the file `callback_obs_pdafomi.F90`. Each of these routines then calls a subroutine in the observation model specific to the observation type.
     46
     47In `callback_obs_pdafomi.F90` there are the routines:
    4448  * `init_dim_obs_pdafomi`:[[BR]] For each observation type that is assimilated, this routine calls a routine form the observation modules that reads the observations and initializes observation values, coordinates, and errors. In addition, indices are specified that link the state vector to the observations. These are used in the observation operator.
    4549  * `obs_op_pdafomi`:[[BR]] For each observation type, there is one routine providing the observation operator. For this, PDAF-OMI provides different observation operators as subroutines.
    46   * `init_dim_obs_l_pdafomi`:[[BR]] This routine call the observation modules to initialize the local observations of each observation type. This is only required for the domain-localized filters. With PDAF-OMI this is mainly a single subroutine call, while PDAF-OMI does the actual initialization
     50  * `init_dim_obs_l_pdafomi`:[[BR]] This is only used for the domain-localized filters. It calls the observation modules to initialize the local observations of each observation type. With PDAF-OMI this is mainly a single subroutine call, while PDAF-OMI does the actual initialization.
    4751
    4852== Localization module ==
     53
    4954These 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
    5055  * `init_n_domain`: This routine sets the number of local analysis domains