笔者在做一个高原地区的模拟时进行real.exe遇到以下报错,
- ERROR: The reference pressure is not monotonically decreasing
This tends to be caused by very high topography
(i,j) = 38 428 , topography = 6812.430 m
k = 23 , reference pressure = 38537.81 Pa
k = 24 , reference pressure = 38546.60 Pa
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 1236
In the dynamics namelist record, reduce etac from 0.2000000
&dynamics etac = 0.2 /
随着etac值的增加(从0增加到1),更多的eta层次随着层次(从模式顶向下)数量的增加受到影响。一方面,这是一件好事,这种“坐标曲面的展平”是HVC选项的全部目的。然而,在地势较高的地区(不一定陡峭或复杂),当etac值大于约etac=0.22时,垂直eta水平被过度压缩。在喜马拉雅高原上,使用10 hPa模式盖时,etac=0.25的值会导致模型故障。在全球范围内,0.2的值被认为是“安全的”。美国东海岸可以使用etac=0.30,而纯海洋区域可能使用etac=0.40。
在参考帖子 https://forum.mmm.ucar.edu/threads/monotonically-decreasing-pressure.5527/
将etac 修改为0.1,顺利解决
https://forum.mmm.ucar.edu/threads/monotonically-decreasing-pressure.5527/
https://www.cnblogs.com/jiangleads/articles/12564830.html