Changes between Version 14 and Version 15 of OMI_observation_operators


Ignore:
Timestamp:
Dec 18, 2021, 1:49:30 PM (2 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OMI_observation_operators

    v14 v15  
    3838
    3939OMI currently provides 3 observation operators:
    40  - '''PDAFomi_obs_op_gridpoint'''[[br]]
     40 - '''[wiki:PDAFomi_obs_op_gridpoint]'''[[br]]
    4141  This observation operator is used for the case that observations are model variables located at grid points. Thus, the operation is to select single element from the state vector according to the index array `thisobs%id_obs_p` initialized in `init_dim_obs_f_OBSTYPE`.
    42  - '''PDAFomi_obs_op_gridavg'''[[br]]
     42 - '''[wiki:PDAFomi_obs_op_gridavg]'''[[br]]
    4343  This observation operator is used for the case that observations are the average of model variables at grid points. The averages are computed according to the number of rows in the index array `thisobs%id_obs_p` initialized in `init_dim_obs_f_OBSTYPE`.
    44  - '''PDAFomi_obs_op_interp_lin'''[[br]]
     44 - '''[wiki:PDAFomi_obs_op_interp_lin]'''[[br]]
    4545  This observation operator computes the observation by linear interpolation. It uses the index array `thisobs%id_obs_p` and the array `thisobs%icoeff_p` holding interpolation coefficients initialized in `init_dim_obs_f_OBSTYPE`. To use this observation operator, one has to allocate and initialize `thisobs%icoeff_p` as described below.
    4646
     
    145145
    146146OMI provides the adjoint observation operators corresponding to the forward observation operators:
    147  - '''PDAFomi_obs_op_adj_gridpoint'''[[br]]
     147 - '''[wiki:PDAFomi_obs_op_adj_gridpoint]'''[[br]]
    148148  This observation operator is used for the case that observations are model variables located at grid points. Thus, the operation is to select single element from the state vector according to the index array `thisobs%id_obs_p` initialized in `init_dim_obs_f_OBSTYPE`.
    149  - '''PDAFomi_obs_op_adj_gridavg'''[[br]]
     149 - '''[wiki:PDAFomi_obs_op_adj_gridavg]'''[[br]]
    150150  This observation operator is used for the case that observations are the average of model variables at grid points. The averages are computed according to the number of rows in the index array `thisobs%id_obs_p` initialized in `init_dim_obs_f_OBSTYPE`.
    151  - '''PDAFomi_obs_op_adj_interp_lin'''[[br]]
     151 - '''[wiki:PDAFomi_obs_op_adj_interp_lin]'''[[br]]
    152152  This observation operator is used for the case of linear interpolation. It uses the index array `thisobs%id_obs_p` and the array `thisobs%icoeff_p` holding interpolation coefficients initialized in `init_dim_obs_f_OBSTYPE`. To use this observation operator, one has to allocate and initialize `thisobs%icoeff_p` as described below.
    153153