Window7 64位下SU2汇编安装教程:4.3版本详解与所需库

版权申诉
0 下载量 168 浏览量 更新于2024-06-26 收藏 1.9MB PDF 举报
本文档详细介绍了在Windows 7 64位环境下安装SU2(SU2 Computational Fluid Dynamics)的步骤,特别关注于版本4.3的编译与配置。SU2是一款开源的计算流体动力学(CFD)求解器,适用于高性能计算和并行计算。 首先,安装环境的基础是Visual Studio 2012,尽管此处强调了单独使用VS系列编译器无法满足需求,因为SU2源代码利用了C99标准的变长数组功能,而VS系列直到那时并未支持。因此,推荐安装Intel C++编译器,这里选择了Intel C++ Studio XE 2013 SP1,并将其与Visual Studio环境关联。 接下来是并行计算的准备,作者使用了Microsoft MPI (Message Passing Interface),这是实现多处理器和多节点通信的关键工具。从Microsoft官网下载MSMPI Setup.exe,先安装Microsoft Visual C++ 2010 SP1 Redistributable Package,无论是32位还是64位版本,以便满足MSMPI的依赖。安装后,需将MSMPI可执行文件路径添加到系统环境变量的Path中,确保正确配置。 Python和相关的数值库Nu也是必不可少的,因为SU2可能需要Python作为脚本语言进行数据处理和后处理。具体来说,安装Python有助于管理和执行SU2的工作流程,而Nu库则可能是用于数值计算的部分。 安装过程相对耗时,对于4G内存的笔记本电脑,编译一次SU2可能需要长达5个小时,这表明在资源有限的环境中,优化编译设置和优化硬件配置对于提高性能至关重要。 本文提供了一个详尽的指南,涵盖了从基础环境配置(如Visual Studio和Intel C++编译器)、并行计算环境(MSMPI)的安装,到Python和Nu库的安装,以便在Windows 7 64位环境下成功编译和运行SU2的最新版本。对于有志于在该平台上进行CFD模拟的人来说,这是一个实用的参考文档。