37 | | For 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). |

| 37 | For 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). |