Skip to contents

`r lifecycle::badge('experimental')` Interpolates 3D vertical velocity from model height levels to pressure levels.

Usage

Vintp_omega_hl(
  ua,
  va,
  ta,
  ps,
  ap_full,
  b_full,
  ap_half,
  b_half,
  orog,
  lon,
  lat,
  pl,
  nthreads = 1
)

Arguments

ua

zonal wind component [lon, lat, lev, time] on model levels (m/s).

va

meridional wind component [lon, lat, lev, time] on model levels (m/s).

ta

air temperature [lon, lat, lev, time] on model levels.

ps

surface pressure [lon, lat, time] (hPa).

ap_full

vertical coordinate formula term ap(k) or a(k) [lev] at layer midpoints (m).

b_full

vertical coordinate formula term b(k) [lev] at layer midpoints. b(k) is dimensionless fraction.

ap_half

vertical coordinate formula term ap(k) or a(k) [lev+1] at layer interfaces (m).

b_half

vertical coordinate formula term b(k) [lev+1] at layer interfaces. b(k) is dimensionless fraction.

orog

surface altitude in meter [lon, lat].

lon

longitude coordinates [lon] (degrees east).

lat

latitude coordinates [lat] (degrees north).

pl

vector of the required pressure levels [plev] e.g., c(1000,950,850) in hPa.

nthreads

an integer specifying the number of threads to use for computation (OpenMP). Default is 1.

Value

vertical velocity [lon, lat, plev, time] on pressure levels (Pa/s).

See also

omega_hl()