求助:fluent15.0计算时出现received a fatal signal "segmentation fault"
ansys15.0中用fluent计算时刚开始能进行计算,当时计算一段时间后出现received a fatal signal "segmentation fault",每次重新计算都是这种情况,这是怎么回事,求大神解答。
捕获.JPG 返回小木虫查看更多
今日热帖
ansys15.0中用fluent计算时刚开始能进行计算,当时计算一段时间后出现received a fatal signal "segmentation fault",每次重新计算都是这种情况,这是怎么回事,求大神解答。
捕获.JPG 返回小木虫查看更多
1. 先看边界条件设置是否符合物理实际;
2. 是否有udf文件,如果有,里面是否有不合法的语句;
一般都是这些问题
上面的这个问题解决了,是因为用动网格是参数没有设好。谢谢您。但是又有新的问题,用到udf文件,udf是想实现一个时间周期变化的热源,但是现在这样的热源文件udf不会编写,只是编写的每个1/4周期的热源文件,然后把运行一个周期的操作过程生成一个journal文件,再把这个journal文件复制很多遍,然后再read这个journal文件来实现多个周期的计算。这样做在fluent6.2.3中运行还算稳定,但是在ansys15.0下的fluent中计算一段时间后就会出现错误,热源文件如下:
#include "udf.h"
DEFINE_SOURCE(source_terms,cell,thread,dS,eqn)
{
real tem=C_T(cell,thread);
real source;
if(tem<290)
{
source=(-870.0484165+10.02933*tem-0.0385529*tem*tem+4.9470316E-5*tem*tem*tem)*290*7900/0.5;
dS[eqn]=(10.02933-0.0385529*tem+4.9470316E-5*tem*tem)*290*7900/0.5;
return source;
}
else
{
source=(-1075.283685+11.3489633*tem-0.0394311*tem*tem+4.5223534E-5*tem*tem*tem)*290*7900/0.5;
dS[eqn]=(11.3489633-0.0394311*tem+4.5223534E-5*tem*tem)*290*7900/0.5;
return source;
}
}
,
楼主您好,我也遇到了segmentation fault 的问题 像求助您,您当时是怎么解决的
您好,请问这个问题你解决了吗?