环境:
CUDA5.5
NVIDIAGT630 + Intel集成显卡
目标:
安装Ompss
安装dlb
并进行验证
首先
DLB的环境要求:
MPI+OMPSs
所以首先配置MPI和OMPSs环境
一.MPI的搭建
选择OpenMPI来实现MPI环境
OpenMPI下载地址
www.open-mpi.org/software/ompi/v1.6/
解压安装
tar-zxvf openmpi-1.6.5.tar.gz
configure–prefix=/usr/local/openmpi-1.6.5
make
su
makeinstall
退出root权限
配置一些环境变量
在~root/.bashrc和~user/.bashrc中加上
exportOPENMPI=/usr/local/openmpi-1.6.5
exportLD_LIBRARY_PATH=$OPENMPI/lib
exportPATH=$OPENMPI/bin:$PATH
并执行
source~/.bashrc
然后测试一个例子,验证是否安装成功
cdexample
gcc-o hello_c hello_c.c
root@xianb:/home/xianb/Tmp/openmpi-1.6.5/examples#gcc -o hello_c hello_c.c
hello_c.c:11:17:致命错误: mpi.h:没有那个文件或目录
编译中断。
出了问题
没有mpi.h
解决办法,要用mpicc来编译才行
mpicc-o hello_c hello_c.c
再执行一次就可以了
或者直接make也行
这个文件
pmirun-np 4 hello_c
如果可以正常输出结果那么说明MPI环境搭建成功