Changes between Version 4 and Version 5 of PDAF_assimilate_lnetf
- Timestamp:
- Jun 10, 2025, 7:08:50 PM (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAF_assimilate_lnetf
v4 v5 7 7 The general aspects of the filter specific routines `PDAF_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 routines `PDAF_put_state_*' are used. 8 8 9 The interface when using the LNETF algorithm is the following: 9 For PDAF3, the interface when using the LNETF algorithm is the following: 10 {{{ 11 SUBROUTINE PDAF_assimilate_lnetf(U_collect_state, U_distribute_state, U_init_dim_obs_f, U_obs_op_f, & 12 U_init_obs_f, U_init_obs_l, U_prepoststep, U_likelihood_l, & 13 U_init_n_domains, U_init_dim_l, U_init_dim_obs_l, & 14 U_g2l_state, U_l2g_state, U_g2l_obs, & 15 U_init_obsvar, U_init_obsvar_l, U_next_observation, status_pdaf) 16 }}} 17 18 while for PDAF2 the argument `U_init_obs_f` is not present: 10 19 {{{ 11 20 SUBROUTINE PDAF_assimilate_lnetf(U_collect_state, U_distribute_state, U_init_dim_obs_f, U_obs_op_f, & … … 40 49 * The order of the routine names does not show the order in which these routines are executed. See the [ImplementAnalysislnetf#Executionorderofuser-suppliedroutines section on the order of the execution] on the page on implementing the analysis step of the LNETF algorithm. 41 50 42 The user-supplied call-back routines are described on the page on [ImplementAnalysisl etkf implementing the analysis step of the LNETF].51 The user-supplied call-back routines are described on the page on [ImplementAnalysislnetf implementing the analysis step of the LNETF]. 43 52 44 It is recommended that the value of `status_pdaf` is checked in the program after PDAF_assimilate_l etkf is executed. Only if its value is 0 the initialization was successful.53 It is recommended that the value of `status_pdaf` is checked in the program after PDAF_assimilate_lnetf is executed. Only if its value is 0 the initialization was successful.