stiff chemistry模型出现NaN错误

通过定位可以看到,是usr_rates.f中出现了奇异值,因为我的代码中有这样一句话:

而同时我的ConH2在声明后没有赋初值,因此,当X_g(IJK,H2) < c_Limiter后,ConH2就是一个随机值,到后面参与计算就会出现奇异值的问题,所以只需要在前面声明之后赋初值

ConH2 = ZERO即可

 

posted @   JayYin  阅读(308)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示