|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
初学,自己编了个UDF,编译没报错,但有如下说明:
node definition shadows previous definition
初始化时报错:
Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
请教问题出在哪?如何解决?谢谢
DEFINE_SOURCE(mass_source,c,t,dS,eqn)
{
real temp_g;
real temp_p;
real Ab;
real V;
real x[ND_ND];
real y;
real p;
real source;
real x1=0.015;
real x2;
real xx;
face_t f;
Domain *domain;
Node *node;
int n1;
int ID=7;
Thread *thread=Lookup_Thread(domain,ID);
begin_f_loop(f,thread)
{
f_node_loop(f,thread,n1)
{
node=F_NODE(f,thread,n1);
x2=NODE_X(node);
if(x2>=x1)
xx=x2-x1,x1=x2;
}
}
end_f_loop(f,thread)
temp_g=C_T(c,t);
p=C_P(c,t);
if(temp_g>= temp_linjie)
{
C_CENTROID(x,c,t);
y=x[1];
Ab=2*M_PI*y*xx;
V=C_VOLUME(c,t)*M_PI*2;
dS[eqn]=0;
source=eps*rou_p*a*Ab/V*pow(p,n);
}
else source=dS[eqn]=0;
return source;
} |
|