Changes between Version 3 and Version 4 of PDAFomi_gather_obs
- Timestamp:
- Jun 3, 2024, 4:43:31 PM (6 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAFomi_gather_obs
v3 v4 10 10 {{{ 11 11 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) 13 13 14 14 TYPE(obs_f), INTENT(inout) :: thisobs ! Data type with full observation information … … 18 18 REAL, INTENT(in) :: ocoord_p(:,:) ! Array of process-local observation coordinates 19 19 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) 21 21 INTEGER, INTENT(out) :: dim_obs ! Full number of observations 22 22 … … 25 25 '''Notes:''' 26 26 * 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.