24小时热门版块排行榜    

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

lovegod1314

铜虫 (初入文坛)

[求助] 在fluent中初始化的时候出错,请高手看看我的编程哪里有错已有3人参与

#include "udf.h"
#include "mem.h"
#define b 3e-6
DEFINE_PROFILE(slip_walls,thread,index)
{
cell_t c0,c1;
face_t f;
Thread *tc0,*tc1;
real u;
begin_f_loop(f,thread)
{
c0=F_C0(f,thread);
tc0=THREAD_T0(thread);
c1=F_C1(f,thread);
tc1=THREAD_T1(thread);
if (c1=F_C1(f,thread))
{
c1=F_C1(f,thread);
tc1=THREAD_T1(thread);
u=C_DUDZ(c1,tc1);
}
else
{
c1=NULL;
tc1=NULL;
u=C_DUDZ(c0,tc0);
}
F_PROFILE(f,thread,index)=-b*u;
}
end_f_loop(f,thread)
}

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: ()
在fluent中初始化的时候出错,请高手看看我的编程哪里有错
11.png
回复此楼

» 猜你喜欢

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

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

lovegod1314

铜虫 (初入文坛)

送红花一朵
引用回帖:
4楼: Originally posted by 拆弹专家 at 2015-03-04 12:59:27
首先,你要吧你求解什么要说清楚,另外,你的if语句确定没错?if括号里面的语句你确定是用来判断的?你用这个if干嘛,你前面对c1赋值后面又用同一语句判断,没看懂
...

谢谢。我的目的是:在一个面(流固交界面)上加一个滑移速度(流体在固体表面上的流速);对于if语句的应用:曲面内部,两个单元共用一个面,所以我想取其中的一个单元,然后得到其属性
5楼2015-03-04 13:10:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

死天

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
是壁面吗?如果是壁面,只有T0,没有T1
2楼2015-03-04 12:38:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lovegod1314

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by 死天 at 2015-03-04 12:38:30
是壁面吗?如果是壁面,只有T0,没有T1

是壁面,不过是三维的,是个曲面
3楼2015-03-04 12:48:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

拆弹专家

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
首先,你要吧你求解什么要说清楚,另外,你的if语句确定没错?if括号里面的语句你确定是用来判断的?你用这个if干嘛,你前面对c1赋值后面又用同一语句判断,没看懂

[ 发自手机版 http://muchong.com/3g ]

» 本帖已获得的红花(最新10朵)

4楼2015-03-04 12:59:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见