|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我最近做了动网格模型,算起来超级慢,一天一夜才算了0.02秒,郁闷中啊,想单机多核并行,但udf无法加载,怎么设置都不行,搜索时好像说udf要添加并行语句,可我不懂这个啊,我把udf附上,恳请各位大虾帮助看应该怎么修改啊,udf1(运动边界)#include <stdio.h>
#include "udf.h"
DEFINE_CG_MOTION(moving_wall,dt,cg_vel,cg_omega,time,dtime)
{
if(time<=79.3776)
cg_omega[1]=0.11;
else
cg_omega[1]=0.0;
}
udf2(速度进口)
#include <stdio.h>
#include "udf.h"
DEFINE_PROFILE(inlet_velocity,thread,position)
{
face_t f;
begin_f_loop(f,thread)
real flow_time=RP_Get_Real("flow-time");
if(flow_time<=30)
F_PROFILE(f,thread,position)=2.8;
else
F_PROFILE(f,thread,position)=3.846;
end_f_loop(f,thread)
}
期待中啊!
[ 本帖最后由 qiu3218 于 2011-6-20 21:03 编辑 ] |
|