| 查看: 1238 | 回复: 9 | |||
xueye_doudou铜虫 (初入文坛)
|
[求助]
fluent模拟交替法供气实现方式求助
|
» 本主题相关价值贴推荐,对您同样有帮助:
Fluent仿真模拟液体加热气化(蒸发)过程
已经有7人回复
fluent能模拟小液滴的气化过程吗?
已经有7人回复
死天
专家顾问 (著名写手)
-

专家经验: +60 - 应助: 399 (硕士)
- 金币: 3648.9
- 红花: 89
- 帖子: 1336
- 在线: 443.8小时
- 虫号: 2643057
- 注册: 2013-09-09
- 专业: 流体力学
- 管辖: 仿真模拟
2楼2014-08-27 15:33:54
xueye_doudou
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 68.7
- 散金: 10
- 帖子: 43
- 在线: 49.3小时
- 虫号: 2884079
- 注册: 2013-12-20
- 专业: 金属结构材料
3楼2014-09-01 09:32:59
xueye_doudou
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 68.7
- 散金: 10
- 帖子: 43
- 在线: 49.3小时
- 虫号: 2884079
- 注册: 2013-12-20
- 专业: 金属结构材料
4楼2014-09-01 17:14:43
死天
专家顾问 (著名写手)
-

专家经验: +60 - 应助: 399 (硕士)
- 金币: 3648.9
- 红花: 89
- 帖子: 1336
- 在线: 443.8小时
- 虫号: 2643057
- 注册: 2013-09-09
- 专业: 流体力学
- 管辖: 仿真模拟
5楼2014-09-01 18:52:30
【答案】应助回帖
|
网上关于这一块的解决方法很多,百度下就知道了。 )安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑 > 属性 > 高级 > 环境变量”中 更改“include”“lib”“path”变量的值,保持默认状态即可; 2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中, add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就 相当于nmake用户共享库;在这一步中常出现的错误: (a)(system "move user_nt.udf libudf\ntx86\2d" 0 (system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile" 已复制 1 个文件。 0 (chdir "libudf" () (chdir "ntx86\2d" () ';nmake'; 不是内部或外部命令,也不是可运行的程序 或批处理文件。 ';nmake'; 不是内部或外部命令,也不是可运行的程序 或批处理文件。 Done. 而点击load时则出现不可编译的错误: Opening library "libudf"... Error: open_udf_library: 系统找不到指定的文件。 Error Object: () 原因:没有安装vc或者没有选择环境变量。 解决方法:安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法: . 在我的电脑 > 属性 > 高级 > 环境变量中设置“include”“lib”“path”变量的值, . include:D:\Program Files\Microsoft Visual Studio .NET\Vc7\include\ . lib:D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib\ . 找到Microsoft Visual Studio .NET\Vc7\bin\cl.exe的动态链接库mspdb70.dll, 将mspdb70.dll的 路径加入到path的值。 cl.exe 是 the Microsoft Visual Studio的编辑执行文件,只要正确设置环境变量后,你才能看到以下信息: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. usage: cl [ option... ] filename... [ /link linkoption... (b)(system "move user_nt.udf libudf\ntx86\3d" 0 (system "copy C:\fluent.inc\fluent6.1\src\makefile_nt.udf libudf\ntx86\3d\makefile" 已复制 1 个文件。 0 (chdir "libudf" () (chdir "ntx86\3d" () udf.c # Generating udf_names.c because of makefile udf.obj udf_names.c udf_names.c(7) : error C2059: syntax error : ';}'; udf_names.c(8) : warning C4034: sizeof returns 0 我在c里调试已经通过了,但是在fluent编译时出现问题,我该怎么调试呀? Done. 解决方法:找到一个带udf的例题,如果udf能正确运行,将该例题的udf源文件example.c另存为一个新文件; 然后,将上面的内容全部删除,将你编写的udf源文件的内容copy到新文件中去,存储这个新文件后, 最后编译和创建用户共享库(build),就不会出现上述问题了。 原因:可能是自己编写udf源文件的模板不对,具体原因我也不太清楚,请大家指教了。 3)然后在define->user-defined->functions->complied中按“load”,即连接共享库到fluent可执行文件中。 |

6楼2014-09-02 10:07:54
xueye_doudou
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 68.7
- 散金: 10
- 帖子: 43
- 在线: 49.3小时
- 虫号: 2884079
- 注册: 2013-12-20
- 专业: 金属结构材料
7楼2014-09-02 14:56:01
xueye_doudou
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 68.7
- 散金: 10
- 帖子: 43
- 在线: 49.3小时
- 虫号: 2884079
- 注册: 2013-12-20
- 专业: 金属结构材料
8楼2014-09-03 14:47:02
xueye_doudou
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 68.7
- 散金: 10
- 帖子: 43
- 在线: 49.3小时
- 虫号: 2884079
- 注册: 2013-12-20
- 专业: 金属结构材料
9楼2014-09-04 11:14:21
10楼2017-03-23 09:28:19












回复此楼
0