Changes between Version 15 and Version 16 of OMI_observation_modules_PDAF3
- Timestamp:
- Aug 6, 2025, 6:59:05 AM (5 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OMI_observation_modules_PDAF3
v15 v16 30 30 The implementation of the observations with OMI is done in observation modules (obs-modules). For each observation type a separate module should be created. 31 31 32 Each obs-module contains fourroutines (where 'TYPE' will be replaced by the name of the observation):32 Each obs-module contains three routines (where 'TYPE' will be replaced by the name of the observation): 33 33 34 34 - `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). 35 35 - `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. 36 36 - `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.38 37 39 38 The 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.