24小时热门版块排行榜    

Znn3bq.jpeg
查看: 632  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085801电气专硕272求调剂 +20 电气李 2026-04-13 22/1100 2026-04-20 00:15 by Equinoxhua
[考博] 湖南大学刘巧玲课题组2026年第二批次博士研究生招生信息 +3 南风观火 2026-04-18 3/150 2026-04-19 21:44 by 淡雅人生27
[考研] 26药学专硕105500求调剂 +7 喽哈加油 2026-04-13 8/400 2026-04-19 20:21 by Equinoxhua
[考研] 297,工科调剂? +11 河南农业大学-能 2026-04-14 11/550 2026-04-19 20:07 by Equinoxhua
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 求调剂 +6 苦命人。。。 2026-04-18 7/350 2026-04-19 16:27 by 中豫男
[考研] 307中医考研调剂 +9 于以采蘩 2026-04-14 9/450 2026-04-19 08:41 by 烟雨流涯
[考研] 327求调剂 +27 Xxjc1107. 2026-04-13 30/1500 2026-04-19 08:22 by cuisz
[考研] 297,工科调剂? +5 河南农业大学-能 2026-04-14 5/250 2026-04-18 15:17 by Equinoxhua
[考研] 22408 312求调剂 +24 门路摸摸 2026-04-14 26/1300 2026-04-18 13:04 by wunaiy88
[考研] 260求调剂 +4 Zyt1314520.. 2026-04-17 5/250 2026-04-18 08:28 by babysonlkd
[考研] 急需调剂 +9 绝不放弃22 2026-04-15 10/500 2026-04-18 08:09 by chixmc
[考研] 一志愿华中农业071010,320求调剂 +17 困困困困坤坤 2026-04-14 19/950 2026-04-17 20:08 by 关一盏灯cd
[考研] 295分求调剂 +5 ?要上岸? 2026-04-17 5/250 2026-04-17 16:51 by fenglj492
[考研] 一志愿沪9,生物学326求调剂 +9 刘墨墨 2026-04-15 9/450 2026-04-16 17:14 by 崔崔崔cccc
[基金申请] RY:中国产出的科学垃圾论文,绝对数量和比例都世界第一 +7 zju2000 2026-04-14 18/900 2026-04-16 11:36 by 欢乐颂叶蓁
[考研] 药学求调剂 +14 喽哈加油 2026-04-14 16/800 2026-04-16 10:15 by beilsong20
[考研] 各位老师好,求调剂,本科211,一志愿天津大学生物与医药学硕,差两名录取。 +11 路六六jjj 2026-04-13 11/550 2026-04-14 16:01 by zs92450
[考研] 求调剂 +12 何气正 2026-04-13 13/650 2026-04-14 14:47 by zs92450
[考研] 考研调剂 +13 长弓傲 2026-04-13 14/700 2026-04-14 14:44 by zs92450
信息提示
请填处理意见