Fluent的UDF的配置问题

 软件环境:

 系统:windows10

 软件:Fluent 2022 R2 +Visual Studio 2019 

流程:

(首先是VS2019最好是默认路径安装并且路径中不能有中文)

倘若vs2019不是默认路径安装的话,需要在fluent的udf.bat文件中修改一下你的路径,这个很简单,所有的教程都有这个,此文字主要描述问题,不作赘述。

step0:安装好vs2019+fluent 2022 R2(建议先安装fluent 然后进入它的udf.bat文件中看看这个版本支持到vs多少,比如我这个就fluent就支持到vs2019最高了,2022不支持,所以我下载了2019)

step1:修改好之后,创建.c文件,然后copy一个没问题的udf内容之后,在导入.c文件的时候大概率会遇到一个经典问题:

造成这个问题的原因有很多,你的原因和我的原因可能不一样,但是术有万千而道不变。

方法是不变的,那就是尽量多的搜罗错误信息,尤其是有路径的错误信息。比如我这个里面有一条信息很关键,说是在xxxx/libudf.dll缺失,网上的大部分方法是get不到这个问题的,但是这是软件实实在在给出的。所以求道的能力是很关键的。

step2:把dll文件copy到相应的文件夹里的时候,可以正常导入(build),但是在load的时候报错了,具体情况如下:

关于这个问题,我在尝试了好久,查阅了国内外论坛之后发现了一段比较专业的总结,如下:

It appears that libudf is not located in the same folder as case file; it is not necessary but if it is not the case, then you have to provide full path to load. Second, go inside libudf and check if it has .dll files inside 3d_host 3d_node folders. If not, then library is not compiled. If it exists, then just copy libudf to the folder where case exists, use only the name of the library while loading, and it should work. If it does not, then please share a complete message showing compiling and loading.

PM to be used if and only if you do not want something to be shared publicly. PM is considered to be of the least priority.

由于专业性和严谨性,不对此总结作出翻译(我不是不会,我能读懂,但是怕翻译错)。我的问题就是It appears that libudf is not located in the same folder as case file,我的.c文件没有和libudf文件在一个文件夹里。

到此篇文章的原创内容结束了,接下来会附加一些连接帮助大家解决问题.

Fluent最全complied错误原因分析:Error: The UDF library you are trying to load (libudf) is not compiled for-CSDN博客

UDF Error at Node 0: Error code: 126 -- CFD Online Discussion Forums

 新手入门Fluent UDF较关注的几个问题-CSDN博客

Fluent UDF 调试时中文乱码问题不优雅解决_fluent udf乱码-CSDN博客

四十九、Fluent UDF编译正确的流程_fluentudf程序-CSDN博客

bat文件(批处理文件)运行时一闪而过解决方法_bat文件打开一闪就没了-CSDN博客

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在使用FluentUDF之前,需要进行环境配置。具体步骤如下: 1. 确保你已经安装了Fluent2022版本和Visual Studio 2010。 2. 进入Fluent的安装目录,找到environment文件夹。只选择红框所选的部分。 3. 备份udf.bat文件,以防止错误修改。右键点击编辑udf.bat文件。 4. 在编辑udf.bat文件时,注意你的当前用户是什么名称,就写对应的名称。保存修改后,双击运行udf.bat文件。这将在当前目录下生成一个名为"path.txt"的文件。 5. 打开"path.txt"文件,复制等号之后的内容。 6. 将复制的内容添加到环境变量中。建议将其添加到"用户变量"中,而不是系统变量。 7. 配置完成后,打开命令提示符(cmd),输入"cl"和"nmake"命令来检查配置是否成功。如果配置成功,将显示cl和nmake的版本信息。 请注意,以上步骤仅提供了Fluent UDF配置的基本过程。具体的配置步骤可能因不同的操作系统和软件版本而有所差异。可以参考引用和引用中提供的链接和记录,以获取更详细的配置信息和解决常见问题的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Fluent技巧-udf环境配置](https://blog.csdn.net/weixin_72176817/article/details/128777146)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Fluent UDF编译环境配置 VS2019](https://blog.csdn.net/lanshahewu/article/details/128728218)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值