找回密码
 注册
查看: 1332|回复: 0

UDF编译和初始化遇到的问题求解

[复制链接]
发表于 2011-11-21 17:14:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表