Changes between Version 5 and Version 6 of ImplementAnalysisseik


Ignore:
Timestamp:
Aug 26, 2010, 5:01:04 PM (14 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementAnalysisseik

    v5 v6  
    88
    99The user-supplied routines for the SEIK filter are
    10  * U_init_dim_obs: The name of the user-supplied routine that provides the size of observation vector
    11  * U_obs_op: The name of the user-supplied routine that acts as the observation operator on some state vector
    12  * U_init_obs: The name of the user-supplied routine that initializes the vector of observations
    13  * U_prodRinvA: The name of the user-supplied routine that computes the product of the inverse of the observation error covariance matrix with some matrix provided to the routine by PDAF. This operation occurs during the analysis step of the SEIK filter.
    14  * U_init_obsvar: The name of the user-supplied routine that provides a mean observation error variance to PDAF (This routine will only be executed, if an adaptive forgetting factor is used)
     10 * `U_init_dim_obs`: The name of the user-supplied routine that provides the size of observation vector
     11 * `U_obs_op`: The name of the user-supplied routine that acts as the observation operator on some state vector
     12 * `U_init_obs`: The name of the user-supplied routine that initializes the vector of observations
     13 * `U_prodRinvA`: The name of the user-supplied routine that computes the product of the inverse of the observation error covariance matrix with some matrix provided to the routine by PDAF. This operation occurs during the analysis step of the SEIK filter.
     14 * `U_init_obsvar`: The name of the user-supplied routine that provides a mean observation error variance to PDAF (This routine will only be executed, if an adaptive forgetting factor is used)
     15
    1516Below the names of the corresponding routines in the template directory are provided in parentheses. The the routines in the example implementation have the same name but include '`_dummy_D`' in the name.
    16 
    1717
    1818== `U_init_dim_obs` (init_dim_obs.F90) ==
     
    5555 * If the observation operator involves a global operation, e.g. some global integration, while using domain-decompostion one has to gather the information from the other model domains using MPI communication.
    5656
     57== `U_init_obs` (init_obs.F90) ==
     58
     59== `U_prodRinvA` (prodrinva.F90) ==
     60
     61== `U_init_obsvar` (init_obsvar.F90) ==