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] |