Window7 64位下SU2最新版本4.3并行安装教程与所需库编译

版权申诉
0 下载量 78 浏览量 更新于2024-06-26 收藏 2.28MB DOCX 举报
本文档详细介绍了在Windows 7 64位环境下安装SU2(Simple University of Navier-Stokes)的步骤,一个开源的流体力学求解器。作者分享了从安装Visual Studio 2012(用于代码编译)到配置并行版本,以及安装所需的静态库(如cgns.lib, metis.lib, tecio.lib, msmpi.lib, parmetis.lib, SU2.lib和SU2_CFDLIB.lib)的过程。 首先,作者提到他们之前在公司使用的台式机上安装的是SU2 3.2版本,但在个人笔记本上(4GB内存)编译4.3版本时遇到性能挑战,需要大约5小时才能完成。这个过程涉及以下几个关键步骤: 1. 安装Visual Studio 2012:作为代码编译的基础环境,确保有足够的开发工具支持。 2. 安装并行支持:因为SU2是并行计算软件,所以需要安装合适的并行处理工具,如MPI(Message Passing Interface)库,这对于大规模网格求解至关重要。 3. Python和相关库:Python作为SU2的重要脚本语言,安装Python 2.7.8版本,并确认其已添加到系统环境变量中,且Scipy库安装正确。 4. CMake的安装与配置:CMake是一个跨平台的构建系统,用于管理和生成编译指令。用户需要将其添加到PATH环境变量中,并通过命令行验证安装情况。 5. Metis和ParMetis的编译:Metis和ParMetis是用于数据划分的库,从指定的源代码包下载并解压,然后配置为64位版本。 6. CGNS源代码的下载与编译:CGNS (Convergent General Nodal Simulation)是一个重要的几何建模库,下载cgnslib_3.2.1版本,正确安装后会生成cgns.lib文件。 7. TECIO:尽管这部分没有提供下载链接,但TECIO也是一个重要的输入输出库,安装过程类似前几个步骤。 整个过程中,作者强调了对每个组件版本的选择、安装路径的确认以及环境变量设置的重要性,以确保在有限的硬件条件下尽可能优化性能。通过这些步骤,读者能够理解如何在Window 7 64位系统上成功搭建和编译SU2环境,这对于想要使用该软件进行流体模拟的用户来说是非常有价值的指南。