SCALAPACK编译SCALAPACK编译 SCALAPACK(Scalable SAPACK)是一个并行计算软件包,适用于分布式并行计算机。它是为异构计算而设计的,支持任何MPI,具有高效、可移植、可伸缩、高可靠等优点,利用它的求解库可以开发出基于线性代数运算的并行应用程序。源码可以从http://netlib.org/scalapack下载。 下载源码包:wget http://www.netlib.org/scalapack/scalapack-2.0.2.tgz 解压缩:tar xvf scalapack-2.0.2.tgz 修改配置文件 cd scalapack-2.0.2 cp SLmake.inc.example SLmake.inc vi SLmake.inc 备注:编译之前需要安装好MPI,并设置好环境变量,还需要编译好BLAS和LAPACK 编译: cd SRC make 编译完成,生成libscalapack.a库文件 |