Changes between Version 6 and Version 7 of ImplementationofAnalysisStep_noOMI


Ignore:
Timestamp:
Jun 4, 2025, 12:31:57 PM (2 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementationofAnalysisStep_noOMI

    v6 v7  
    77<ol>
    88<li>Implementing the analysis step</li>
     9<br>
     10<li><i>Localized ensemble Kalman filters</i><li>
     11<ol>
     12<li><a href="ImplementAnalysislestkf">Implementation for LESTKF</a></li>
     13<li><a href="ImplementAnalysisletkf">Implementation for LETKF</a></li>
     14<li><a href="ImplementAnalysislseik">Implementation for LSEIK</a></li>
     15<li><a href="ImplementAnalysislenkf">Implementation for LEnKF</a></li>
     16<li><a href="ImplementAnalysisENSRF_EAKF">Implementation for EnSRF/EAKF</a></li>
     17</ol>
     18<li><i>Global ensemble Kalman filters</i><li>
    919<ol>
    1020<li><a href="ImplementAnalysisestkf">Implementation for ESTKF</a></li>
    11 <li><a href="ImplementAnalysislestkf">Implementation for LESTKF</a></li>
    1221<li><a href="ImplementAnalysisetkf">Implementation for ETKF</a></li>
    13 <li><a href="ImplementAnalysisletkf">Implementation for LETKF</a></li>
    1422<li><a href="ImplementAnalysisseik">Implementation for SEIK</a></li>
    15 <li><a href="ImplementAnalysislseik">Implementation for LSEIK</a></li>
     23<li><a href="ImplementAnalysisenkf">Implementation for EnKF</a></li>
    1624<li><a href="ImplementAnalysisseek">Implementation for SEEK</a></li>
    17 <li><a href="ImplementAnalysisenkf">Implementation for EnKF</a></li>
    18 <li><a href="ImplementAnalysislenkf">Implementation for LEnKF</a></li>
     25</ol>
     26<li><i>Nonlinear DA methods</i><li>
     27<ol>
    1928<li><a href="ImplementAnalysisnetf">Implementation for NETF</a></li>
    2029<li><a href="ImplementAnalysislnetf">Implementation for LNETF</a></li>
    2130<li><a href="ImplementAnalysislpf">Implementation for PF</a></li>
     31</ol>
     32<li><i>3D-Var methods</i><li>
     33<ol>
    2234<li><a href="ImplementAnalysis_3DVar_classical">Implementation for 3D-Var</a></li>
    2335<li><a href="ImplementAnalysis_3DEnVar_classical">Implementation for 3D Ensemble Var</a></li>
    2436<li><a href="ImplementAnalysis_Hyb3DVar_classical">Implementation for Hybrid 3D-Var</a></li>
    25 </ol>
    26 <li><a href="AddingMemoryandTimingInformation_PDAF3">Memory and timing information</a></li>
    27 </ol>
     37</ol></ol>
    2838</div>
    2939}}}
     
    3545Several of the routines are general and hence usable for all filter algorithms. There are some differences between the available local and global filters. The routines are described in separate pages for each filter algorithm. The general routines will be repeated, but they are marked as general.
    3646
    37 Filter-specific implementations for global filters:
     47Filter-specific implementations for domain-local ensemble Kalman filters:
     48 * [ImplementAnalysislestkf Implementation of the analysis for the LESTKF]
     49 * [ImplementAnalysisletkf Implementation of the analysis for the LETKF]
     50 * [ImplementAnalysislseik Implementation of the analysis for the LSEIK filter]
     51
     52Filter-specific implementation for ensemble Kalman filters with covariance localization:
     53 * [ImplementAnalysislenkf Implementation of the analysis for the LEnKF]
     54 * [wiki:ImplementAnalysisENSRF_EAKF Implementation of the analysis for the EnSRF and EAKF]
     55
     56Filter-specific implementations for global ensemble Kalman filters:
    3857 * [ImplementAnalysisestkf Implementation of the analysis for the ESTKF]
    3958 * [ImplementAnalysisetkf Implementation of the analysis for the ETKF]
     
    4160 * [ImplementAnalysisseek Implementation of the analysis for the SEEK filter]
    4261 * [ImplementAnalysisenkf Implementation of the analysis for the EnKF]
     62
     63Filter-specific implementation for nonlinear DA methods (global and localized):
     64 * [ImplementAnalysislnetf Implementation of the analysis for the LNETF]
    4365 * [ImplementAnalysisnetf Implementation of the analysis for the NETF]
    4466 * [ImplementAnalysispf Implementation of the analysis for the PF]
    45 
    46 Filter-specific implementations for domain-local filters:
    47  * [ImplementAnalysislestkf Implementation of the analysis for the LESTKF]
    48  * [ImplementAnalysisletkf Implementation of the analysis for the LETKF]
    49  * [ImplementAnalysislseik Implementation of the analysis for the LSEIK filter]
    50  * [ImplementAnalysislnetf Implementation of the analysis for the LNETF]
    51 
    52 Filter-specific implementation for filters with covariance localization:
    53  * [ImplementAnalysislenkf Implementation of the analysis for the LEnKF]
     67 * [ImplementAnalysislknetf Implementation of the analysis for the hybrid LKNETF]
    5468
    5569Method-specific implementation for 3D-Var schemes:
     
    5872 * [wiki:ImplementAnalysis_Hyb3DVar_classical Implementation of the analysis for hybrid 3D-Var]
    5973
    60 (The filters ESTKF and LESTKF have been added with PDAF version 1.8; the filters LEnKF, NETF and LNETF have been addid with PDAF version 1.12; the 3D-Var methods have been added with PDAF version 2.0.)
     74(The filters ESTKF and LESTKF have been added with PDAF version 1.8; the filters LEnKF, NETF and LNETF have been addid with PDAF version 1.12; the 3D-Var methods have been added with PDAF version 2.0; LKNETF was added with PDAF 2.1; EnSRF and EAKF have been added with PDAF version 3.0.)
    6175
    6276== Testing the full implementation ==