MODULE regions_mod (prefix=’reg’ category=’7. Low-level data objects’)
Purpose
This is a subset of the EnKF module that deals with
operations involving the generation of a set of regions.
Each region consists of a small number of observations
which is to be assimilated simultaneously in the
sequential algorithm.
We have nlatband latitude bands (bounded by latitudes
Arguments
latmin (nlatband) [real ,in] :: and latmax). For each band determine how many
longitidunal blocks of at most r0*root(2) radians it
contains. Output is in nlonblock.
the circle is covered with nlatband latitude bands.
the polar caps (with radius r0 radians) form the first and
last band. Intermediate bands are of width r0*(2**0.5)
For reach band we have the southern most latitude latmin,
the central latitude latcenter (at the poles for the extreme
bands) and the northern most latitude latcenter
The user specifies a radius of r0km (in km) within which
stations can be taken together for simultaneous analysis
in a single batch. For simplicity of the search procedures
we - instead - use somewhat smaller squares with sides of
at most r0km*root(2). We do have circles at the two poles.
Here we compute the radius r0 in radians such that we arrive
exactly at nlatband latitude bands. The equator separates
two latitude bands.