Changes between Version 2 and Version 3 of PDAFomi_assimilate_enkf_nondiagR
- Timestamp:
- Mar 27, 2025, 2:05:30 PM (5 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAFomi_assimilate_enkf_nondiagR
v2 v3 6 6 7 7 The general aspects of the filter specific routines `PDAFomi_assimilate_*` 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]. The routine is used in the fully-parallel implementation variant of the data assimilation system. When the 'flexible' implementation variant, the routine [wiki:PDAFomi_put_state_enkf_nondiagR PDAFomi_put_state_enkf_nondiagR] is used. 8 9 Here, we list the full interface of the routine.10 8 11 9 The interface is: … … 32 30 * The global filters ESTKF, ETKF, and SEIK use the separate routine [wiki:PDAFomi_assimilate_global_nondiagR PDAFomi_assimilate_global_nondiagR]. 33 31 * The filters NETF and PF use the separate routine [wiki:PDAFomi_assimilate_nonlin_nondiagR PDAFomi_assimilate_nonlin_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. 34 33 35 34 The user-supplied call-back routines are described on the page on [ImplementAnalysisGlobal implementing the analysis step of the global filters]. 36 37 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.38 39 PDAF also has a [PdafSimplifiedInterface Simplified Interface] providing the routine `PDAFomi_assimilate_enkf_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_enkf_nondiagR_si`. More information on the pre-defined names is provided in the [ImplementAnalysisGlobal page on implementing the analysis step of the global filters].40