24小时热门版块排行榜    

查看: 2957  |  回复: 21
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

shuai_1314

捐助贵宾 (小有名气)

[求助] 动网格的UDF问题

最近在研究FLUENT动网格的问题,我按照帮助里面的例子编写了一个简单的不同位置节点以不同速度移动的UDF,采用DEFINE_GRID_MOTION宏定义,但是编译时出错,不知道错在哪里,求大神们帮我看看,感激不尽啊!!!

#include "udf.h"

DEFINE_GRID_MOTION(surf,domain,dt,time,dtime)
{
    Thread *tf = DT_THREAD(dt);
    Node *v;
    face_t f;
    int n;
    real dx[ND_ND];
   
    SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf));

    begin_f_loop(f,tf)
    {
       f_node_loop(f,tf,n)
       {
        v = F_NODE(f,tf,n);
        if (NODE_POS_NEED_UPDATE (node))
                {
           NODE_POS_UPDATED(v);
           dx[0] = 0;
           dx[1] = - (NODE_X(v) - 95)*(NODE_Y(v) - 350)*dtime*100;
           NODE_X(v) += dx[0];
           NODE_Y(v) += dx[1];
          }
       }
    }
    end_f_loop(f,tf);
}
动网格的UDF问题
a0d12583.png
回复此楼

» 猜你喜欢

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

率真随性的射手
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shuai_1314

捐助贵宾 (小有名气)

引用回帖:
2楼: Originally posted by 微流咨询 at 2013-09-23 12:59:04
这个是你编译平台的问题,不是udf源程序的问题

我之前编的一个加源项和一个定义比热的udf都编译通过了,也加载计算了,请问是怎么回事呢?非常感谢

[ 发自手机版 http://muchong.com/3g ]
率真随性的射手
3楼2013-09-23 14:51:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 22 个回答

微流咨询

新虫 (正式写手)


【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
shuai_1314: 金币+5, 有帮助 2013-09-23 14:48:09
臭水沟: 金币+1, 谢谢交流~ 2013-09-24 21:22:31
这个是你编译平台的问题,不是udf源程序的问题
2楼2013-09-23 12:59:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shuai_1314

捐助贵宾 (小有名气)

原来是命名的问题,我的文件名里面有空格,好囧啊!但是又出现了新的问题,报错如下

udf_name.c(7):error C2059:语法错误:"}"
udf_name.c(8):error C4034:sizeof返回0

求助啊

[ 发自手机版 http://muchong.com/3g ]
率真随性的射手
4楼2013-09-24 20:47:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shuai_1314

捐助贵宾 (小有名气)

引用回帖:
4楼: Originally posted by shuai_1314 at 2013-09-24 20:47:09
原来是命名的问题,我的文件名里面有空格,好囧啊!但是又出现了新的问题,报错如下

udf_name.c(7):error C2059:语法错误:"}"
udf_name.c(8):error C4034:sizeof返回0

求助啊
...

我将帮助里面的例子直接编译也是这种报错

[ 发自手机版 http://muchong.com/3g ]
率真随性的射手
5楼2013-09-24 20:55:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见