24小时热门版块排行榜    

查看: 1634  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

岚金陵

新虫 (小有名气)

[求助] udf导入fluent14.0就可以用,导入16.0不能用,跪求大神解释 已有3人参与

回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

有朝一日cfd

铁虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
环境变量设置,直接在udf.bat文件当中修改即可。也可以参考底部链接
实现方法,以Win7 X64位ANSYS X64位为例:
1.找到fluent安装目录下的udf.bat(C:\Program Files\ANSYS Inc\v121\fluent\ntbin\win64\udf.bat)
用文本编辑器修改udf.bat:
添加
echo trying to find MS C compiler, version 10.0....
set MSVC_DEFAULT=%ProgramFiles(x86)%\Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%\vC\vcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto msvc_env100

set MSVC_DEFAULT=%ProgramFiles%\Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%\vC\vcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto msvc_env100

:msvc_env100
set MSVC_VERSION=100
call "%MSVC%\VC\vcvarsall.bat" amd64
goto ms_c_end

注:如果Visual Studio安装到其他盘,(可能)需要修改路径,比如装到D盘Program Files下,便这样添加:

set MSVC_DEFAULT=d:\Program Files\Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%\vC\vcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto msvc_env100
:msvc_env100
set MSVC_VERSION=100
call "%MSVC%\VC\vcvarsall.bat" amd64
goto ms_c_end
(via流沙cae)

http://blog.sina.com.cn/s/blog_4a0a8b5d0100uqht.html#cmt_2685193
11楼2015-12-11 20:54:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

匿名

本帖仅楼主可见
2楼2015-12-09 09:16:46
已阅   申请仿真EPI   回复此楼   编辑   查看我的主页

蔡zhong

铁虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
环境变量也要变化
3楼2015-12-09 10:43:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

veritascx

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
FLUENT版本改变时要重新构建代码库
4楼2015-12-09 11:43:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见