24小时热门版块排行榜    

查看: 1078  |  回复: 2

upcyw

银虫 (初入文坛)

[求助] fluent 对流项 已有1人参与

因计算需要,添加了一个uds,uds输运方程中时间项和对流项都不含有密度,因此用了DEFINE_UDS_FLUX和DEFINE_UDS_UNSTEADY进行修改。对流项中只是把密度项修改为1,完全按照fluent help里的程序编制的,但是一计算就出现错误提示。
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
Error Object: #f
求大牛们指导指导啊!
DEFINE_UDS_FLUX(nb_flux,f,t,i)
{
  Thread *t0, *t1=NULL;
  cell_t  c0,  c1=-1;
  real NV_VEC(psi_vec), NV_VEC(A);
  t0=THREAD_T0(f,t);/*160*/
  c0=F_C0(f,t);
  if (NULL!=THREAD_T1(f,t))  
    {
      t1=THREAD_T1(f,t);
      c1=F_C1(f,t);
    }
  else
    {
      t1=NULL;
      c1=-1;/*170*/
    }  
  if (NULL==t1)
     {
      NV_D(psi_vec,  =, F_U(f,t), F_V(f,t));
      NV_S(psi_vec, *=, 1.0);
    }
  else
    {
      NV_D(psi_vec,  =, C_U(c0,t0), C_V(c0,t0));
      NV_D(psi_vec, +=, C_U(c1,t1), C_V(c1,t1));/*180*/
      NV_S(psi_vec, /=, 2.0);
      NV_S(psi_vec, *=, 1.0);
    }
  F_AREA(A, f, t);
  return NV_DOT(psi_vec, A);
}
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

选择了就向前!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yaofansi

银虫 (小有名气)

【答案】应助回帖

我是新手,  不知道怎么回事
这么近,那么远。
2楼2013-12-28 22:54:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

upcyw

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by yaofansi at 2013-12-28 22:54:11
我是新手,  不知道怎么回事

还是谢谢你
选择了就向前!
3楼2014-01-18 15:43:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 upcyw 的主题更新
信息提示
请填处理意见