24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1930  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wanghuandet

新虫 (初入文坛)

[求助] FLUENT received fatal signal (ACCESS_VIOLATION)

我想计算interior面(二维问题)的截面平均总压,编写的udf见下,一初始化就出现进去错误,已尝试重启fluent、初始化后重新加载udf、分母(sum_A)设置成常数,但都不对。。还有我看有大侠说可能是网格问题--有些面未进行投影?这个不是太懂。。我认为最可能的问题就是udf问题,但是实在看不出来了,烦请各位大侠帮帮忙了。。。小女子在此拜谢了啊。。

#include"udf.h"

real con=0.019895;
real rho=998.2;
real in_total_p;
real sum_A=0.0;
real sum_p_A=0.0;

real NV_VEC(A),NV_VEC(vel_vec);

face_t f_in;
Thread *thread_in;
Domain *domain;

DEFINE_ADJUST(adjust,d)
{
  real dym_p;
  real vel_in;

  domain=Get_Domain(1);
  thread_in=Lookup_Thread(domain,11);
  
  begin_f_loop(f_in,thread_in)
  {
    NV_DS(vel_vec,=,F_U(f_in,thread_in),F_V(f_in,thread_in),F_W(f_in,thread_in),*,1.0);
    vel_in=NV_MAG2(vel_vec);
    F_AREA(A,f_in,thread_in);
    sum_A+=NV_MAG(A);
    dym_p=0.5*rho*vel_in;
    sum_p_A+=NV_MAG(A)*(F_P(f_in,thread_in)+dym_p);
  }
  end_f_loop(f_in,thread_in)

  in_total_p=sum_p_A/sum_A;
}Sample Text
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wanghuandet

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by wenqi73 at 2013-11-01 19:32:47
随便建了一个网格用了下你的udf,删了结尾的 sample text,初始化并没有报错

我的原udf是没有sample text的,不知道怎么上去的。。我遇到问题是初始化后,点击iterate的时候直接提示上述错误的,您运算的时候是可以进行迭代计算的么?
3楼2013-11-01 20:03:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

wenqi73

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
随便建了一个网格用了下你的udf,删了结尾的 sample text,初始化并没有报错
2楼2013-11-01 19:32:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wanghuandet

新虫 (初入文坛)

问题修改:是初始化后,不能进行迭代计算,点击iterate后出现:
iter continuity x-velocity y-velocity          k    epsilon     time/iter

Error:
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: ()
4楼2013-11-01 20:06:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wenqi73

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★
wanghuandet: 金币+3, 有帮助 2013-11-02 10:15:49
应该是thread_in=Lookup_Thread(domain,11)这行出错了。   屏蔽掉这行就能运行,试试
5楼2013-11-01 22:04:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见