PDAFomi_init_obsarrays_l_noniso Subroutine

public subroutine PDAFomi_init_obsarrays_l_noniso(thisobs_l, thisobs, coords_l, off_obs_l_all)

Initialize local arrays for an observation for nonisotropic localization

This routine has to initialize for the current observation type the indices of the local observations in the full observation vector and the corresponding distances from the local analysis domain. The offset of the observation type in the local onbservation vector is given by OFF_OBS_L_ALL.

The routine has also to return OFF_OBS_L_ALL incremented by the number of initialized local observations.

Revision history: * 2024-04 - Lars Nerger - Initial code from restructuring observation routines * Later revisions - see repository log

Arguments

Type IntentOptional Attributes Name
type(obs_l), intent(inout) :: thisobs_l
type(obs_f), intent(inout) :: thisobs
real, intent(in) :: coords_l(:)
integer, intent(inout) :: off_obs_l_all