| 1 | | = Implementation of the analysis step = |
| | 1 | = Implementation of the analysis step with OMI = |
| | 2 | |
| | 3 | {{{ |
| | 4 | #!html |
| | 5 | <div class="wiki-toc"> |
| | 6 | <h4>PDAF-OMI Guide</h4> |
| | 7 | <ol><li><a href="PDAF_OMI_Overview">Overview</a></li> |
| | 8 | <li><a href="OMI_Callback_obs_pdafomi">callback_obs_pdafomi.F90</a></li> |
| | 9 | <li><a href="OMI_observation_modules">Observation Modules</a></li> |
| | 10 | <li><a href="OMI_observation_operators">Observation operators</a></li> |
| | 11 | <li><a href="OMI_debugging">Debugging functionality</a></li> |
| | 12 | <li>Implementing the analysis step with OMI</li> |
| | 13 | <ol> |
| | 14 | <li><a href="ImplementAnalysisGlobal">Implementation for Global Filters</a></li> |
| | 15 | <li><a href="ImplementAnalysisLocal">Implementation for Local Filters</a></li> |
| | 16 | <li><a href="ImplementAnalysislenkfOmi">Implementation for LEnKF</a></li> |
| | 17 | </ol> |
| | 18 | <li><a href="Porting_to_OMI">Porting an existing implemention to OMI</a></li> |
| | 19 | <li><a href="OMI_use_global_obs">Using domain-limited observations</a></li> |
| | 20 | </ol> |
| | 21 | </div> |
| | 22 | }}} |
| 11 | | <li>Implementation of the analysis step</li> |
| 12 | | <ol> |
| 13 | | <li><a href="ImplementAnalysisestkf">Implementation for ESTKF</a></li> |
| 14 | | <li><a href="ImplementAnalysislestkf">Implementation for LESTKF</a></li> |
| 15 | | <li><a href="ImplementAnalysisetkf">Implementation for ETKF</a></li> |
| 16 | | <li><a href="ImplementAnalysisletkf">Implementation for LETKF</a></li> |
| 17 | | <li><a href="ImplementAnalysisseik">Implementation for SEIK</a></li> |
| 18 | | <li><a href="ImplementAnalysislseik">Implementation for LSEIK</a></li> |
| 19 | | <li><a href="ImplementAnalysisseek">Implementation for SEEK</a></li> |
| 20 | | <li><a href="ImplementAnalysisenkf">Implementation for EnKF</a></li> |
| 21 | | <li><a href="ImplementAnalysislenkf">Implementation for LEnKF</a></li> |
| 22 | | <li><a href="ImplementAnalysisnetf">Implementation for NETF</a></li> |
| 23 | | <li><a href="ImplementAnalysislnetf">Implementation for LNETF</a></li> |
| 24 | | <li><a href="ImplementAnalysislpf">Implementation for PF</a></li> |
| 25 | | </ol> |
| 26 | | <li><a href="AddingMemoryandTimingInformation">Memory and timing information</a></li> |
| 27 | | </ol> |
| | 32 | <li><a href="PDAF_OMI_Overview">PDAF-OMI Overview</a></li> |
| 35 | | Filter-specific implementations for global filters: |
| 36 | | * [ImplementAnalysisestkf Implementation of the analysis for the ESTKF] |
| 37 | | * [ImplementAnalysisetkf Implementation of the analysis for the ETKF] |
| 38 | | * [ImplementAnalysisseik Implementation of the analysis for the SEIK filter] |
| 39 | | * [ImplementAnalysisseek Implementation of the analysis for the SEEK filter] |
| 40 | | * [ImplementAnalysisenkf Implementation of the analysis for the EnKF] |
| 41 | | * [ImplementAnalysisnetf Implementation of the analysis for the NETF] |
| 42 | | * [ImplementAnalysispf Implementation of the analysis for the PF] |
| | 40 | There are three different routines that call the filter analysis step: |
| | 41 | * [ImplementAnalysisGlobal Implementation of the analysis for Global Filters] |
| | 42 | * [ImplementAnalysisLocal Implementation of the analysis for Local Filters] |
| | 43 | * [ImplementAnalysislenkfOmi Implementation of the analysis for the LEnKF using covariance localization] |