UPP (develop)
Loading...
Searching...
No Matches
FRZLVL.f File Reference

Subroutine that computes FRZING LVL, Z and RH. More...

Go to the source code of this file.

Functions/Subroutines

subroutine frzlvl (zfrz, rhfrz, pfrzl)
 FRZLVL() Subroutine that computes FRZING LVL, Z and RH.
 

Detailed Description

Subroutine that computes FRZING LVL, Z and RH.

This routine computes the freezing level height and relative humidity at this level for each mass point on the ETA grid. The computed freezing level height is the mean sea level height. At each mass point we move up from the surface to
find the first ETA layer where the temperature is less than 273.16K. Vertical interpolation in temperature to the freezing temperature gives the freezing level height. Pressure and
specific humidity are interpolated to this level and along with the temperature provide the freezing level relative humidity. If the surface (skin) temperature is below freezing, the routine uses surface based fields to compute the relative humidity.

Note that in posting freezing level data the LFM look-alike file (IE, GRID 26), we pack 273.15K as the freezing temperature. All other output grids use 273.16K.

Parameters
[out]ZFRZAbove ground level freezing height.
[out]RHFRZRelative humidity at freezing level.
[out]PFRZLpressure at freezing level.

Program History Log

Date Programmer Comments
1992-12-22 Russ Treadon Initial
1993-06-05 Russ Treadon Corrected freezing level heights to be with respect to mean sea level, not above ground level
1998-06-15 T Black Conversion from 1-D to 2-D
1998-08-17 Mike Baldwin Compute RH over ice if necessary
1998-12-22 Mike Baldwin Back out RH over ice
2000-01-04 Jim Tuccillo MPI version
2001-10-25 H Chuang Modified to process hybrid model output
2002-01-15 Mike Baldwin WRF version
2010-08-27 T. Smirnova Added PFRZL to the output
2019-10-30 Bo Cui Remove "GOTO" statement
2020-11-10 Jesse Meng Use UPP_PHYSICS module
2021-10-15 JESSE MENG 2D DECOMPOSITION
Author
Russ Treadon W/NP2
Date
1992-12-22

Definition in file FRZLVL.f.

Function/Subroutine Documentation

◆ frzlvl()

subroutine frzlvl ( real, dimension(ista:iend,jsta:jend)  zfrz,
real, dimension(ista:iend,jsta:jend)  rhfrz,
real, dimension(ista:iend,jsta:jend)  pfrzl 
)

FRZLVL() Subroutine that computes FRZING LVL, Z and RH.

Parameters
[out]ZFRZreal Above ground level freezing height.
[out]RHFRZreal Relative humidity at freezing level.
[out]PFRZLreal Pressure at freezing level.

Definition at line 48 of file FRZLVL.f.

Referenced by miscln().