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

Subroutine that determines the PBL regime. More...

Go to the source code of this file.

Functions/Subroutines

subroutine calpblregime (pblregime)
 Subroutine that determines the PBL regime.
 

Detailed Description

Subroutine that determines the PBL regime.

This routine computes the bulk Richardson number based on algorithms from WRF surface layer and then derives PBL regime as follows:

  1. BR >= 0.2; Represents nighttime stable conditions (Regime=1),
  2. BR < 0.2 .AND. BR > 0.0; Represents damped mechanical turbulent conditions (Regime=2),
  3. BR == 0.0 Represents forced convection conditions (Regime=3),
  4. BR < 0.0 Represnets free convection conditions (Regime=4).
Parameters
[out]PBLREGIMEPBL regime.

Program history log:

Date Programmer Comments
2007-04-27 H Chuang Initial
2021-09-02 Bo Cui Decompose UPP in X direction
Author
H Chuang
Date
2007-04-27

Definition in file CALPBLREGIME.f.

Function/Subroutine Documentation

◆ calpblregime()

subroutine calpblregime ( real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(inout)  pblregime)

Subroutine that determines the PBL regime.

Parameters
[in,out]PBLREGIMEPBL regime.

Definition at line 33 of file CALPBLREGIME.f.

References exch().

Referenced by mdlfld().