Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
LFC, CAPE, and CIN Calculation Improvement (#1775)
TYPE: Bug fix KEYWORDS: LFC, CAPE, CIN Calculations SOURCE: "Zhixiao Zhang (zhixiao.zhang@physics.ox.ac.uk, University of Oxford and University of Utah) DESCRIPTION OF CHANGES: Problem: 1) LFC identification doesn't function well when the vertical profile has multiple temperature inversion layers. 2) CAPE and CIN are slightly different from the definitions in AMS glossaries. 3) LCL pressure level index is redundant since the LCL pressure is already recorded. Solution: What was down algorithmically and in the source code to address the problem? 1) Reset the LFC identification flag when there are inversion layers above the current LFC level, ensuring the highest LFC is the final level of free convection. 2) To be consistent with AMS glossaries, CAPE and CIN are defined as the integrated LFC-EL (equilibrium level) positive buoyancy and LCL-LFC negative buoyancy, respectively. This is to replace the previous CAPE and CIN calculations that directly integrate positive and negative buoyancy from LCL to EL as CAPE and CIN. 3) Remove redundant searching for the pressure level index of LCL. The regression tests have passed. RELEASE NOTE: Refine CAPE and CIN calculations to be consistent with AMS definitions. Improve LFC identification for adapting to multi-inversion layers profiles.
- Loading branch information