找回密码
 注册
查看: 1811|回复: 7

[求助]

[复制链接]
发表于 2007-8-30 10:20:50 | 显示全部楼层 |阅读模式

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

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

x
小弟编了一个关于温度的边界条件udf,程序如下:
DEFINE_PROFILE(outer_temp, t, i)
{
real temp;
face_t f;
int ID_bottom = 7;
Domain *domain;
Thread *thread_bottom = Lookup_Thread(domain, ID_bottom);
begin_f_loop(f, thread_bottom)
   {
     temp=F_T(f, thread_bottom);
   }
end_f_loop(f, thread_bottom)

begin_f_loop(f, t)
   {
     F_PROFILE(f, t, i)=temp;
   }
end_f_loop(f, t)
}  
编译连接都没有问题,可在导入到边界条件面板时出现了这样的问题,操作窗口这样提示到:
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: ()
恳求各位达人指迷津,小弟不胜感激!
[br][br][以下内容由 zwf1983716 在 2007年08月31日 09:53am 时添加] [br]
我是想把流体控制区域里ID号为7的面上的温度附给我所定义的边界上。
发表于 2007-8-30 21:16:59 | 显示全部楼层

[求助]

请你将问题描述清楚,上来就一段程序!
domain定义后没有赋值!
 楼主| 发表于 2007-8-31 09:51:00 | 显示全部楼层

[求助]

我是想把流体控制区域里ID号为7的面上的温度附给我所定义的边界上。编译和连接都没有问题,就是在导入到边界条件面板时出现了问题。也不知道是怎么回事。
 楼主| 发表于 2007-8-31 09:53:15 | 显示全部楼层

[求助]

Domain *domain;
是定义domain为控制区指针,好像不用赋值吧。
发表于 2007-8-31 19:12:21 | 显示全部楼层

[求助]

Domain * domain = Get_Domain(1); // 单相流中的流体区
 楼主| 发表于 2007-9-1 12:40:43 | 显示全部楼层

[求助]

谢谢达人指点,我试试看~~
 楼主| 发表于 2007-9-2 09:35:01 | 显示全部楼层

[求助]

下面引用由waitingforu2007/08/31 07:12pm 发表的内容:
Domain * domain = Get_Domain(1); // 单相流中的流体区
不行 还是解决不了问题
发表于 2007-9-3 13:27:56 | 显示全部楼层

[求助]

现在是什么问题?赋值的温度都相等?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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