Changes between Version 3 and Version 4 of nondiagonal_observation_error_covariance_matrices_PDAF3


Ignore:
Timestamp:
May 26, 2025, 12:44:48 PM (7 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • nondiagonal_observation_error_covariance_matrices_PDAF3

    v3 v4  
    4545== Routines to perform the analysis step ==
    4646
    47 For using a nondiagonal **R** there is a modified variant of the PDAF-OMI routines `PDAFomi_assimilate_*` or `PDAFomi_put_state_*`. Compared to the case of a diagonal **R**, the routines are slightly less generic. Below we provide an overview of the routines including the links to the interface description of each. The last column gives the name of the additional routine(s) provided in the interface to implement the non-diagonal **R**-matrix.
     47For using a nondiagonal **R** there is a modified variant of the PDAF3 interface routines `PDAF3_assimilate` or `PDAF3_assim_offline`. Compared to the case of a diagonal **R**, the routines are less generic. Below we provide an overview of the routines including the links to the interface description of each. The last column gives the name of the additional routine(s) provided in the interface to implement the non-diagonal **R**-matrix.
    4848
    4949||= '''Global Filter'' =||= **diagonal R** =||= **non-diagonal R** =||= **additional routine(s)** =||
     
    6363||= LKNETF =|| [wiki:PDAF3_assimilate][[BR]][wiki:PDAF3_assim_offline]  ||  [wiki:PDAF3_assimilate_lknetf_nondiagR][[BR]][wiki:PDAF3_assim_offline_lknetf_nondiagR]  ||likelihood_l_pdafomi[[BR]]likelihood_hyb_l_pdafomi[[BR]] prodRinvA_l_pdafomi[[BR]] prodRinvA_hyb_l_pdafomi  ||
    6464[[BR]]
     65
    6566||= '''3D-Var'' =||= **diagonal R** =||= **non-diagonal R** =||= **additional routine(s)** =||
    66 ||= 3DVar =|| [wiki:PDAF3_assimilate_3dvar][[BR]][wiki:PDAFomi_put_state_3dvar] || [wiki:PDAFomi_assimilate_3dvar_nondiagR][[BR]][wiki:PDAFomi_put_state_3dvar_nondiagR ] || prodRinvA_pdafomi ||
    67 ||= En3DVar ESTKF =|| [wiki:PDAFomi_assimilate_en3dvar_estkf][[BR]][wiki:PDAFomi_put_state_en3dvar_estkf] || [wiki:PDAFomi_assimilate_en3dvar_estkf_nondiagR][[BR]][wiki:PDAFomi_put_state_en3dvar_estkf_nondiagR] || prodRinvA_pdafomi ||
    68 ||= En3DVar LESTKF =|| [wiki:PDAFomi_assimilate_en3dvar_lestkf][[BR]][wiki:PDAFomi_put_state_en3dvar_lestkf] || [wiki:PDAFomi_assimilate_en3dvar_lestkf_nondiagR][[BR]][wiki:PDAFomi_put_state_en3dvar_lestkf_nondiagR] ||  prodRinvA_l_pdafomi ||
    69 ||= hyb3DVar ESTKF =|| [wiki:PDAFomi_assimilate_hyb3dvar_estkf][[BR]][wiki:PDAFomi_put_state_hyb3dvar_estkf] || [wiki:PDAFomi_assimilate_hyb3dvar_estkf_nondiagR][[BR]][wiki:PDAFomi_put_state_hyb3dvar_estkf_nondiagR] ||  prodRinvA_pdafomi ||
    70 ||= hyb3DVar LESTKF =|| [wiki:PDAF3_assimilate_3dvar_all][[BR]][wiki:PDAF3_assim_offline_3dvar_all] || [wiki:PDAFomi_assimilate_hyb3dvar_lestkf_nondiagR][[BR]][wiki:PDAFomi_put_state_hyb3dvar_lestkf_nondiagR] || prodRinvA_l_pdafomi ||
     67||= 3DVar =|| [wiki:PDAF3_assimilate_3dvar_all][[BR]][wiki:PDAF3_assim_offline_3dvar_all] || [wiki:PDAF3_assimilate_3dvar_nondiagR][[BR]][wiki:PDAF3_assim_offline_3dvar_nondiagR ] || prodRinvA_pdafomi ||
     68||= En3DVar ESTKF =|| [wiki:PDAF3_assimilate_3dvar_all][[BR]][wiki:PDAF3_assim_offline_3dvar_all] || [wiki:PDAF3_assimilate_en3dvar_estkf_nondiagR][[BR]][wiki:PDAF3_assim_offline_en3dvar_estkf_nondiagR] || prodRinvA_pdafomi ||
     69||= En3DVar LESTKF =||[wiki:PDAF3_assimilate_3dvar_all][[BR]][wiki:PDAF3_assim_offline_3dvar_all] || [wiki:PDAF3_assimilate_en3dvar_lestkf_nondiagR][[BR]][wiki:PDAF3_assim_offline_en3dvar_lestkf_nondiagR] ||  prodRinvA_l_pdafomi ||
     70||= hyb3DVar ESTKF =|| [wiki:PDAF3_assimilate_3dvar_all][[BR]][wiki:PDAF3_assim_offline_3dvar_all] || [wiki:PDAF3_assimilate_hyb3dvar_estkf_nondiagR][[BR]][wiki:PDAF3_assim_offline_hyb3dvar_estkf_nondiagR] ||  prodRinvA_pdafomi ||
     71||= hyb3DVar LESTKF =|| [wiki:PDAF3_assimilate_3dvar_all][[BR]][wiki:PDAF3_assim_offline_3dvar_all] || [wiki:PDAF3_assimilate_hyb3dvar_lestkf_nondiagR][[BR]][wiki:PDAF3_assim_offline_hyb3dvar_lestkf_nondiagR] || prodRinvA_l_pdafomi ||
    7172
    7273== Call-back routines handling observations ==