Changes between Version 19 and Version 20 of ImplementAnalysisPDAF3Universal


Ignore:
Timestamp:
Jun 4, 2025, 2:59:38 PM (44 hours ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementAnalysisPDAF3Universal

    v19 v20  
    234234The 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.
    235235
    236 Before the analysis step is called the following is executed by `PDAF3_assimilate` and `PDAF3_put_state`:
     236Before the analysis step is called, the following is executed by `PDAF3_assimilate` and `PDAF3_put_state`:
    237237 1. [#collect_state_pdafcollect_state_pdaf.F90 collect_state_pdaf] (called once for each ensemble member)
    238238 1. [#prepoststep_pdafprepoststep_ens_pdaf.F90 prepoststep_pdaf] (Call to act on the forecast ensemble, called with negative value of the time step)
     
    247247In the loop over all local analysis domains, it is executed for each local analysis domain:
    248248 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]
    250250
    251251After the loop over all local analysis domains, it is executed: