Changes between Version 1 and Version 2 of localize_covar_serial_pdaf


Ignore:
Timestamp:
Mar 23, 2025, 9:27:11 AM (9 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • localize_covar_serial_pdaf

    v1 v2  
    11= localize_covar_serial_pdaf =
    22
    3 The page document the user-supplied call-back routine `localize_covar_serial_pdaf`, which was introduced with PDAF V3.0.
     3The page documents the user-supplied call-back routine `localize_covar_serial_pdaf`, which was introduced with PDAF V3.0.
    44
    55The routine `localize_covar_serial_pdaf` (`U_localize_covar_serial` inside PDAF) is a call-back routine that has to be provided by the user.
    6 The routine is used in the ENSRF/EAKF and is called during the analysis step. The purpose of the routine is to apply covariance localization to the vectors '''Hi P''' and '''Hi PH^T^''' for the assimilation of a single observation (determined by the index `iobs` related to the observation operator '''Hi'''). Here '''Hi PH^T^''' is for the vector relating to the observed covariance matrix for the full observation vector, which is required for parallelization.
     6The routine is used in the ENSRF/EAKF and is called during the analysis step. The purpose of the routine is to apply covariance localization to the vectors '''Hi P''' and '''Hi PH^T^''' for the assimilation of a single observation (determined by the index `iobs` related to the observation operator '''Hi'''). Here '''Hi PH^T^''' is the vector relating to the observed covariance matrix for the full observation vector. This vector is required for parallelization.
    77
    88The interface is the following:
     
    1616  INTEGER, INTENT(in) :: dim_obs_f             !< Number of full observations
    1717  REAL, INTENT(inout) :: HP_p(dim_p)           !< Process-local part of matrix HP for observation iobs
    18   REAL, INTENT(inout) :: HXY_p(dim_obs_F)      !< Process-local part of matrix HX(HX_all) for full observations
     18  REAL, INTENT(inout) :: HXY_p(dim_obs_F)      !< Process-local part of matrix HX(HX_full) for full observations
    1919}}}
    2020