24小时热门版块排行榜    

Znn3bq.jpeg
北京石油化工学院2026年研究生招生接收调剂公告
查看: 628  |  回复: 2

buwangchuxin

新虫 (小有名气)

[求助] 70个金币求帮忙讲一个udf改写为并行的udf

下面是原来的udf,描述的是对壁面添加一个质量源项,由于迭代所需时间太长需要改为并行,哪位大侠帮帮忙吧!!!!多谢了

#include"udf.h"
#include"mem.h"
#define D 1.82e-5
#define v1 360
#define r 1.0E-5
DEFINE_ADJUST(adsorption_adjust, domain)
{  
        cell_t c0;
        Thread* t0;
        Thread* wall_thread;
        face_t wall =6;
    real A[ND_ND] ;
    real x[ND_ND] ;
        real At;
        real J,C;
        wall_thread= Lookup_Thread(domain,wall);
        begin_f_loop (wall, wall_thread)
        {         
    c0  = F_C0(wall,wall_thread);
        t0 = F_C0_THREAD(wall,wall_thread);
    C_CENTROID(x,c0,t0);
        C=C_YI(c0,t0,0)*1000;
    J=(-r*v1/4)/(1+r*v1/4*x[1]/D)*C;
    F_AREA(A,wall, wall_thread);
    At = NV_MAG(A);
        C_UDMI(c0,t0,0)=At;
        C_UDMI(c0,t0,1)=C_VOLUME(c0,t0);
        C_UDMI(c0, t0,2) = J*At/C_VOLUME(c0,t0);
    }
        end_f_loop (wall,wall_thread)
}
DEFINE_SOURCE(mass_source,c,t,dS,eqn)
{   
        real source ;
        source= C_UDMI(c,t,2) ;
        dS[eqn]=0 ;
        return source;
}
回复此楼

» 猜你喜欢

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

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

buwangchuxin

新虫 (小有名气)

高手指教一下吧!!!!
2楼2013-02-26 13:46:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

znon

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-02-28 11:34:09
buwangchuxin: 金币+100 2013-03-04 19:33:30
单纯从程序来看,不需要大改动。你看看下面的程序能否运行。

#include"udf.h"
#include"mem.h"
#define D 1.82e-5
#define v1 360
#define r 1.0E-5
DEFINE_ADJUST(adsorption_adjust, domain)
{  
  #if !RP_HOST
        cell_t c0;
        Thread* t0;
        Thread* wall_thread;
        face_t wall =6;
                real A[ND_ND] ;
                real x[ND_ND] ;
        real At;
        real J,C;
        wall_thread= Lookup_Thread(domain,wall);
        begin_f_loop (wall, wall_thread)
        {         
                        c0  = F_C0(wall,wall_thread);
                        t0 = F_C0_THREAD(wall,wall_thread);
                        C_CENTROID(x,c0,t0);
                        C=C_YI(c0,t0,0)*1000;
                        J=(-r*v1/4)/(1+r*v1/4*x[1]/D)*C;
                        F_AREA(A,wall, wall_thread);
                        At = NV_MAG(A);
                        C_UDMI(c0,t0,0)=At;
                        C_UDMI(c0,t0,1)=C_VOLUME(c0,t0);
                        C_UDMI(c0, t0,2) = J*At/C_VOLUME(c0,t0);
                }
        end_f_loop (wall,wall_thread)
  #endif
}
DEFINE_SOURCE(mass_source,c,t,dS,eqn)
{  
   #if !RP_HOST  
        real source ;
        source= C_UDMI(c,t,2) ;
        dS[eqn]=0 ;
        return source;
  #endif
}
3楼2013-02-26 16:27:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 buwangchuxin 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 285求调剂 +4 AZMK 2026-04-07 4/200 2026-04-07 16:55 by 啵啵啵0119
[考研] 学硕化学工程与技术,一志愿中国海洋大学320+求调剂 +9 披星河 2026-04-02 9/450 2026-04-07 12:53 by 尽舜尧1
[考研] 264求调剂 +7 麦小叮当 2026-04-07 7/350 2026-04-07 12:05 by Sammy2
[考研] 生物学学硕求调剂:351分一志愿南京师范大学生物学专业 +6 …~、王…~ 2026-04-06 7/350 2026-04-06 18:54 by macy2011
[考研] 332求调剂 +17 小小孟... 2026-04-05 18/900 2026-04-06 09:51 by 蓝云思雨
[考研] 272分求调剂 +4 wangyile2233 2026-04-02 4/200 2026-04-05 22:21 by 286640313
[考研] 求调剂 +10 Hll胡 2026-04-04 10/500 2026-04-05 20:09 by nepu_uu
[考研] 326求调剂 +3 顾若浮生 2026-04-05 3/150 2026-04-05 18:32 by 蓝云思雨
[考研] 专硕310求调剂 +5 捞捞我…. 2026-04-04 6/300 2026-04-04 23:33 by barlinike
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +11 哇呼哼呼哼 2026-04-01 12/600 2026-04-04 23:17 by 永字号
[考研] 总分328生物与医药考数学求调剂 +7 aaadim 2026-04-02 9/450 2026-04-03 22:53 by syh9288
[考研] 本科985,专业0812分336求调剂 +4 莫莫很行 2026-04-03 4/200 2026-04-03 21:31 by zhq0425
[考研] 学硕288调剂!!! +3 小王xw123 2026-04-03 3/150 2026-04-03 21:20 by 啵啵啵0119
[考研] 085600专硕材料与化工348分求调剂 +10 上学啦! 2026-04-01 11/550 2026-04-03 14:13 by 百灵童888
[考研] 315求调剂 +6 顺理成张 2026-04-03 8/400 2026-04-03 14:04 by 百灵童888
[考研] 312 化工或制药调剂 +8 小小墨123 2026-04-02 9/450 2026-04-03 09:12 by zhouxiaoyu
[考研] 农学考研求调剂 +3 dkdkxm 2026-04-01 3/150 2026-04-02 16:04 by wangjagri
[考研] 0856初试324分求调剂 +6 想上学求调 2026-04-01 6/300 2026-04-02 11:42 by 星空星月
[考研] 求调剂,一志愿南京师范大学计算机专硕,初试373,六级通过, +3 计算机追梦人 2026-04-01 3/150 2026-04-02 07:57 by fxue1114
[考研] 环境工程调剂 +9 hyzzzzzzz. 2026-04-01 9/450 2026-04-01 14:20 by salamander`
信息提示
请填处理意见