找回密码
 注册
查看: 1265|回复: 0

一个有意思的动网格问题,大家来看看

[复制链接]
发表于 2015-4-2 19:13:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近我翻出来一个用了好久的UDF程序,想试试用全局变量从新解决我的问题因此 物品定义了如下代码:
#include "udf.h"
#define PI 3.141592654
int num = 0;
DEFINE_ZONE_MOTION(rotation,omega,axis,origin,velocity,time,dtime)
{
   #if !RP_HOST   
   为了监视我的动网格变化  我输入了如下代码
    num = num +1;
    Message("Y1 = %f , Z1 = %f ,NUM = %d\n",y1,z1,num);
    #endif

}
那么问题来了 ,我每次调用是不是num应该从0,1,2,3.。。。。。这样下去呢,我进行了试验,结果是这样的,输出是:
Updating mesh to time 6.00000e+00 (step = 00006)... Y1 = -0.056023 , Z1 = -0.066765 ,NUM = 4

Dynamic Mesh Statistics:
Minimum Volume    = 7.87918e-08
Maximum Volume    = 1.92205e-04
Y1 = -0.056023 , Z1 = -0.066765 ,NUM = 5

Updating mesh to time 7.00000e+00 (step = 00007)... Y1 = -0.043578 , Z1 = -0.075479 ,NUM = 6

Dynamic Mesh Statistics:
Minimum Volume    = 7.87914e-08
Maximum Volume    = 1.92205e-04
Y1 = -0.043578 , Z1 = -0.075479 ,NUM = 7
看 ,在第六时间步跟第七时间步输出了两次,多核调用时候输出更多,那一次UDF再一次时间步到底要调用几次呢?

     
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表