当前位置:首页 » 编程软件 » fluentudf编译

fluentudf编译

发布时间: 2023-08-09 18:43:58

‘壹’ fluent14.0 laod编译好的udf时系统找不到指定的文件 libudf.dll

这个问题我查了很久,全部都说什么环境变量,都是胡说八道。终于在某个地方看到一个解决方法,亲测可用,能解救各大遇到同样问题的大神:

  1. 一般遇到这个问题的时候,就是有一个cas文件,导入udf时候弹错。以下分步解决

  2. 从自己电脑的fluent安装目录里面找到fluent执行文件,取决于你装在哪,一般路径后面是..........ANSYS Incv194fluent tbinwin64,路径随着fluent版本会不一样,自行理解。然后记下这个路径。

  3. 从开始那里搜索,输入“cross”,打开类似于“VS2012 ARM Cross Tools Command Promp”的东东,通过命令行找到上面所说的那个路径,打开fluent。弹出fluent启动框

  4. fluent的执行路径可以随意,一般是跟你udf同个文件夹

  5. 打开fluent后read,读入你之前一直导不进udf的那个case,此时再导入udf,成功

  6. 思路就是通过一个新的方式找到fluent的老家,通过它来打开case,这样导入的udf可以build成功,load也成功。

  7. 撒花

‘贰’ Fluent 6.3.26 UDF编译 找不到指定的文件

首先检查一下vc++是否安装正确,在DOS里运行一下cl.exe,要是现实错误的话就重新安装,vc和fluent最好安在一个盘符里。建议使用fluent—vc—programmer,编译,出错的概率会小点。

‘叁’ fluent中的UDF能用vs2010编译吗

当然没有问题,所谓 UDF 编译后就是一个 DLL 文件

使用 nmake 的话,需要先设定环境变量

可以在 cmd 中执行 Path\To\VC\vcvarsall.bat

然后敲 fluent 的启动命令

=========================

win7 并没什么特殊,当然可以

‘肆’ fluent使用udf,编译没有问题,但是在load时总是出现问题,Error: Error code: 193。

第一可能是编译问题,第二可能是目录问题。从LIBCMT.lib来看,似乎更可能是编译问题,你确定build成功了?目录问题其实也会造成编译错误,我也碰到过无法读取的问题,好多次,结果都是调整一下udf文件的位置、定义好fluent工作目录重启、保证上级目录没有中文、……之类的小问题鼓捣几下就通了。如果确定不是编译错误,你也可以试试。毕竟fluent是原本基于unix的,windows目录中出问题在正常不过了是吧。

‘伍’ 请问各位高手,Fluent中,UDF到底怎么使用啊,程序用什么编写呢在哪里编写呢

UDF定义进出口,定义材料性质,定义流体初始化等,具体在用户界面里的define-----user-defined------functions导入程序文件就行,程序可以用C语言编写,用txt写字板或者word以及专业的编程软件都行,最后把它们转成.c的文件就行了

‘陆’ UDF并行计算需要怎么编译

这个是标准方法:Fluent13+若安装的是VS2010,在C盘,那么环境变量(INCLUDE,LIB,Path)是:32位计算机:1,右键“我的电脑”—属性—高级—环境变量2,在fluent安装文件夹下双击setenv.exe点“是”(C:\ProgramFiles\ANSYSInc\v130\fluent\ntbin\setenv.exe)INCLUDE=C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\include;C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.0A\IncludeLIB=C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\lib;C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.0A\LibPath=C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\bin;C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\Common7\IDE64位:位计算机:1,右键“我的电脑”—属性—高级—环境变量2,在fluent安装文件夹下双击setenv.exe点“是”(C:\ProgramFiles\ANSYSInc\v130\fluent\ntbin\win64\setenv.exe)INCLUDE=C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\include;C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.0A\IncludeLIB=C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\lib\amd64;C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.0A\Lib\x64Path=C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\bin\amd64;C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\Common7\IDE

‘柒’ fluent编译UDF的过程中,出现了语法错误

你还是逐行检查,是你编写错误。

我一般习惯使用,interpreted udfs检查,有错误会提示在哪行有错误。例如上面的图片,我是故意写错的udf程序。

根据提示,从第一个错误检查

‘捌’ fluent怎么udf如何编程

用户自定义函数,或UDF,是用户自编的程序,它可以动态的连接到Fluent求解器上来提高求解器性能。用户自定义函数用C语言编写。使用DEFINE宏来定义。UDF中可使用标准C语言的库函数,也可使用Fluent Inc.提供的预定义宏,通过这些预定义宏,可以获得Fluent求解器得到的数据。

热点内容
5岁编程 发布:2025-02-05 04:06:21 浏览:648
jdk17linux64位 发布:2025-02-05 04:01:01 浏览:466
人脸验证算法 发布:2025-02-05 03:54:45 浏览:358
解压驿站 发布:2025-02-05 03:54:44 浏览:598
php系统下载 发布:2025-02-05 03:54:43 浏览:143
android相机图片 发布:2025-02-05 03:54:09 浏览:842
php小票打印机 发布:2025-02-05 03:42:00 浏览:613
vivo安卓手机如何连接蓝牙耳机 发布:2025-02-05 03:40:30 浏览:957
youtubeapp缓存 发布:2025-02-05 03:33:10 浏览:747
vc遍历文件夹 发布:2025-02-05 03:33:09 浏览:479