找回密码
 注册
查看: 4292|回复: 12

使用ansys14搞过udf的朋友进来聊聊

[复制链接]
发表于 2012-2-15 13:23:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
装了个fluent14,最近在搞新功能morpher,有些复杂的形状需要用到编译型udf,原来装的vc++6.0编译器已经不能用了,谁知道安装哪个版本的visual studio可用,安装时有什么注意事项,安装后需要哪些必要的设置,用过的分享一下经验。

[ 本帖最后由 浪子轻狂 于 2012-2-15 05:25 编辑 ]
发表于 2012-2-15 14:58:15 | 显示全部楼层
同问,udf在windows 7  64位系统下用啥编译器,谢谢
 楼主| 发表于 2012-2-15 15:19:09 | 显示全部楼层
如果是13以下版本,可以用vc++6.0
发表于 2012-2-15 15:35:24 | 显示全部楼层
visual studio 2010可用
发表于 2012-2-19 14:08:29 | 显示全部楼层
fluent12+visual studio 2010 profession版本,注意环境的lib和以前版本不一样。
发表于 2012-2-19 14:22:31 | 显示全部楼层

回复 1# 浪子轻狂 的帖子

win7 64位 Microsoft Visual Studio 2008
环境变量如下
include:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include;
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include;
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include6

lib:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib;
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib;
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib

Path:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE
C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\amd64
64位系统 Program Files (x86)  与Program Files 都有VS2008的组件 注意路径
发表于 2012-2-19 14:29:10 | 显示全部楼层

回复 1# 浪子轻狂 的帖子

单核情况下 编译没问题
单机双核 编译出现以下问题
系统找不到指定文件
(system :copy d:\....
  ......
.......
Done
"d:/ fluent&gambit file/pipe"
                         cells...
warning:The current working directory d:\fluent&gambit file/pipe is shared!
                This may cause file open issues accross network!

error: open_udf_library:系统找不到指定的文件
error Object:#f
哪位知道怎么解决文件共享这个问题 求解答
发表于 2012-2-19 22:51:42 | 显示全部楼层
如果写的UDF比较复杂,建议还是单独编译的吧

比如用 cmake 生成 VC 的项目文件,在 VC 中修改和编译

编译环境就选 VS2010
发表于 2012-2-20 14:36:38 | 显示全部楼层
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib

这个比较重要,我开始按照以往的版本设置就不对了。大家pay attention。
发表于 2012-2-20 20:37:05 | 显示全部楼层

回复 7# diligence 的帖子

这个,貌似ansys fluent的原因。你把软件再安装一下。看看是否有改善
 楼主| 发表于 2012-3-19 12:17:35 | 显示全部楼层
原帖由 diligence 于 2012-2-19 06:22 发表
win7 64位 Microsoft Visual Studio 2008
环境变量如下
include:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include;
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include;
C ...


谢谢这位朋友了,我今天才看到,上周和祝子讨论过了,已解决。另外一个发现就是,安装vs2010的时候,仅安装vc++即可,其他插件都不装,节省大量硬盘空间的同时,也可以正常使用udf编译。
发表于 2012-4-25 21:50:32 | 显示全部楼层

ANSYS14.0 64位WIN7

ANSYS14.0 64位WIN7
请问谁有ANSYS14.0 64位WIN7的安装教程?
     我是打算装在服务器上的,但是今天弄了一天没成功,装好后一些东西用不了,比如DM就没有,ICEPAK也不在WORKBENCH里。。。求助啊
      我下载的是电驴上的,是两个ISO文件,这是直接当压缩文件解压出来安装的。。。
       没有成功,,,于是我就下载了个镜像文件那种,直接都不能安装,,提示有错误
     求各位指点指点啊,呵呵
发表于 2012-5-14 10:10:28 | 显示全部楼层

回复 1# 浪子轻狂 的帖子

大神,udf可以调用fluent计算的表面张力吗?还是需要自己编程计算呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表