Changes between Version 21 and Version 22 of ImplementAnalysislestkf
- Timestamp:
- Jun 4, 2025, 9:49:02 AM (2 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementAnalysislestkf
v21 v22 41 41 == Overview == 42 42 43 The LESTKF (Local Error Subspace Transform Kalman Filter, Nerger et al., 2012) is a particularly efficient ensemble-based Kalman filter method. It has been introduced with Version 1.8 of PDAF. The user-supplied routines required for the LESTKF are identical to those required for the LSEIK filter, and nearly identical to those of the LETKF.43 The LESTKF (Local Error Subspace Transform Kalman Filter, Nerger et al., 2012) is a particularly efficient ensemble-based Kalman filter. It has been introduced with Version 1.8 of PDAF. The user-supplied routines required for the LESTKF are identical to those required for the LSEIK filter, and nearly identical to those of the LETKF. 44 44 45 45 For the analysis step of the LESTKF, several operations related to the observations are needed. These operations are requested by PDAF by calling user-supplied routines. Intentionally, the operations are split into separate routines in order to keep the operations rather elementary as this procedure should simplify the implementation. The names of the required routines are specified in the call to the routine `PDAF_assimilate_lestkf` in the fully-parallel implementation (or `PDAF_put_state_lestkf` for the 'flexible' implementation) described below. With regard to the parallelization, all these routines (except `U_collect_state`, `U_distribute_state`, and `U_next_observation`) are executed by the filter processes (`filterpe=.true.`) only.