Version 2 (modified by 10 years ago) (diff) | ,
---|
U_init_obs
The page document the user-supplied call-back routine U_init_obs
.
The routine U_init_obs
is a call-back routine that has to be provided by the user. In the simplified interface the predefined name of the routine is init_obs_pdaf
, but in the full interface, the user can choose the name of the routine.
The routine is used with all global filters. The routine is called during the filter analysis step. When the routine is called PDAF provides an array for the vector of observation, which needs to be filled with the observation values in this routine.
The interface is the following:
SUBROUTINE U_init_obs(step, dim_obs_p, observation_p)
with
step
:integer, intent(in)
Current time stepdim_obs_p
:integer, intent(in)
Size of the observation vectorobservation_p
:real, intent(out), dimension(dim_obs_p)
Vector of observations
Note:
- For a model using domain decomposition,
observation_p
is the vector of observations that exist on the model sub-domain for the calling process.