pyPDAF.PDAF.gather_dim_obs_f¶
- pyPDAF.PDAF.gather_dim_obs_f(dim_obs_p: int) int¶
Gather the dimension of observation vector across multiple local domains/filter processors.
This function is typically used in deprecated PDAF functions without OMI.
This function can be used in the user-supplied function of
py__init_dim_obs_f_pdaf(), but it is recommended to usepyPDAF.PDAF.omi_gather_obs()with OMI.- This function does two things:
Receiving observation dimension on each local process.
Gather the total dimension of observation across local process and the displacement of PE-local observations relative to the total observation vector
The dimension of observations are used to allocate observation arrays. Therefore, it must be used before
pyPDAF.PDAF.gather_obs_f()orpyPDAF.PDAF.gather_obs_f2().- Parameters:
dim_obs_p (int) – PE-local observation dimension
- Returns:
dim_obs_f – Full observation dimension
- Return type:
int