Changes between Version 4 and Version 5 of PDAF3_assimilate_local
- Timestamp:
- Mar 26, 2025, 6:44:59 PM (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAF3_assimilate_local
v4 v5 3 3 This page documents the routine `PDAF3_assimilate_local`. The routine is part of the advanced [wiki:PDAF3_interface PDAF3 interface] that was introduced with PDAF V3.0. 4 4 5 The routine is used to execute the analysis step of all local ensemble filters including the nonlinear filter LNETF and the ENSRF/EAKF (but except the [wiki:ImplementAnalysislenkfOmi LEnKF]). The routine uses the functionalities provided by PDAF-OMI and PDAFlocal to yield a minimum number of arguments.5 The routine is used to execute the analysis step of all local ensemble filters including the nonlinear filter LNETF, the hybrid filter LKNETF, and the ENSRF/EAKF (but except the [wiki:ImplementAnalysislenkfOmi LEnKF]). The routine uses the functionalities provided by PDAF-OMI and PDAFlocal to yield a minimum number of arguments. 6 6 7 7 The routine is typically called in `assimilate_pdaf` or directly in the model code. … … 24 24 * `U_obs_op_pdafomi`: [[BR]]The name of the user-supplied routine that acts as the observation operator on some state vector. This routine is part of an OMI observation module. 25 25 * `U_init_n_domains`: [[BR]]The name of the routine that provides the number of local analysis domains 26 * `U_init_dim_l`: [[BR]]The name of the routine that provides the state dimension for a local analysis domain27 * `U_init_dim_obs_l_pdafomi`: [[BR]]The name of the routine that initializes the size of the observation vector for a local analysis domain. This routine is part of an OMI observation module.28 * `U_prepoststep`: [[BR]]The name of the pre/poststep routine as in `PDAF_get_state`29 * `U_next_observation`: [[BR]]The name of a usersupplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. The same routine is also used in `PDAF_get_state`.26 * `U_init_dim_l`: [[BR]]The name of the user-supplied routine that provides the state dimension for a local analysis domain 27 * `U_init_dim_obs_l_pdafomi`: [[BR]]The name of the user-supplied routine that initializes the size of the observation vector for a local analysis domain. This routine is part of an OMI observation module. 28 * `U_prepoststep`: [[BR]]The name of the user-supplied pre/poststep routine as in `PDAF_get_state` 29 * `U_next_observation`: [[BR]]The name of the user-supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. The same routine is also used in `PDAF_get_state`. 30 30 * `status`: [[BR]]The integer status flag. It is zero, if the routine is exited without errors. 31 31