UPP  11.0.0
 All Data Structures Files Functions Variables Pages
UPP_PHYSICS.f File Reference

upp_physics is a collection of UPP subroutines for physics variables calculation. More...

Go to the source code of this file.

Data Types

module  upp_physics
 

Detailed Description

upp_physics is a collection of UPP subroutines for physics variables calculation.

Author
Jesse Meng
Date
2020-05-20

calcape() computes CAPE/CINS and other storm related variables.

calcape2() computes additional storm related variables.

caldiv() computes divergence.

calgradps() computes gardients of a scalar field PS or LNPS.

calrh(), calrh_nam(), calrh_gfs(), calrh_gsd() compute RH using various algorithms.

The NAM v4.1.18 algorithm (calrh_nam()) is selected as default for NMMB and FV3GFS, FV3GEFS, and FV3R for the UPP 2020 unification.

calrh_pw() algorithm use at GSD for RUC and Rapid Refresh.

calslr_roebber() computes snow solid-liquid-ratio slr using the Roebber algorithm.

calslr_uutah() computes snow solid-liquid-ratio slr using the UUtah Steenburgh algorithm.

calvor() computes absolute vorticity.

fpvsnew() computes saturation vapor pressure.

tvirtual() computes virtual temperature.

Program history log:

Date Programmer Comments
2020-05-20 Jesse Meng Initial
2022-07-11 Jesse Meng CALSLR_ROEBBER
2023-02-14 Jesse Meng CALSLR_UUTAH
2023-03-22 Sam Trahan Fix out-of-bounds access by not calling BOUND
Author
Jesse Meng
Date
2020-05-20

Definition in file UPP_PHYSICS.f.