Changes between Version 4 and Version 5 of PDAF_localfilter
- Timestamp:
- Mar 24, 2025, 9:50:07 AM (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAF_localfilter
v4 v5 1 1 = PDAF_localfilter = 2 2 3 This page documents the function `PDAF_localfilter` of PDAF, which areintroduced with PDAF 3.0.3 This page documents the function `PDAF_localfilter` of PDAF, which was introduced with PDAF 3.0. 4 4 5 The function is an alte native to the routine [wiki:PDAF_get_localfilter]. Here the values is the return value of the function, while for `PDAF_get_localfilter` the return value is an argument of the routine.5 The function is an alternative to the subroutine [wiki:PDAF_get_localfilter]. In `PDAF_localfilter` the return value of the function is directly used, while for `PDAF_get_localfilter` the return value is an argument of the routine. 6 6 7 The function returns the information whether the chosen filter is a domain-localized filter (LESTKF, LETKF, LSEIK, LNETF). It can be called in assimilate_pdaf.F90 to control whether to call either PDAF3_assimilate_global or PDAF3_assimilate_local (or PDAF3_put_state_global or PDAF3_put_state_local). 7 The function returns the information whether the chosen filter is a domain-localized filter (LESTKF, LETKF, LSEIK, LNETF). It also indicates the ENSRF since these filters use the same observation handling of the domain-localized filters. The function can be called in `assimilate_pdaf` to control whether to call either PDAF3_assimilate_global or PDAF3_assimilate_local (or PDAF3_put_state_global or PDAF3_put_state_local). 8 The function can only be used if PDAF was initialized before by a call to `PDAF_init`. 8 9 9 The routine is typically called in the model code in assimilate_pdaf. The function can only be used if PDAF was initialized before by a call to `PDAF_init`. 10 11 The interface is the following: 10 The interface is: 12 11 {{{ 13 12 INTEGER FUNCTION PDAF_localfilter()