如何利用VC编译程序调用fluent,实现命令控制其计算?

如何利用VC编译程序调用fluent,实现命令控制其计算?,第1张

FLUENT 的命令流可以用Journal文件作为输入,script文件作为输出,都是文本格式的。通过VC可以读/写 Journal 文件,这就是最简单的控制FLUENT的思路。

Fluent帮助里面有个command list 里面有具体的命令流介绍,你可以看看。

方法/步骤分步阅读

1

/8

打开文件夹,复制文件所在的全路径

2

/8

在电脑“开始”中找到“命令提示符”图标,右击该图标,点“属性”,在“起始位置”一栏中将路径改为刚刚复制下来的路径,然后点“确定”。

3

/8

打开“命令提示符”窗口,可以看到显示的路径即为文件所在的路径,输入fluent 3d -t4(注意“fluent”、“3d”、“-t4”之间各有一个空格)后回车,即可打开fluent计算软件。

4

/8

将case和data文件读入fluent,此过程中会出现error,点OK。文件导入完成是下图这个样子。

5

/8

设置自动保存路径:file>>write>>autosave,删掉file name下面的路径,点OK,路径即自动变成所需保存的路径。

6

/8

编译:define>>user-defined>>functions>>compiled>>add>>双击para_unsteady文件>>路径改为文件的全路径(例如:E:\1\libudf)>>build>>OK。

7

/8

导入来流风速:

define>>boundary conditions>>inlet>>velocity-inlet>>set>>点击velocity magnitude的第二个下拉框选择udf一项>>OK。

8

/8

计算:solve>>iterate>>设置时间步长和计算的时间步数>>确认正确之后点击iterate进行计算。

设置完毕

用那个命令试试吧,我是远程 *** 纵的。vi mf 建立mf 文件并查看,i 进入写程序,然后可以输入n1 n1 n2 n2 n3 n3 n4 n4 这样选择了8个节点进行计算,点击esc,然后按住shift+w就保存了。这样就可以打开8个节点了。不过是在这个目录下的八节点,在调用Fluent.Inc/bin/fluent 3ddp -ssh -cnf =mf -t8 -mpi=intel这里的t8要用这个8。打开几个节点就用几。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12148401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存