Changes between Version 15 and Version 16 of PDAF_OMI_Overview_PDAF3


Ignore:
Timestamp:
Jun 3, 2025, 2:23:46 PM (3 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAF_OMI_Overview_PDAF3

    v15 v16  
    2828PDAF-OMI (Observation Module Infrastructure) provides a structured and modularized approach to implement the observation handling for PDAF.
    2929
    30 || Here, we describe OMI in the context of the PDAF3. The documention on PDAF-OMI for PDAF2 is still available: [wiki:PDAF_OMI_Overview PDAF-OMI in PDAF2] ||
     30|| Here, we describe OMI in the context of the PDAF3. The documention on PDAF-OMI for PDAF2 is still available: [wiki:PDAF_OMI_Overview PDAF-OMI_PDAF23 in PDAF2] ||
    3131
    32 While [wiki:ImplementationofAnalysisStep_PDAF3 using PDAF-OMI with the PDAF3 interface] is the recommended implementation approach, one can also [wiki:ImplementationofAnalysisStep_noOMI implement the assimilation using PDAF's full interface without using PDAF-OMI], but this expert mode requires significantly more programming.
     32While [wiki:ImplementationofAnalysisStep_PDAF3 using PDAF-OMI with the PDAF3 interface] as described here is the recommended implementation approach, one can also [wiki:ImplementationofAnalysisStep_noOMI implement the assimilation using PDAF's full interface without using PDAF-OMI], but this expert mode requires significantly more programming.
    3333
    3434PDAF-OMI permits to implement the observation handling with a low number of user-provided routines. Each observation type is encapsulated in a Fortran module (referred to as 'observation module' or 'obs-module') so that the implementations of different observation types cannot interfere which each other. The code structure is motivated from object-oriented programming, but we avoid here the abstract level of object-orientation in Fortran. The modularization allows different developers to implement observation types without interfering with the implementations by others.