|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
由于分析时,速度入口需要使用UDF进行设定,所以才刚学的UDF。
参考网上以及百度文库里面的几个速度设定的程序,我改了下,
具体程序如下
#include "udf.h"
DEFINE_PROFILE(x_velocity,thread,nv)
{
float x[3];
float y;
face_t f;
begin_f_loop(f, thread)
{
F_CENTROID(x,f,thread);
y = x[1];
F_PROFILE(f, thread,nv)
= 20.*(1-(y-.001)*(y-.001)/(.001*.001));
}
end_f_loop(f, thread)
}
网格式2维的,fluent版本15.0,运行环境为2D。
刚开始使用解释(interpreted)是出现了错误,发帖求助(http://www.cfluid.com/forum.php? ... &extra=page%3D1),
有人建议我使用编译(compiled),我就安装了,Microsoft Visual Studio 15.0,参考网上的说明更改了环境变量等,但是在编译的时候还是出现了错误,无法使用,真心不知道错误出在哪里,希望各位高手给帮忙看看,拜谢。
编译过程中,点build后的,ANSYS Fluent 15.0.0的提示应该是对的,但是再点下load时就出现错误了,如下图。大致意思是说:你正在尝试读取的UDF程序库(libudf)在当前平台(ntx86)下不能够编译为2d.
|
-
build
-
load错误
|