PDAFomi_set_dim_obs_l
This page documents the routine PDAFomi_set_dim_obs_l
of PDAF-OMI. This routine has been added with PDAF V2.3.
This 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.
The 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.
See the page on user-provided initialization of local observations for the full description of a user-provided routine to intialize local observations. |
The interface is:
SUBROUTINE PDAFomi_set_dim_obs_l(thisobs_l, thisobs, cnt_obs_l_all, cnt_obs_l) TYPE(obs_f), INTENT(inout) :: thisobs ! Data type with full observation TYPE(obs_l), INTENT(inout) :: thisobs_l ! Data type with local observation INTEGER, INTENT(inout) :: cnt_obs_l_all ! Local dimension of observation vector over all obs. types INTEGER, INTENT(inout) :: cnt_obs_l ! Local dimension of single observation type vector
Notes:
cnt_obs_l_all
is the input/output argumentdim_obs_l
ofinit_dim_obs_l_OBSTYPE
. It counts the number of localization over all observation typescnt_obs_l
is the counter number of observations of the single observation type of the observation module in which this routine is called.
Last modified 11 days ago
Last modified on Sep 8, 2024, 6:19:13 PM