ARTS built-in documentation server

Workspace Method z_fieldFromHSE

Description

Altitudes to fulfil hydrostatic equilibrium.

The method applies hydrostatic equilibrium, considering the effect
of water vapour (but not liquid or ice water). Several variables
are hard-coded and the method is only valid for the Earth

The output is an update of z_field. This variable is expected to
contain approximative altitudes when calling the function. The
altitude matching p_hse is kept constant. Other altitudes are
basically arbitrary, but good estimates give quicker calculations.

The calculations are repeated until the change in altitude is below
z_hse_accuracy. An iterative process is needed as gravity varies
with altitude.

The values in lat_grid must be "geophysical" latitudes. For 1D,
this method requires that the length of lat_grid is 1.

As a last step, it is checked that no gap between z_surface and
z_field has been genereted.

Authors: Patrick Eriksson

Synopsis

z_fieldFromHSE( z_field, atmosphere_dim, p_grid, lat_grid, lon_grid, abs_species, t_field, vmr_field, r_geoid, z_surface, basics_checked, p_hse, z_hse_accuracy )

Variables

OUTz_field(Tensor3)The field of geometrical altitudes.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INp_grid(Vector)The pressure grid.
INlat_grid(Vector)The latitude grid.
INlon_grid(Vector)The longitude grid.
INabs_species(ArrayOfArrayOfSpeciesTag)Tag groups for scalar gas absorption.
INt_field(Tensor3)The field of atmospheric temperatures.
INz_field(Tensor3)The field of geometrical altitudes.
INvmr_field(Tensor4)VMR field.
INr_geoid(Matrix)Geoid radius.
INz_surface(Matrix)The surface altitude.
INbasics_checked(Index)OK-flag for basic variables and grids.
INp_hse(Numeric)Reference pressure calculation of hydrostatic equilibrium.
INz_hse_accuracy(Numeric)Minimum accuracy for calculation of hydrostatic equilibrium.