openacc的Linux安装教程,科学网—opensuse 13.1 系统 openACC编译器使用及GPU并行编程环境配置 - 马小军的博文...

本文讲述opensuse13.1系统openACC编译器使用及GPU并行编程环境配置。

这里以笔记本显卡驱动为NVIDIA为例

在安装前,请确保系统已经安装kernel-devel ,kernel-source,gcc,make

1、NVIDIA显卡驱动安装

安装:

1.1禁用nouveau开c/源驱

终端:root用户下输入命令 echo "blacklist nouveau" > /etc/modprobe.d/50-blacklist.conf,重启reboot

1.2 驱动安装

下载好的驱动程序放在 /home/tmp下,或者其他目录下,然后ctrl+alt+F1健进入文本模式,su,进入root,输入init 3,cd到显卡驱动所在目录如/home/tmp下,然后:

sh  NVIDIA-linux-x86-64-340.24.run  -q

安装完后,reboot,进入x windows 。

注:对于Optimus 技术的双显卡,如果不进行openGL开发,可以不必安装Bumblebee,直接安装nvidia显卡驱动后,不要进行nvidia-xconfig 和nvidia-settings设置,否则在/etc/X11/下生成xorg.conf文件,重启后进不了x windows,如果进不了,就删去xorg.conf 文件即可。然后可以安装CUDA和PGI驱动,可以编译openACC和CUDA程序。

2  PGI accelerator 编译器安装

可以在官网下载最新pgi 14.7版本,得到15天试用期的license.dat

进入到pgi文件目录安装

sh install

安装过程中提示,是否安装CUDA Toolkit , 选是,这个一定要安装

最后安装完后进行环境变量设置:

$export  PGI=/opt/pgi;

$export  MANPATH=$MANPATH:$PGI/linux86-64/14.7/man;

$export  LM_LICENSE_FILE=$PGI/license.dat;

$export  PATH=$PGI/linux86-64/14.7/bin:$PATH;

$source 一下 ~bash.bashrc ,退出终端

重新打开终端

root下,输入 pgaccelinfo

083ee4f838819a8a99623a3435d3e556.png

pgi   编译器安装成功

3、openACC例子调试

在pgi安装目录,如/opt/pgi/linux86-64/2014/examples/OpenACC/samples/acc_c2a,下,make ,生成acc_c2a.out,运行,出结果,表示,能进行openACC计算。

转载本文请联系原作者获取授权,同时请注明本文来自马小军科学网博客。

链接地址:http://blog.sciencenet.cn/blog-929412-817804.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值