`
ld_hust
  • 浏览: 172991 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

MPICH2 与编译环境的整合

阅读更多

我所使用的开发语言是C/C++,运行在两种环境下,分别是:Microsoft Windows XP ProfessionalMicrosoft Windows Server 2003.开发工具为Microsoft Visual Studio 2005。安装完MPICH2后,要将MPI库添加到Visual Studio的库目录中,将inculde文件添加到Visual Studioinclude目录中。具体步骤如下:

1.  单击“Tools”菜单,选择“Option”,在弹出对话框中双击树型目录中的“Projects and Solutions”,打开之。在其子目录里面选中“VC++Directories”一项,此时右侧显示相应属性。

2.  在“Show directories for”下拉菜单中选择“Include files”,单击“New line”按钮(快捷键Ctrl+Insert),在新添加的行中单击最右侧浏览按钮,选择MPICH2的安装目录,然后选择lib子目录,选择“Open”,加入完成,如图2.3

 

 

2.3  添加MPICH2头文件路径

3.  使用与第二步相同的方法,将“Library files”添加上,如图2.4

 

 

2.4  添加MPICH2库文件路径

4.  新建一个空白“Windows控制台应用程序”项目,假设命名为MPI_TEST,在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“Linker”、“Input”,在“Additional dependences”一栏输入:mpi.libcxx.lib,此时Configuration选择Release.如图2.5

 

 

2.5  添加依赖项

选择ConfigurationDebug, 在“Additional dependences”一栏输入:mpi.libcxxd.lib.

5.         在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“C\C++”、“Code Generation”,在“Runtime Library”一栏:首先选择“Debug”(①的下拉框),再选择“Debug Multithreaded”(③的下拉框)。这时在“Project Options”的文本框中显示“/MT”表示设置成功。然后选择“Release”(①的下拉框)重复上述步骤。为DebugRelease版使用多线程库. 如图2.6

.

 

 

2.6  使用多线程库

 

6.         在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“C\C++”、“General”,在“Additional Include Directories”一栏添加MPICH2的安装目录下Include子目录.如图2.7:

 

2.7  添加MPICH2的头文件

 

7.         在“Project”菜单中选择“MPI_TEST Properties”,在弹出对话框中依次开左侧树型列表的“Configuration Properties”、“Linker”、“General”,在“Additional Library Directories”一栏添加MPICH2的安装目录下lib子目录.如图2.8:

分享到:
评论

相关推荐

    MPICH并行环境配置

    #### 三、MPICH与编译环境的整合 MPICH支持多种编程语言,包括C和Fortran。为了在这些编程环境中使用MPICH,需要进行特定的设置。 ##### 3.1 Visual C++ 6.0 设置 - **新建项目**: - 打开Visual C++ 6.0,创建一...

    MPICH并行实验报告

    6. **MPICH与编译环境的整合**: - MPICH提供了C和Fortran的编程接口,需要对编译器进行设置以支持MPI。 - 在Visual C++ 6.0中,需要设置编译选项为"Debug Multithreaded",并添加MPICH的头文件和库文件路径。 7....

    windows操作系统下MPICH并行程序安装手册

    整合编译环境 - **Visual C++ 6.0**: 编译MPI+C程序时,需设置项目属性,选择“Win32 Debug”模式下的“Code Generation”选项卡,添加必要的链接器目录和附加依赖库。 #### 三、MPICH并行编程实践 MPICH为...

    windows下配置mpi[归纳].pdf

    #### 四、MPICH 与编译环境的整合 - **支持的语言**:MPICH 支持 C 语言和 Fortran 语言。 - **编译器设置示例**: - **Visual C++ 6.0**: - 创建新项目(通常为 Win32 Console Application)。 - 在工程属性...

    boost-mpich-devel-1.53.0-28.el7.x64-86.rpm.tar.gz

    根据提供的文件信息,本文将...boost-mpich-devel-1.53.0-28.el7.x64-86.rpm.tar.gz这个压缩包为Linux用户提供了一个强大的开发环境,整合了Boost库、MPICH以及众多依赖库,为科学计算和高性能并行编程提供了基础支撑。

    适用于科研基因生物制药HPC的存储方案.pdf

    3. **软件堆栈**:软件堆栈包括Xcat、Oscar、CSM等集群管理系统,MPICH、OpenMPI等并行环境,Gnu C/C++、Fortran、Java、Python等编译环境,以及OpenPBS、Maui Scheduler等作业调度器。 4. **HPC架构**:典型的HPC...

    南京邮电大学云计算与大数据课后作业节选(附题干).docx

    建立并行环境的步骤包括配置共享文件系统、设置节点间互信以及编译安装配置MPICH等。 综上所述,云计算提供灵活的服务模式,大数据处理系统多样化,虚拟化技术优化了资源管理,分布式系统和并行计算技术则提升了...

    十五211工程建设子项目《高性能工程计算平台》.pptx

    【软件资源】包括操作系统Red Hat Linux、编译环境GCC(支持C、C++、FORTRAN)、并行环境MPICH以及资源管理系统SUN Grid Engine。此外,还有商业软件Abaqus和PFEPG,自研软件Adv FEM,以及用于教学的FEM和BEM程序,...

    南京邮电大学云计算与大数据课后作业节选附题干.docx

    并行环境的建立包括配置网络文件系统(NFS)实现文件共享,设置节点间互信,以及编译安装配置并行计算库如MPICH。 总的来说,这些知识点涵盖了云计算服务模型、大数据处理框架、分布式系统、虚拟化技术和并行计算等多...

    南京邮电大学云计算与大数据课后作业节选(附题干).pdf

    消息传递接口(MPI)是并行计算的重要工具,如MPICH是MPI的一种实现,其部署涉及NFS配置、节点间互信设置和MPICH的编译安装。 Google文件系统(GFS)是分布式存储系统的典范,它将大文件分割成固定大小的块,由多个...

Global site tag (gtag.js) - Google Analytics