2008年12月4日linux应用程序开发:开发 Linux 下的并行程序(2)
MPICH的安装和配置 MPICH是MPI的一种具体实现。下面以1.2.4版本为例,介绍如何在Linux上安装和配置MPICH,此处采用的操作系统为Red Hat 7.3。 1.MPICH软件包 根据需要及机器配置的不同,可从http://www.mcs.anl.gov/mpi/mpich/download.html相应的MPICH软件包。此处采用的软件包是mpich-1.2.4.tar.gz。 $ tar xzvf mpich-1.2.4.tar.gz $ cd mpich-1.2.4 $ ./configu...
[阅读全文] [PDF]
2008年12月4日linux应用程序开发:开发 Linux 下的并行程序(1)
作者:肖文鹏 性能并行计算所处理的问题具有程序规模庞大、编写困难、计算量大、运行时间长,以及数据量巨大等特点,因此选择一个好的并行计算平台和并行编程工具非常重要。Linux是一个非常优秀的操作系统,其上的MPI和PVM是目前最流行的并行编程语言。本文将介绍如何借助Linux来构建并行计算系统,以及如何在Linux平台下开发MPI和PVM并行程序。 并行计算环境 并行计算是提高计算机系统计算速度和处理能力的一种有效手段。它的基本思想是用多个处理器来协同求解同一问题,即将被求解的问题分解成若干个部分,各部分均由一个独立的处理机来...
[阅读全文] [PDF]
2008年12月4日linux应用程序开发:开发 Linux 下的并行程序(3)
基于MPICH的并行程序设计 下面用一个简单的例子,给出在Linux平台上开发MPI并行程序的一个基本框架,以便对基于MPICH的并行程序有一个感性认识。基于MPICH的并行程序可以用C或者Fortran开发,此处给出的例子是用C语言编写的。 /*====================* * mpi_hello.c - Demo program of MPICH. * *====================*/ #include #include “mpi.h” int main(int argc, ch...
[阅读全文] [PDF]
1 共3条 分1页