Changes between Version 21 and Version 22 of OMI_Callback_obs_pdafomi


Ignore:
Timestamp:
Dec 13, 2021, 6:10:37 PM (10 months ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OMI_Callback_obs_pdafomi

    v21 v22  
    1212<li><a href="OMI_ImplementationofAnalysisStep">Implementing the analysis step with OMI</a></li>
    1313<ol>
    14 <li><a href="ImplementAnalysisGlobal">Implementation for Global Filters</a></li>
     14<li> <a href="ImplementFilterAnalysisOverview"> General overview for ensemble filters</a></li>
     15<ol>
     16<li>Implementation for Global Filters</li>
    1517<li><a href="ImplementAnalysisLocal">Implementation for Local Filters</a></li>
    1618<li><a href="ImplementAnalysislenkfOmi">Implementation for LEnKF</a></li>
     19</ol>
     20<li> <a href="Implement3DVarAnalysisOverview"> General overview for 3D-Var methods</a></li>
     21<ol>
     22<li><a href="ImplementAnalysis_3DVar">Implementation for 3D-Var</a></li>
     23<li><a href="ImplementAnalysis_3DEnVar">Implementation for 3D Ensemble Var</a></li>
     24<li><a href="ImplementAnalysis_Hyb3DVar">Implementation for Hybrid 3D-Var</a></li>
     25</ol>
    1726</ol>
    1827<li><a href="Porting_to_OMI">Porting an existing implemention to OMI</a></li>
     
    216225
    217226
    218 == obs_op_lin_pdafomi ==
     227== obs_op_adj_pdafomi ==
    219228
    220229The routine is called during the analysis step of the 3D-Var methods and it is only required in this case (3D-Var methods have been added with PDAF V2.0). It has to perform the operation of the adjoint observation operator acting on an observation vector that is provided as `m_state_p`. The resulting state vector has to be returned in `state_p`. In this routine one just calls `obs_op_adj_TYPE` for each observation type.