Changes between Version 2 and Version 3 of ImplementAnalysisGlobal


Ignore:
Timestamp:
Nov 16, 2020, 1:08:52 PM (3 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementAnalysisGlobal

    v2 v3  
    3737== Overview ==
    3838
    39 With Version 1.16 of PDAF we introduced generic routines for the analysis step, which only distinguish global and local filters. These routines are used with OMI (observation module infrastrucutre, which has been introduced by version 1.16). This page describes the implementation of the analysis step for global filters.
     39With Version 1.16 of PDAF we introduced PDAF-OMI (observation module infrastructure) and with it generic routines for the analysis step, which only distinguish global and local filters. This page describes the implementation of the analysis step for global filters.
    4040
    4141For the analysis step of the global filters different operations related to the observations are needed. These operations are requested by PDAF by call-back routines supplied by the user and provided in the OMI structure. The names of the routines that are provided by the user are specified in the call to the routine `PDAF_assimilate_global` in the fully-parallel implementation (or `PDAF_put_state_global` for the 'flexible' implementation) that was discussed before. With regard to the parallelization, all these routines are executed by the filter processes (`filterpe=.true.`) only.
     
    4646== `PDAF_assimilate_global` ==
    4747
    48 The general aspects of the filter specific routines `PDAF_assimilate_*` have been described on the page [ModifyModelforEnsembleIntegration Modification of the model code for the ensemble integration] and its sub-page on [InsertAnalysisStep inserting the analysis step]. The routine is used in the fully-parallel implementation variant of the data assimilation system. When the 'flexible' implementation variant is used, the routines `PDAF_put_state_*' is used as described further below. Here, we list once more the full interface of the routine. Subsequently, the full set of user-supplied routines specified in the call to `PDAF_assimilate_global` is explained.
     48The general aspects of the filter specific routines `PDAF_assimilate_*` have been described on the page [ModifyModelforEnsembleIntegration Modification of the model code for the ensemble integration] and its sub-page on [InsertAnalysisStep inserting the analysis step]. The routine is used in the fully-parallel implementation variant of the data assimilation system. When the 'flexible' implementation variant is used, the routines `PDAF_put_state_*` is used as described further below. Here, we list once more the full interface of the routine. Subsequently, the full set of user-supplied routines specified in the call to `PDAF_assimilate_global` is explained.
    4949
    5050The interface when using one of the global filters is the following: