问答中心分类: 数值计算模拟器提交运算后,log文件中显示的时间点为何与Builder或者是dat文件中时间点不同?
0
admin 管理员 asked 11月 ago
1 Answers
0
admin 管理员 answered 11月 ago

计算时日志文件(log文件)中的时间点是不受人为控制,每一个时间步的步长大小是由模拟器自动确定的,通常由受下几个因素影响:
1)本时间步与上一个时间步压力、饱和度及温度等值的最大变化量
2DTMAX(最大步长)的约束
3)如果一个时间步内收敛失败,模拟器会将步长减半重新计算,也就是所说的截断(CUT),连续收敛失败(CUT)会导致的较小步长。
更多内容,可查看《第11期:如何提高数值模拟计算性能(1)》链接:http://learncmg.cn/?p=7321