Floating point exception
-
各位老师吗,大佬
运行求解器之后,崩溃,一步都没有计算成功
边界条件应该是没有问题的,请问是ControlDict文件中步长的设置吗
或者有其他原因吗?
万分期待得到回复 -
@李东岳 烦请李老师能指点一下
-
@yingdong 你这个就是发散了 看不出来具体原因
-
在网上查阅了一些资料,给出了以下建议:
(1)查网格质量(checkMesh)
(2)确认边界条件是否出错
(3)确认一下是不是出现了除以0的这种情况。
(4)其他数学上的错误,比如负数开根
(5)编译了新的程序以后,solver有没有重新编译,是否相关的头文件都重新编译过了一次?
(6)忘了设置初始场场量,命令:setFields
(7)有可能时间步长time step太大了? 用的PISO 、PIMPLE 还是SIMPLE?
(8)先用potential进行初始化(命令:potentialIbFoam),之前在extend的算例movingCylinderInChannelIco中忘记potential初始化,出现"浮点数例外 (核心已转储)"的报错 -
@五好青年 您的解释很全面!还想请教个问题,像您说的最后一条,是否可以在interFoam运行前用potentialFoam试运行,加快RANS的收敛速度?谢谢