Changes between Version 2 and Version 3 of PDAF_OMI_Overview


Ignore:
Timestamp:
Nov 16, 2020, 5:02:51 PM (3 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAF_OMI_Overview

    v2 v3  
    3737For each observation type, PDAF-OMI uses a data structure that was initialized in the obs-module. The set of routines in callback_obs_pdafomi.F90 provide the observation handling for all filters and smoothers provided by PDAF. Thus once, init_dim_obs_f and obs_op_f are implemented for a particular observation and the subroutine calls in callback_obs_pdafomi.F90 for this observation type are inserted, one can use each of the provided assimilation methods. (An exception is the local EnKF, which needs one additional routine to localize the covariance matrix. The actual operation is, however, also performed by a routine provided by PDAF-OMI).
    3838
     39== Further documentation of PDAF-OMI ==
    3940
    4041
     42
     43== Implementation examples ==
     44
     45From PDAF V1.16, the PDAF package provided several implementation examples:
     46
     47 - `/tutorial/online_2D_serialmodel_omi`[[BR]]
     48   This implementation includes three obs-modules. The two modules `obs_A_pdafomi.F90` and `obs_B_pdafomi.F90` are for observation at grid points, while `obs_C_pdafomi.F90` uses an observation operator with bi-linear interpolation. In this case we have only implemented support for the global and the domain-localized filters (see `/models/lorenz96_omiz for the example supporting all filters)
     49 - `/tutorial/online_2D_parallelmodel_omi`[[BR]]
     50   This implementation includes two obs-modules (`obs_A_pdafomi.F90`, `obs_B_pdafomi.F90`) for observations at grid points. One can compare these modules with those in online_2D_serialmodel_omi to see differences in the case of a serial model to those in a parallel model
     51 - `/models/lorenz96_omi`[[br]]
     52   This implementation uses one obs-module for observations at grid points. The implementation supports all filters that are available in PDAF. This variant uses the flexible parallelization variant (PDAF_put_state_X).
     53
     54