Changes between Version 19 and Version 20 of ImplementAnalysisPDAF3Universal
- Timestamp:
- Jun 4, 2025, 2:59:38 PM (44 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementAnalysisPDAF3Universal
v19 v20 234 234 The user-supplied routines are executed in the order listed below. The order can be important as some routines can perform preparatory work for routines executed later on during the analysis. For example, in `init_dim_l_pdaf` we can prepare the index array that provides the information how to localize a global state vector. 235 235 236 Before the analysis step is called the following is executed by `PDAF3_assimilate` and `PDAF3_put_state`:236 Before the analysis step is called, the following is executed by `PDAF3_assimilate` and `PDAF3_put_state`: 237 237 1. [#collect_state_pdafcollect_state_pdaf.F90 collect_state_pdaf] (called once for each ensemble member) 238 238 1. [#prepoststep_pdafprepoststep_ens_pdaf.F90 prepoststep_pdaf] (Call to act on the forecast ensemble, called with negative value of the time step) … … 247 247 In the loop over all local analysis domains, it is executed for each local analysis domain: 248 248 1. [#init_dim_l_pdafinit_dim_l_pdaf.F90 init_dim_l_pdaf] 249 1. [#init_dim_obs_l_pdafomiinit_dim_obs_l_pdaf.F90 U_init_dim_obs_l_pdafomi]249 1. [#init_dim_obs_l_pdafomiinit_dim_obs_l_pdaf.F90 init_dim_obs_l_pdafomi] 250 250 251 251 After the loop over all local analysis domains, it is executed: