CFX本地多核批处理文件编写方法

news/2025/1/11 11:49:05/

最近刚学CFX,计算条件设置好后,一个一个去运行 .def文件实在太麻烦。一般这种CFD软件都有批处理功能,通过命令行去运行很方便,不会有满屏的CFX-Solver Manager。自己连搜带学,现整理如下。

先上结果

cfx5solve -def filename.def -double -part 36 -start-method "Intel MPI Local Parallel -ccl filename.ccl -name resultname
这句命令的意思是:以36核处理器,用"Intel MPI Local Parallel"方法,并采用双精度求解模式,使用filename.ccl文件,求解filename.def文件,并将结果命名为resultname。

ccl文件

ccl文件保存的是CFXpre(.cfx文件)中的几乎所有参数设置,在批量计算时可以采用更改其中的参数。通过File–>Export–>CCL来输出需要更改的参数。然后用记事本打开输出的ccl文件,更改每一步计算中需要设置的参数。
在这里插入图片描述
在这里插入图片描述

具体解释

在CFX的help文档里有完整的命令行使用方法教程,但是没有例子。具体的在ANSYS Documentation–>CFX–>CFX-Solver Manager User’s Guide–>Starting the CFX-Solver from the Command line。需要其他命令行功能的可以在这里找一下,我也没细看。
help文档
command line方法在目录中的位置

1.添加路径

要使用 cfx5solve这个命令,可以将cfx5solve.exe的路径添加到环境变量里,方法是:
右键我的电脑–>属性–>高级系统设置–>环境变量–>在系统变量栏里选中Path点击编辑–>在最后面添加cfx5solve.exe文件的路径。
对于CFX18.0,如果你选择默认路径安装,那cfx5solve.exe文件的路径在C:\Program Files\ANSYS Inc\v180\CFX\bin。添加路径的时候注意与前一个路径用英文分号隔开。
cfx5solve.exe文件的路径

2.编写.bat文件

在计算目录(.def文件所在的目录)中新建.txt文件,输入命令行代码,关闭,更改后缀名为.bat

3.运行.bat文件

直接双击即可,接着会出现命令行窗口,显示正在运行的代码。

不添加路径的做法

  • 如果你不想给环境变量添加cfx的路径,那需要在命令中加入cfx5solve.exe的路径,即
    "C:\Program Files\ANSYS Inc\v180\CFX\bin\cfx5solve.exe" -def filename.def -part 36 -start-method "Intel MPI Local Parallel"
    因为路径中有空格,所以要加上双引号。
  • 如果你也不想将.bat文件放在计算目录中,那.def文件的目录也要加入,即
    "C:\Program Files\ANSYS Inc\v180\CFX\bin\cfx5solve.exe" -def F:\FYH_DATA\CFX\NACA4412_no2\CFXpre\AOAx\filename.def -part 36 -start-method "Intel MPI Local Parallel"

to be continued

导出数据应该也可以批处理,研究好了再写。


http://www.ppmy.cn/news/150840.html

相关文章

Apollo版本V1.3.0升级到最新的V1.9.2

由于最近项目使用的 Apollo 配置中心版本过低,有不少缺陷,遂想升级到最新版V1.9.2 ,通过分析 官方github文档说明,得知中间有3次 sql迭代变更, 因此整理记录下来。 官方路径: https://github.com/apolloconfig/apoll…

各位大侠,请问c#如何调用ANSYS

在C#界面上点击一个按钮ANSYS程序就出来了,代码哪里有问题呀?还是引用有问题 救救我。 using System.Diagnostics; using System.Threading; internal class Program { private static void Main(string[] args) { void test() …

VMware vCenter Converter Standalone

一、环境准备 准备VMware-converter-en-6.2.0-8466193软件安装程序 准备一台windows服务器和一台ESXI服务器或vCenter地址 二、安装 双击打开VMware vCenter Converter Standalone文件 一直下一步,进行安装,这里不一一赘述了 三、迁移物理机 选择…

Apollo升级

Apollo升级 当前版本1.8.0,计划升级至2.0.1 一、升级原因 版本更新带来的新增功能和bug修复修复已知版本的安全漏洞问题 二、升级说明 升级说明在release页面:https://github.com/apolloconfig/apollo/releases 升级版本: 1.8.0->1…

k8s安装3节点集群Fate v1.8.0

采用k8s,而非minikube, 在3个centos系统的节点上安装fate集群。 本人安装这个v1.8.0版本后,能登陆fateboard,但无法传输数据,问题无法解决。于是选择安装v1.7.2版本,配置更为具体,步骤更为清晰,…

CFX 多工况计算的批处理方法

1.引言 对于相同几何模型但边界条件做系列变化的研究,设置多个def计算文件并分别执行会很耗时费力,CFX具有命令行执行功能,利用ccl功能可实现这一目的。如下代码为一个示例。 cfx5solve -def filename.def -double -part 4 -start-method &…

中国人民大学与加拿大女王大学金融硕士项目带我们了解六一的那些事

“孩子,你一定要上大学,上正规的大学。人生中无拘无束又能染上书香的生活,也仅仅只在学生时代,这样的生活来之不易!”看到这样的表述,读者可能认为充满朝气的六一这似乎是要被带偏的节奏?其实不…

游戏存档读档

https://www.cnblogs.com/zhh19981104/p/9141070.html