Changes between Version 1 and Version 2 of PDAF3_assimilate_local_nondiagR
- Timestamp:
- Mar 27, 2025, 12:14:23 PM (5 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAF3_assimilate_local_nondiagR
v1 v2 11 11 The interface for the routine `PDAF3_assimilate_nondiagR` contains names for routines that operate on the local analysis domains (marked by the suffix `_l`). 12 12 13 Here, we list the full interface of the routine. Subsequently, the user-supplied routines specified in the call is explained.13 Here, we list the full interface of the routine. 14 14 15 15 The interface when using one of the local filters (`PDAF_localfilter()=1`) is: … … 33 33 * `status`: [[BR]]The integer status flag. It is zero, if the routine is exited without errors. 34 34 35 Notes: 35 **Notes:** 36 36 * The order of the routine names does not show the order in which these routines are executed. See the [ImplementAnalysisLocal#Executionorderofuser-suppliedroutines section on the order of the execution] on the page on implementing the analysis step of the local filter algorithms. 37 37 * The difference to the routine `PDAF3_assimilate_local` used for diagonal R-matrices is only in the additonal argument `U_prodRinvA_l_pdafomi`. 38 38 * The filter LNETF uses the separate routine [wiki:PDAFlocalomi_assimilate_lnetf_nondiagR PDAFlocalomi_assimilate_lnetf_nondiagR]. 39 * he filter LKNETF uses the separate routine [wiki:PDAFlocalomi_assimilate_lknetf_nondiagR PDAFlocalomi_assimilate_lknetf_nondiagR] 39 * The filter LKNETF uses the separate routine [wiki:PDAFlocalomi_assimilate_lknetf_nondiagR PDAFlocalomi_assimilate_lknetf_nondiagR] 40 * It is recommended that the value of `status_pdaf` is checked in the program after the routine is executed. Only if its value is 0 the initialization was successful. 40 41 41 42 The user-supplied call-back routines are described on the page on [ImplementAnalysisLocal implementing the analysis step of the local filters]. 42 43 43 It is recommended that the value of `status_pdaf` is checked in the program after the routine is executed. Only if its value is 0 the initialization was successful.44