Changes between Version 17 and Version 18 of OMI_observation_operators


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

--

Legend:

Unmodified
Added
Removed
Modified
  • OMI_observation_operators

    v17 v18  
    4747The arguments of the observation operators are
    4848{{{
    49        CALL PDAFomi_obs_op_X (thisobs,[nrows,] state_p, ostate)
     49  SUBROUTINE PDAFomi_obs_op_X (thisobs,[nrows,] state_p, ostate)
     50
     51     TYPE(obs_f), INTENT(inout) :: thisobs  ! Data type with full observation
     52     [INTEGER, INTENT(in) :: nrows           ! Number of values to be averaged]
     53     REAL, INTENT(in)    :: state_p(:)      ! Process-local model state (provided by PDAF)
     54     REAL, INTENT(inout) :: obs_f_all(:)    ! Full observed state for all observation types (array provided by PDAF)
    5055}}}
    5156Where `thisobs` is the observation type variable, `state_p` is the input state vector provided by PDAF and `ostate` is the observed state that will be returned to PDAF. `nrows` only exists for the observation operators X=gridavg and X=interp_lin and specifies the number of grid points involved in the observation operation. For X=gridpoint, this argument does not exist.