Changes between Version 17 and Version 18 of AddFilterAlgorithm_PDAF3


Ignore:
Timestamp:
Sep 25, 2026, 3:28:01 PM (2 weeks ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AddFilterAlgorithm_PDAF3

    v17 v18  
    376376== Integration into PDAF3 interface ==
    377377
    378 The PDAF3 interface routines provide the advanced interface in which functionality is provided by PDAF-OMI and PDAFlocal, so that the interface routines have a minimum number of arguments. This alos allowed to provide the universal routines `PDAF3_assimilate` and `PDAF3_assim_offline` (see the [wiki:ImplementationofAnalysisStep_PDAF3 Page on implementing the analysis step in PDAF3] and the [wiki:PDAF3_interface Page on the PDAF3 interface]).
    379 
    380 A new DA method should be integrated into the PDAF3 interface routines. If the new DA method uses only the call-back routines that are already available and defined in `src/PDAF_cb_procedures.F90` one can right away add the call to, e.g. `PDAF_assimilate_X` into `PDAF3_assimilate` (in the file `src/PDAF3_assimilate_ens.F90`) and the call to `PDAF_assim_offline_X` into `PDAF3_assim_offline` (in the file `src/PDAF3_assim_offline_ens.F90`).
     378The PDAF3 interface routines provide the advanced interface in which functionality is provided by PDAF-OMI and PDAFlocal, so that the interface routines have a minimum number of arguments. This also allows to provide the universal routines `PDAF3_assimilate` and `PDAF3_assim_offline` (see the [wiki:ImplementationofAnalysisStep_PDAF3 Page on implementing the analysis step in PDAF3] and the [wiki:PDAF3_interface Page on the PDAF3 interface]).
     379
     380A new DA method should be integrated into the PDAF3 interface routines. If the new DA method uses only the call-back routines that are already available and defined in `src/PDAF_cb_procedures.F90` (see also the section on [#UtilizingPDAF-OMI Utilizing PDAF-OMI]) one can right away add the call to, e.g. `PDAF_assimilate_X` into `PDAF3_assimilate` (in the file `src/PDAF3_assimilate_ens.F90`) and the call to `PDAF_assim_offline_X` into `PDAF3_assim_offline` (in the file `src/PDAF3_assim_offline_ens.F90`).
    381381
    382382For 3D-Var methods there are separate files `src/PDAF3_assimilate_3dvars.F90` and `src/PDAF3_assim_offline_3dvar.F90`.