用simpleFoam求解器时出现的错误,求教如何解决
-
这个问题现在已经解决了,是数值单位的错误。因为我的初始边界条件中入口处的p=1e-3,出口处的p=0,将网格的数值缩小了一千倍以后,使他们在同一数量级上再运行simpleFoam就不会出现“浮点数例外,核心已转储”的错误了。
我还发现在用snappyHexMesh画三维网格的时候,如果将blockMeshDict中frontAndBack设为empty,在进行snap步骤之后依然得不到很优美的平滑的网格连接。而我听从了@wwzhao 的建议之后,将frontAndBack设置成与除了出口和入口之外的其他四个面的边界条件一致,也就是patch之后,再进行snappyHexMesh,就能得到平滑的网格了。
这三天我失败了上百次,终于在昨天晚上凌晨的时候解决了这个问题,谢谢各位大神的指导,谢谢你们。