Changes between Version 11 and Version 12 of AddFilterAlgorithm_PDAF3


Ignore:
Timestamp:
Jun 5, 2025, 7:56:43 PM (6 weeks ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AddFilterAlgorithm_PDAF3

    v11 v12  
    313313For 3D-Var methods there are separate files `src/PDAF3_assimilate_3dvars.F90` and `src/PDAF3_assim_offline_3dvar.F90`.
    314314
    315 If one introduced a new call-back routine for the DA method one should check if this can be integrated into PDAF-OMI (if it is related to observations) or into PDAFlocal (if related to state localization). If this is not the case, the DA method is most likely not compatible with the universal interface routines. In this case, one has to generate a new for PDAF3_assimilate and for PDAF3_assim_offline. An example for such a routine is `PDAF3_assimilate_lenkf` in `src/PDAF2_assimilate_ens.F90`, which contains the additional routine `localize_pdaf` for covariance localization.
     315If one introduced a new call-back routine for the DA method one should check if this can be integrated into PDAF-OMI (if it is related to observations) or into PDAFlocal (if related to state localization). If this is not the case, the DA method is most likely not compatible with the universal interface routines. In this case, one has to generate a new for PDAF3_assimilate and for PDAF3_assim_offline. An example for such a routine is `PDAF3_assimilate_lenkf` in `src/PDAF2_assimilate_ens.F90`, which contains the additional routine `localize_covar_pdaf` for covariance localization. However, the LEnKF is also an example that one might be able to avoid additional call-back routines. The LEnKF is also integrated in the universal PDAF3 interface routine `PDAF3_assimilate`, despite the additional routine `localize_covlar_pdaf`. For this we created a call-back routine within PDAF-OMI which is used in combination with the routine `PDAFomi_set_localize_covar`. This routine is called in the observation-initialization routine (`U_init_dim_obs`) of each PDAF-OMI observation module and provides PDA-OMI with the necessary information for perform the covariance localization.