24小时热门版块排行榜    

查看: 575  |  回复: 2

zkkker

新虫 (小有名气)

[求助] 脉动速度udf单核计算可以,变为并行计算就不行了,求大神帮忙已有1人参与

#include "udf.h"
#define T 1                         /* the periodic of pulsed flow */
#define U 0.15                            /* the uniform flow velocity */
#define W 0                    /* the wave amplitude of pulsed flow */



DEFINE_PROFILE(unsteady_velocity, thread, position)
{
   face_t f;
   real t = CURRENT_TIME;
   int n;
   for (n=0;n<=1000;n++)
        {
             if(n*T<=t&&t<=(n+1)*T/2)
             {
                F_PROFILE(f, thread, position)=U;
                break;
              }
            else
              {   F_PROFILE(f, thread, position)=W;
                break;
              }
        }
}

@wuming524 发自小木虫IOS客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风卷尘沙起

铜虫 (初入文坛)

大神你是输入的脉动速度时程数据吗

发自小木虫Android客户端
2楼2018-01-24 15:02:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

18岁的小小

铁虫 (初入文坛)

【答案】应助回帖

因为并行与串行的UDF不完全相同,具体如何操作我不清楚,这是我了解到的。
3楼2020-11-17 14:36:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zkkker 的主题更新
信息提示
请填处理意见