Changes between Version 1 and Version 2 of PDAFomi_diag_dimobs


Ignore:
Timestamp:
Mar 26, 2025, 4:31:16 PM (6 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAFomi_diag_dimobs

    v1 v2  
    11= PDAFomi_diag_dimobs =
    22
    3 This page documents the routine `PDAFomi_diag_dimobs` of PDAF, which was introduced with PDAF V3.0. This is part of the PDAF-OMI observation diagnostics module.
     3This page documents the routine `PDAFomi_diag_dimobs` of PDAF, which was introduced with PDAF V3.0. This is part of the [wiki:PDAFomi_observation_diagnostics PDAF-OMI observation diagnostics module].
    44
    5 The routine returns a pointer to a vector of the observation dimension for each active observation type.
     5The routine returns a pointer to a vector of the number of observations (observation dimension) for each active observation type.
    66
    77Usually all PDAFomi_diag routines are called in `prepoststep_pdaf` where the observation information can be retrieved and analyzed.
    88
    9 The interface is the following:
     9The interface is:
    1010{{{
    1111  SUBROUTINE PDAFomi_diag_dimobs(dim_obs_ptr)
    12 }}}
    13 with the following argument:
    14 {{{
     12
    1513    INTEGER, POINTER, INTENT(inout) :: dim_obs_ptr(:)   ! Pointer to observation dimensions
    1614}}}
     
    1816**Note:**
    1917 * In Fortran user code the pointer should be declared in the form[[BR]] `INTEGER, POINTER :: dim_obs_ptr(:)`[[BR]] It does not need to be allocated
    20  * If the observation diagnostics have not be activated by using [wiki:PDAFomi_set_obs_diag] the pointer array will have length 1 and the observation dimension is returned as 0
     18 * If the observation diagnostics have not be activated by using [wiki:PDAFomi_set_obs_diag]. the pointer array will have length 1 and the observation dimension is returned as 0
    2119
    2220