Changes between Version 2 and Version 3 of PDAF3_put_state_global


Ignore:
Timestamp:
Mar 26, 2025, 6:51:11 PM (8 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAF3_put_state_global

    v2 v3  
    77The routine is typically called in `assimilate_pdaf` or directly in the model code.
    88
    9 The general aspects of the filter specific routines `PDAF3_put_state_*` are described on the page [ModifyModelforEnsembleIntegration Modification of the model code for the ensemble integration] and its sub-page on [InsertAnalysisStep inserting the analysis step].
     9The general aspects of the filter-specific routines `PDAF3_put_state_*` are described on the page [ModifyModelforEnsembleIntegration Modification of the model code for the ensemble integration] and its sub-page on [InsertAnalysisStep inserting the analysis step].
    1010
    1111The routine is used for the offline mode of PDAF. It can also be used in the 'flexible' parallelization implementation variant of the data assimilation system, but starting with PDAF-3 we recommend to use [wiki:PDAF3_assimilate_global PDAF3_assimilate_global], which is also used with the 'fully-parallel' implementation variant.
     
    2121 * `U_init_dim_obs_pdafomi`: The name of the user-supplied routine that initializes the observation information and provides the size of observation vector
    2222 * `U_obs_op_pdafomi`: The name of the user-supplied routine that acts as the observation operator on some state vector
    23  * `U_prepoststep`: The name of the pre/poststep routine as in `PDAF_get_state`
     23 * `U_prepoststep`: The name of the user-supplied pre/poststep routine as in `PDAF_get_state`
    2424 * `status`: The integer status flag. It is zero, if `PDAFomi_put_state_global` is exited without errors.
    2525
    2626**Note:**
    2727 * The routine is identical to the routine `PDAFomi_put_state_global` of PDAF 2. The new name reflect consistency with `PDAF3_assimilate_global`. If one has used `PDAFomi_put_state_global` before one can just adapt the name of the called routine.
    28 
     28 * To use the localization in the LEnKF, one needs to call [wiki:PDAFomi_set_localize_covar] in the observation modules to initialize the localization information.
    2929The user-supplied call-back routines are described on the page on [ImplementAnalysisGlobal implementing the analysis step of the global filters].
    3030