两台不同系统的计算机能够实现并行计算吗?
一台windows7系统,另一台是linux系统,安装同样版本的fluent (都是14.0版本的)请问这样两台计算机能够进行并行计算吗?
FLUENT并行运算由一个主机(Host)进程和一个以上的节点(Node)进程组成。节点进程的数量由服务器系统的CPU数量决定。在并行运算中主机主要负责用户指令的传输和Case/Data文件的输入和输出,而不参与计算。因而在Host进程中只保存有限的数据。所有计算任务均由节点进程完成。计算节点可以是单机多CPU也可以是多机组成的CPU集群。
并行运行时用户指令通过用户端程序(Cortex)传给主机(Host)进程。主机将指令传给节点中的Node-0,再由Node-0分布到其它节点。在FLUENT并行系统中所有计算节点与主机的通讯均通过Node-0进行。主机进程与Node-0进程通常共用同一台计算机,进程间的通讯通过Socket联接完成。计算节点间的通讯则根据节点CPU的配置方式通过RSHD、Socket或信息传递(MPI)模式进行。
FLUENT并行软件支持多种通讯和信息传递模式。信息的传递是通过FLUENT的Multiport API实现的。FLUENT Multiport既是信息传递程序又是与多种外部MPI程序的接口,其中包括RSHD,MPT,MPICH和针对具体网络硬件的MPI。在设计上Multiport支持Unix,Linux和Windows等多种操作系统,和多种通讯协议(communicationprotocol)。
从上面这段文字的介绍来看,应该是可以的,不过没试过,你可以尝试一下
页:
[1]