Changes between Initial Version and Version 1 of PDAFomi_set_localization_noniso


Ignore:
Timestamp:
Sep 8, 2024, 5:47:51 PM (11 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAFomi_set_localization_noniso

    v1 v1  
     1= PDAFomi_set_localization_noniso =
     2
     3This page documents the routine `PDAFomi_set_localization_noniso` of PDAF-OMI.
     4
     5This routine is used for the case that a user implements a user-provided alternative for the routine `PDAFomi_init_dim_obs_l`, which initializes the local observation information for PDAF-OMI in `thisobs_l` for a single local analysis domain.
     6
     7This routine is for non-isotropic localization (for non-isotropic localization see [wiki:PDAFomi_set_localization])
     8
     9The routine has to be called in `init_dim_obs_l_OBSTYPE` in each observation module if a domain-localized filter (LESTKF/LETKF/LNETF/LSEIK/LKNETF)is used.
     10
     11|| See the [wiki:OMI_search_local_observations page on user-provided initialization of local observations] for the full description of a user-provided routine to intialize local observations. ||
     12
     13The interface is:
     14{{{
     15  SUBROUTINE PDAFomi_set_localization_noniso(thisobs_l, nradii, cradius, sradius, locweight, locweight_v)
     16
     17    TYPE(obs_l), INTENT(inout) :: thisobs_l  ! Data type with local observation
     18    INTEGER, INTENT(in) :: nradii            ! Number of radii to consider for localization
     19    REAL, INTENT(in) :: cradius(nradii)      ! Localization cut-off radius
     20    REAL, INTENT(in) :: sradius(nradii)      ! Support radius of localization function
     21    INTEGER, INTENT(in) :: locweight         ! Type of localization function
     22    INTEGER, INTENT(in) :: locweight_v       ! Type of localization function in vertical direction (only for nradii=3)
     23}}}
     24
     25'''Notes:'''
     26 * The arguments are usually the same inputs as used when calling `PDAFomi_init_dim_obs_l` for non-isotropic localization
     27 * `locweight_v` is only taken into account for 2+1D factorized localization