Changes between Version 2 and Version 3 of PDAFomi_assimilate_nonlin_nondiagR


Ignore:
Timestamp:
Mar 27, 2025, 2:00:11 PM (5 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAFomi_assimilate_nonlin_nondiagR

    v2 v3  
    2222 * `U_obs_op_pdafomi`: The name of the user-supplied routine that acts as the observation operator on some state vector
    2323 * `U_likelihood_pdafomi`: The name of the user-supplied routine that compute the likelihood of an ensemble state.
    24  * `U_add_obs_error_pdafomi`: The name of the user-supplied routine that computes the product of the inverse of the observation error covariance matrix with some matrix provided to the routine by PDAF.
    2524 * `U_prepoststep`: The name of the pre/poststep routine as in `PDAF_get_state`
    2625 * `U_next_observation`: The name of a user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. The same routine is also used in `PDAF_get_state`.
     
    3130 * The global filters ESTKF, ETKF, and SEIK use the separate routine [wiki:PDAFomi_assimilate_global_nondiagR PDAFomi_assimilate_global_nondiagR].
    3231 * The filter EnKF uses the separate routine [wiki:PDAFomi_assimilate_enkf_nondiagR PDAFomi_assimilate_enkf_nondiagR].
     32 * It is recommended that the value of `status_pdaf` is checked in the program after this routine is executed. Only if its value is 0 the initialization was successful.
    3333
    3434The user-supplied call-back routines are described on the page on [ImplementAnalysisGlobal implementing the analysis step of the global filters].
    3535
    36 It is recommended that the value of `status_pdaf` is checked in the program after this routine is executed. Only if its value is 0 the initialization was successful.
    3736
    38 PDAF also has a [PdafSimplifiedInterface Simplified Interface] providing the routine `PDAFomi_assimilate_nonlin_nondiagR_si`. In the simplified interface, the name of the user-supplied routines have predefined names and do not appear in the call to `PDAFomi_assimilate_nonlin_nondiagR_si`.  More information on the pre-defined names is provided in the [ImplementAnalysisGlobal page on implementing the analysis step of the global filters].
    39 
    40