Changes between Version 23 and Version 24 of GeneralImplementationConcept


Ignore:
Timestamp:
May 17, 2025, 10:09:37 AM (25 hours ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeneralImplementationConcept

    v23 v24  
    1717[[PageOutline(2-3,Contents of this page)]]
    1818
    19 PDAF bases on the logical separation of the assimilation system in 3 parts. These are depicted in figure 1.
     19Data assimilation requires 3 components. These are
     20 * **Model**:[[BR]] The numerical model provides the initialization and integration of all model fields. It defines the dynamics of the system that is simulated.
     21 * **Observations**:[[BR]] The observations of the system provide additional information.
     22 * **Assimilation method**:[[BR]] The assimilation method combines the model and observational information.
     23
     24Figure 1 shows how these components are combined by PDAF.
    2025
    2126[[Image(//pics/da_structure.png)]]
    22 [[BR]]'''Figure 1:''' Logical structure of an assimilation system.
     27[[BR]]'''Figure 1:''' Components required for data assimilation system. The data assimilation methods ('DA method') are provided by PDAF's core library. The handling of observations is supported by PDAF-OMI.
    2328
    24 The parts of the assimilation system are
    25  * **Model**:[[BR]] The numerical model provides the initialization and integration of all model fields. It defines the dynamics of the system that is simulated.
    26  * **Observations**:[[BR]] The observations of the system provide additional information.
    27  * **Assimilation method**:[[BR]] The assimialtion methods combine the model and observational information.
    2829
    2930Generally, all three components are independent. In particular, the assimilation methods are implemented in the core part of PDAF. To combine the model and observational information one has to define the relation of the observations to the model fields (For example, model fields might be directly observed or the observed quantities are more complex functions of the model fields. In addition, the observations might be at different locations than the model grid points so that interpolation is required.) In addition one has to fill the state vector that is using in the DA methods with the model fields and write the analysis state vector back to the model fields. These relations and operations are implemented in separate routines that are supplied to the assimilation system by the user. These routines are called through a well-defined standard interface. To ease the implementation complexity, these user-defined routines can be implemented like routines of the model code. Thus, if a user has experience with the model, it should be rather easy to extend it by the routines required for the assimilation system.