Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

The Water-Vapor Specific Heat of 2106.0 J/kg/K in "module_mp_thompson.F" Should be Corrected to 1858.7

lcyjn

New member
I found that the Thompson microphysics scheme (module_mp_thompson.F) used an incorrect constant to calculate the heat of vaporization at a temperature. This error appears in lines 1999, 3206, and 3515 of module_mp_thompson.F (WRF/phys/module_mp_thompson.F at master · wrf-model/WRF).

The code is shown below.
lvap(k) = lvap0 + (2106.0 - 4218.0)*tempc (J/kg/K)(1)​

Where lvap(k) is the heat of vaporization per unit mass of water at a temperature of tempc (in degrees Celsius) in layer k, lavp0 is the heat of vaporization per unit mass of water at 0 degrees Celsius. 2106.0 and 4218.0 are the specific heat of water vapor and water at 0 degrees Celsius, respectively. But 2106.0 should be the specific heat of ice at 0 degrees Celsius. At 0 degrees Celsius, the specific heat of water vapor should be about 1858.7 J/kg/K (Water Vapor - Specific Heat vs. Temperature).

The calculation of lvap(k) using Equations 2 and 3 according to the principle of Equation 1 is listed in Table 1.

lvap(k) = 2500.9 + (2.106 - 4.218)*(tempc-0.01) (kJ/kg/K) (2)
lvap(k) = 2500.9 + (1.8587 - 4.218)*(tempc-0.01) (kJ/kg/K)(3)​

Table 1 shows that the lvap(k) calculated by Equation 3 are closer to the values given by The Engineering Toolbox (Water - Heat of Vaporization vs. Temperature).

Table 1. lvap(k) at different temperatures​

Temperature
°C​
Engineering Toolbox
kJ/kg/K​
lvap(k) by Equation 2
kJ/kg/K​
lvap(k) by Equation 3
kJ/kg/K​
0.01​
2500.9​
2500.9​
2500.9​
2​
2496.2​
2496.7​
2496.2​
4​
2491.4​
2492.5​
2491.5​
10​
2477.2​
2479.8​
2477.3​
14​
2467.7​
2471.4​
2467.9​
18​
2458.3​
2462.9​
2458.5​
20​
2453.5​
2458.7​
2453.7​
25​
2441.7​
2448.1​
2441.9​
30​
2429.8​
2437.6​
2430.1​
34​
2420.3​
2429.1​
2420.7​
40​
2406.0​
2416.4​
2406.6​
44​
2396.4​
2408.0​
2397.1​
50​
2381.9​
2395.3​
2383.0​
 
Top