写在之前:

MPI简述:

MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算。MPI有多种实现版本,如MPICH CHIMP以及OPENMPI。而Intel MPI是基于MPICH进行开发与发布的。

MPI是一个库,而不是一门语言。许多人认为,MPI就是一种并行语言,这是不准确的。但是,按照并行语言的分类,可以把FORTRAN+MPI或C+MPI看作是一种在原来串行语言基础之上扩展后得到的,并行语言MPI库可以被FORTRAN77/C/Fortran90/C++调用,从语法上说,它遵守所有对库函数/过程的调用规则,和一般的函数/过程没有什么区别。

高性能并行计算计算机技术由于具有巨大的数值计算和数据处理能力,在国内外受到高度重视,他在科学研究、工程技术以及军事等方面的应用,已经取得巨大的成就。并行计算就是通过把一个大的计算问题分解成许多彼此独立且有相关的子问题,然后把他们散列到各个节点机上并行执行从而最终解决问题的一种方法。

安装环境:

网络拓扑图:

wKiom1fzJEPh9tfUAAGAix8P-SQ326.jpg

其中InfiniBand网络用于MPI并行计算集群的数据通信,普通千兆以太网用于服务器管理、存储共享等。


服务器清单

用途

主机名

IP Private

Management

IP Application

InfiniBand

OS Version

Intel MPI

Version



存储节点

stor

10.10.10.253


RHEL 6.8  x64

5.1.3.181



管理节点

master

10.10.10.10

10.10.11.10

RHEL 6.8  x64

5.1.3.181



计算节点1

compute01

10.10.10.1

10.10.11.1

RHEL 6.8  x64

5.1.3.181



计算节点2

compute02

10.10.10.2

10.10.11.2

RHEL 6.8  x64

5.1.3.181



计算节点3

compute03

10.10.10.3

10.10.11.3

RHEL 6.8  x64

5.1.3.181



计算节点4

compute04

10.10.10.4

10.10.11.4

RHEL 6.8  x64

5.1.3.181



计算节点5

compute05

10.10.10.5

10.10.11.5

RHEL 6.8  x64

5.1.3.181



计算节点6

compute06

10.10.10.6

10.10.11.6

RHEL 6.8  x64

5.1.3.181



计算节点7

compute07

10.10.10.7

10.10.11.7

RHEL 6.8  x64

5.1.3.181



计算节点8

compute08

10.10.10.8

10.10.11.8

RHEL 6.8  x64

5.1.3.181



 

一、安装操作系统

计算节点、管理节点的操作系统为RHEL 6.8 x64,安装方式:Minual+Network File System Client+Development所有开发工具+Chinese Support

存储节点由于接有显示器,操作系统为RHEL 6.8 x64,安装方式:Desktop+NFS File Server+Development所有开发工具+Chinese Support  Minual+NFS File Server+Development所有开发工具