24小时热门版块排行榜    

查看: 2894  |  回复: 1

lybeyond2011

铜虫 (小有名气)

[求助] UDF的编译(ANSYS FLUENT 14.0 与VS 2010 )。亲,一经采取解决方案就送150个金币哦

去年一个博士毕业后将他采用Fluent计算文件都拷贝给了我,我刚接触Fluent UDF的一些知识有些不太懂,但是人家现在在国外工作,不太好联系。他当时用的是Fluent 6.3和VC++ 6.0软件,我现在想用Ansys Fluent 14.0和Visual Studio 2010 Ultimate打开他的计算文件,但是遇到了UDF不会编译的问题,故向各位大侠及同行请教,望大伙不吝赐教。问题介绍如下:

软件:ANSYS FLUENT 14.0 、Visual Studio 2010 Ultimate
系统:win 7 64位 旗舰版(台式机)、win 8 64位 企业版(笔记本)

由于固态硬盘只有60G,所以系统和ANSYS FLUENT14.0装在固态硬盘即C盘,VS 2010装在E盘。软件装好之后,根据网上的一些参考将环境变量设置如下:

    ① 变量名:Include 变量值:E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;
    ②变量名:Lib 变量值:E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64
    ③变量名:Path 变量值:E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;

打开FLUENT 14.0,导入计算文件。
Define→User Define→Functions→Compiled,之后就弹出对话框,内容为“The UDF library you are trying to load(libudf) is not compiled for 3D on the current platform(win 64). 系统找不到指定的路径。d:simulation\simulations\outside\libudf\win64\3d\libudf.all ”。然后窗口里面的信息为“Auto-complilation skipped.Could not find input files required for creating "libudf" library opening library "d:\simulation\simulations\outside\libudf"
Error:"The UDF ibrary you are trying to load (libudf) is not compilied for 3D on the current platform (win64)"
系统找不到指定的路径。
d:\simulation\simulations
Error Object:#f
warning: this is a single-precision solver.

单击ok继续,而后又弹出两个对话框,其内容分别如下:

Information对话框   Note:3d, double precision, pressure-based, standard k-episilon, transient case read into 3d,pressure-based, standard k-episilon, transient solver.
File”D:\simulation\simulations\outside\3D-2012-02.dat” not found!

如果不管这两对话框,连续单击两次ok,整个界面没什么变化。从第一个对话框的信息可以看出,计算过程中所选择的一些模型等信息,但是第二个对话框说没找到dat文件,我就不知道怎么回事了,而且当时拷贝的计算文件全在,我都没修改过。
  
    我对采用VS2010编译过程不熟,如同行能采用截图的方法传授解决方案,可以做成word文档发到邮箱 lybeyond2011@163.com ,万分感谢!
回复此楼
超越
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gearboy78

禁虫 (小有名气)

★ ★ ★ ★
感谢参与,应助指数 +1
lybeyond2011: 金币+2, 我还是不会弄啊,主要是不知道在Commandprompt里面输入什么内容。加我QQ吧: 2873484273 2013-08-10 22:42:00
xiegangmai: 金币+2, 谢谢参与! 2013-08-11 21:50:26
本帖内容被屏蔽

2楼2013-08-09 09:24:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lybeyond2011 的主题更新
信息提示
请填处理意见