fluent的第一个udf

来源:ABAQUS  › 资源  › 倒序浏览
  • 回答数

    0

  • 浏览数

    728

  • 收藏数

    0

作者:团子良 发表于 2022-9-20 16:10:02
跳转到指定楼层
最近项目需要,学习fluent udf,所谓udf为user defined function(自定义函数)的简称,但是调试了很长时间,仍然没有将visual studio与fluent配置完成,后来在一位朋友的帮助中终于完成了配置,将重要部分予以总结。
1、修改udf.bat文件(X:\Program Files\ANSYS Inc\ANSYSStudent\v194\fluent\ntbin\win64,X为安装盘),对该文件进行编辑,将visual studio的安装路径进行修改,以visual studio13.0位例,将
"%ProgramFiles(x86)%\Microsoft Visual Studio12.0"替换为"x:\Program Files(x86)\Microsoft Visual Studio 12.0"(vs13.0版本号位12.0,x位安装盘)

2、如果依然编译报错(The UDF library you are trying to load(libudf)is not complied forparallel use on the current platform (win64)),则需要配置环境变量,建立用户变量,修改如下
INCLUDE=D:\Program Files (x86)\Microsoft VisualStudio 12.0\VC\include;C:\Program Files (x86)\MicrosoftSDKs\Windows\v7.1A\Include;

LIB=D:\Program Files (x86)\Microsoft Visual Studio12.0\VC\lib\amd64;C:\Program Files (x86)\MicrosoftSDKs\Windows\v7.1A\Lib\x64;C:\Program Files (x86)\MicrosoftSDKs\Windows\v7.1A\Lib\kernel32.lib

Path=D:\Program Files (x86)\Microsoft Visual Studio12.0\VC\bin\amd64;D:\Program Files (x86)\Microsoft Visual Studio12.0\Common7\IDE;
配置成功后通过编写一个入口速度是抛物线变化的udf,代码如下
#include "udf.h"
DEFINE_PROFILE(x_velocity,thread,nv)
{


模型


求解后速度入口分布


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录