Changes between Version 15 and Version 16 of OMI_observation_modules_PDAF3


Ignore:
Timestamp:
Aug 6, 2025, 6:59:05 AM (5 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OMI_observation_modules_PDAF3

    v15 v16  
    3030The implementation of the observations with OMI is done in observation modules (obs-modules). For each observation type a separate module should be created.
    3131
    32 Each obs-module contains four routines (where 'TYPE' will be replaced by the name of the observation):
     32Each obs-module contains three routines (where 'TYPE' will be replaced by the name of the observation):
    3333
    3434 - `init_dim_obs_OBSTYPE` initializes all variables holding the information about one observation type. The information about the observation type is stored in a data structure (Fortran derived type).
    3535 - `obs_op_OBSTYPE` applies the observation operator to a state vector. One can call an observation operator routine provided by PDAF, or one can to implement a new operator.
    3636 - `init_dim_obs_l_OBSTYPE` calls a PDAF-OMI routine to initialize the observation information corresponding to a local analysis domain. One can set localization parameters, like the localization radius, for each observation type.
    37  - `localize_covar_OBSTYPE` calls a PDAF-OMI routine to apply covariance localization. One can set localization parameters, like the localization radius, for each observation type.
    3837
    3938The template file `obs_OBSTYPE_pdafomi_TEMPLATE.F90` shows the different steps needed when implementing these routines. The main work is to implement `init_dim_obs`, while the other routines mainly call a subroutine provided by PDAF-OMI.