Changes between Version 3 and Version 4 of PDAFomi_gather_obs


Ignore:
Timestamp:
Jun 3, 2024, 4:43:31 PM (7 weeks ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAFomi_gather_obs

    v3 v4  
    1010{{{
    1111  SUBROUTINE PDAFomi_gather_obs(thisobs, dim_obs_p, obs_p, ivar_obs_p, ocoord_p, &
    12        ncoord, lradius, dim_obs)
     12       ncoord, cradius, dim_obs)
    1313
    1414    TYPE(obs_f), INTENT(inout) :: thisobs   ! Data type with full observation information
     
    1818    REAL, INTENT(in) :: ocoord_p(:,:)       ! Array of process-local observation coordinates
    1919    INTEGER, INTENT(in) :: ncoord           ! Number of rows (first index) of coordinate array
    20     REAL, INTENT(in) :: lradius             ! Typical localization radius (the maximum radius used in this process domain)
     20    REAL, INTENT(in) :: cradius             ! Typical localization radius (the maximum radius used in this process domain)
    2121    INTEGER, INTENT(out) :: dim_obs         ! Full number of observations
    2222
     
    2525'''Notes:'''
    2626* The only direect output is `dim_obs`, which is then returned to `init_dim_obs_pdafomi` in `callback_obs_pdafomi.F90`.
    27 * The value of `lradius` can be some maximum value. It is only utilized if domain-limited observations are activated ([wiki:OMI_use_global_obs see page on using the option `use_global_obs`])
     27* The value of `cradius` can be some maximum value. It is only utilized if domain-limited observations are activated ([wiki:OMI_use_global_obs see page on using the option `use_global_obs`])
     28* Also in case of non-isotropic localization `cradius` is a single value. It should be set of the largest radius used in the parallel process domain.