2024年3月12日发(作者:)

Window7 64位环境下SU2的安装

SU2的安装也可以称之为SU2代码的编译,按照本文的方式可以编译出功能完整的

SU2并行版本,同时本文也给出了包括、、、、

、以及SU2_CFD的静态库SU2_等编译SU2所需静态库

的安装。

以前是在公司的16G内存的台式机上进行安装的,安装的版本是3.2,本文演示的是

SU2最新版本4.3的安装,用的是个人笔记本,4G内存的,编译起来非常慢,编译一次

SU2大概需要5个小时。具体安装步骤如下:

1 安装Visual Studio 2012。

2 安装Intel C++编译器。

特别说明,单独使用VS系列编译器是无法编译SU2的。因为SU2的源代码中用到了

C99标准的变长数组,而这个特性VS系列编译器一直未支持,所以需要另外安装Intel C++

编译器。我用的是Intel C++ Studio XE 2013 SP1,安装就按照默认设置,安装时会自动

关联到VS环境。

3 安装并行。

我用的是MSMPI。下载地址:

/en-us/download/?id=41634

另外,安装MSMPI之前要安装Microsoft Visual C++ 2010 SP1 Redistributable

Package,x86版和x64版可以都安装。

下载地址:

32位

/en-us/download/?id=8328

64位

/en-us/download/?id=13523

安装完成后,将MSMPI可执行文件的路径加入环境变量。做法如下:

在桌面上右键点击“计算机”,选“属性”,然后点击左边的“高级系统设置”,再

点击下方的“环境变量”。在系统变量的变量那一栏里找到Path,点击那一栏选编辑,在

弹出的“编辑系统变量”窗口中点击变量值,在最后面输入;C:Program FilesMicrosoft

MPIBin,如图所示,然后按确定退出。

4 安装Python和相关数值库Numpy、Scipy。