BLACS安装BLACS BLACS(Basic Linear Algebra Communication Subprograms)是基本线性代数通信子程序,目的是创建一个面向线性代数的消息传递接口,该接口可以在多种分布式存储平台上高效、统一地实现。源码可以从http:www.netlib.org/blacs下载 下载源码包:wget http://www.netlib.org/blacs/mpiblacs.tgz 解压:tar xvf mpiblacs.tgz 修改配置文件: Cd BLACS/BMAKES Cp Bmake.MPI-LINUX ../Bmake.inc (因为是高性能计算机集群,需要使用MPI,所以选择Bmake.MPI-LINUX。把它拷贝到上一层目录并命名Bmake.inc。) Vi Bmake.inc修改以下几处
BTOPdir = //安装BLACS的目录 MPIdir = //安装MPI的目录
F77 = /home/baolu/openmpi/bin/mpif77 CC = /home/baolu/openmpi/bin/mpicc 编译:make mpi 其中COMMLIB是所用的通信库,我这里用的mpi,则命令为make mpi,编译完成后,在LIB目录下生成3个文件: blacsCinit_MPI-LINUX-0.a blacsF77init_MPI-LINUX-0.a blacs_MPI-LINUX-0.a |