24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 1184  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

我爱吃海鲜

铜虫 (小有名气)

[求助] 编写了换热系数随温度变化的UDF,结果fluent并行程序老是报错怎么办????急急急!已有1人参与

大家好,我想编写一个换热系数和辐射随温度变化的UDF,当边界大于1800K时,换热系数是3000,辐射率为0;小于1800K时,换热系数是0,辐射率为0.4.以下是程序源代码:请问哪里有问题,编译没问题,一初始化,就报错!
#include"udf.h"
#include"math.h"
float heat[305];
float Coordinates[305];
static np2=0;
DEFINE_PROFILE(usteady_coefficient,thread,position)
{ face_t f;
  begin_f_loop(f,thread)
{ real T=F_T(f,thread);
   if(T<=1800)
        F_PROFILE(f,thread,position)=0;
  else
       F_PROFILE(f,thread,position)=3000;
         
            }
  end_f_loop(f,thread)
}

DEFINE_PROFILE(usteady_emissivity,thread,position)
{ face_t f;
  begin_f_loop(f,thread)
{ real T=F_T(f,thread);
   if(T<=1800)
        F_PROFILE(f,thread,position)=0.4;
  else
       F_PROFILE(f,thread,position)=0;

            }
  end_f_loop(f,thread)
}
错误提示:

编写了换热系数随温度变化的UDF,结果fluent并行程序老是报错怎么办????急急急!
1.jpg
回复此楼

» 猜你喜欢

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

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

scwillwin

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by 财料之人666 at 2017-10-19 10:37:39
你好,这个问题我想问问最后怎么解决了

请问你这个问题解决了吗
7楼2018-01-05 11:19:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

涡振怎么振?

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
并行的udf需要加并行的相应命令
云总会开,月终会明。
2楼2015-06-11 12:38:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我爱吃海鲜

铜虫 (小有名气)

自己顶,我看HELP文档,发现,DEFINE_PROFILE定义传热系数只能随坐标和时间变化!!我这样随温度变化的传热系数应该用这个宏不行!!不知道对不对,有没有大侠知道啊!!
3楼2015-06-11 16:16:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shuaifeng093

银虫 (小有名气)

引用回帖:
2楼: Originally posted by 涡振怎么振? at 2015-06-11 12:38:13
并行的udf需要加并行的相应命令

那并行出错,需要加什么相应的命令啊,谢谢大神
4楼2015-06-11 16:20:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见