CFX 12.0 并行计算主机参数设置与Fluent6.3并行计算指南

需积分: 50 14 下载量 150 浏览量 更新于2024-08-09 收藏 29KB PDF 举报
"这篇资料主要介绍了如何在CFX 12.0中设置并行计算的主机参数,以及32位Fluent 6.3.26的并行计算启动命令格式。" 在CFX 12.0中进行并行计算时,需要对主机进行定义以便分配计算任务。主机定义的格式如下: ```markdown HOST DEFINITION: <主机别名> Remote Host Name = <主机名> Installation Root = <安装根目录> Host Architecture String = <操作系统架构> Number of Processors = <处理器数量> Relative Speed = <相对速度> END # HOST DEFINITION <主机ID> ``` 例如,给出的示例中,主机名为`ghost`,安装根目录为`D:\ANSYS Inc\v%v\CFX`,系统架构为`winnt-amd64`,有4个处理器,相对速度为1.7。这些信息需要写入配置文件`CFX\config\hostinfo.ccl`。CFX 12.0安装后会自动生成本机参数,方便用户管理和启动并行计算。为了便于跨主机管理,可以将所有主机的配置文件合并成一个,并替换原有的配置文件。 对于32位Fluent 6.3.26的并行计算,支持在Windows XP(32位和64位)及Windows 2003 Server企业版(32位和64位)上运行。通过命令行启动并行计算,格式如下: ```bash fluent version -tnprocs [-pinterconnect] [-mpi=mpi_type] [-cnf=hosts_file] [-path\computer_name\share_name] ``` - `version`: Fluent的版本号。 - `-t`: 指定计算模型维度和求解精度,如2d、3d、2ddp或3ddp。 - `-nprocs`: 并行计算进程数。 - `-p`: 指定网络连接方式,默认为ethernet。 - `-mpi`: 选择并行进程间数据交换方式,如net或mpich2,默认为mpich2。 - `-cnf`: 指定主机列表文件名。 - `-path`: 指定Fluent共享文件夹的网络路径。 并行计算的进程数不受物理CPU核数限制,但过多的进程可能会导致性能下降,因为数据交换会占用计算时间。在32位系统中,由于内存寻址空间限制,每个进程最多可使用约2GB内存,因此开启进程数应根据系统内存大小适当调整。如果内存较大,可以开启更多的进程以充分利用内存资源。如果超过单个进程的最大内存限制,可能需要考虑使用64位操作系统。 在选择并行计算方式时,`-mpi`选项提供了net和mpich2两种选择。net使用socket通信,而mpich2则是一种更常见的MPI实现。如果选择net,需要确保已安装rshd通讯软件,它通常位于Fluent安装目录下的相应路径。 本资源提供了CFX 12.0的主机参数定义以及32位Fluent 6.3.26的并行计算启动方法,对于需要进行并行计算的用户来说,这些信息是十分重要的。