24小时热门版块排行榜    

查看: 1292  |  回复: 2

Princess-C

新虫 (初入文坛)

[求助] udf编译没问题,初始化时提示received a fatal signal(segmentation fault)已有1人参与

#include "udf.h"
DEFINE_PROFILE(evaporation_rate,t,index)   
{
real C1=1.5,C2=0.05;
real ds,da;
face_t f;
cell_t c0, c1 = -1;
Thread *t0,*t1 = NULL;
int i=0;

c0=F_C0(f,t);
t0=THREAD_T0(t);
begin_c_loop(c0,t0)
{
ds=0.010325;         
da=C_YI(c0,t0,i)/(1-C_YI(c0,t0,i));
F_PROFILE(f,t,index)=C1*C2*sqrt(1/3*(C_U(c0,t0)*C_U(c0,t0)+C_V(c0,t0)*C_V(c0,t0)+C_W(c0,t0)*C_W(c0,t0)))*(ds-da);
}
end_c_loop(c0,t0)
}

还遇到这种情况,保存前使用udf 的位置设置的是常数,计算后一定步数后打开导入udf能初始化,但是如果从一开始就导入udf,就会出现received a fatal signal(segmentation fault)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

3_1415926

金虫 (小有名气)

tank_fire

铜虫 (小有名气)

【答案】应助回帖

相关版块跳转 我要订阅楼主 Princess-C 的主题更新
信息提示
请填处理意见