Changes between Version 4 and Version 5 of PDAF_assimilate_lnetf


Ignore:
Timestamp:
Jun 10, 2025, 7:08:50 PM (7 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAF_assimilate_lnetf

    v4 v5  
    77The 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.
    88
    9 The interface when using the LNETF algorithm is the following:
     9For 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
     18while for PDAF2 the argument `U_init_obs_f` is not present:
    1019{{{
    1120  SUBROUTINE PDAF_assimilate_lnetf(U_collect_state, U_distribute_state, U_init_dim_obs_f, U_obs_op_f, &
     
    4049 * 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.
    4150
    42 The user-supplied call-back routines are described on the page on [ImplementAnalysisletkf implementing the analysis step of the LNETF].
     51The user-supplied call-back routines are described on the page on [ImplementAnalysislnetf implementing the analysis step of the LNETF].
    4352
    44 It is recommended that the value of `status_pdaf` is checked in the program after PDAF_assimilate_letkf is executed. Only if its value is 0 the initialization was successful.
     53It 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.