Changes between Version 1 and Version 2 of PDAFomi_assimilate_lenkf_nondiagR


Ignore:
Timestamp:
Sep 8, 2024, 4:25:50 PM (2 months ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAFomi_assimilate_lenkf_nondiagR

    v1 v2  
    2727 * `U_init_obscovar_pdafomi`: The name of the user-supplied routine that initializes the observation error covariance matrix.
    2828 * `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`.
    29  * `status`: The integer status flag. It is zero, if `PDAFomi_assimilate_lenkf` is exited without errors.
     29 * `status`: The integer status flag. It is zero, if this routine is exited without errors.
    3030
    3131For the EnKF, the user-supplied routines are essentially executed in the order they are listed in the interface to PDAFomi_assimilate_lenkf_nondiagR.
     
    3333The user-supplied call-back routines are described on the page on [ImplementAnalysislenkf implementing the analysis step of the local EnKF].
    3434
    35 It is recommended that the value of `status_pdaf` is checked in the program after PDAFomi_assimilate_lenkf_nondiagR is executed. Only if its value is 0 the initialization was successful.
     35It 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.
    3636
    3737PDAF also has a [PdafSimplifiedInterface Simplified Interface] providing the routine [wiki:PDAFomi_assimilate_lenkf_si PDAFomi_assimilate_lenkf_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_lenkf_nondiagR_si`.  More information on the pre-defined names is provided in the [ImplementAnalysisLocal page on implementing the analysis step of the local filters].