PDAFomi_store_obs_l_index Subroutine

public subroutine PDAFomi_store_obs_l_index(thisobs_l, idx, id_obs_l, distance, cradius_l, sradius_l)

Store local index, distance and radii

This routine stores the mapping index between the global and local observation vectors, the distance and the cradius and sradius for a single observations in OMI. This variant is for non-factorized localization. The routine is used by user-supplied implementations of PDAFomi_init_dim_obs_l.

The routine is called by all filter processes.

Revision history: * 2024-09 - Lars Nerger - Initial code * Later revisions - see repository log

Arguments

Type IntentOptional Attributes Name
type(obs_l), intent(inout) :: thisobs_l
integer, intent(in) :: idx
integer, intent(in) :: id_obs_l
real, intent(in) :: distance
real, intent(in) :: cradius_l
real, intent(in) :: sradius_l