openacc的Linux安装教程,OpenAcc社區版安裝教程(Linux版)(更新版)

官方安裝過程如下圖所示

18640cbc034121baeeaafe5fe1306a57.png

1、安裝前

下載OpenAcc社區版

1,目前為止的最新版,平台是Linux,選擇Linux x86-64. 我的服務器系統是CentOs

9c3294dbf5edacc7ed92c476125712d7.png

2、安裝軟件——以一台服務器為例

1,安裝前需要一些組件

-- Linux Standard Base ,lsb

輸入命令 lsb_release看是否安裝過lsb,如果沒有,安裝

b4001512735010acd5baaa4bf73773a6.png

--gcc

需要安裝gcc,一般都安裝了吧

2,安裝步驟

1,root模式下新建文件夾openacctempdir,將安裝文件拷貝進來

cd到改路徑,解壓

% tar xpfz .tar.gz

2,運行安裝腳本文件,然后看一堆文字

% [sudo] ./install

一路看到最后,不要忘乎所以,100%看完,出現下面這句的時候,一定要accept

6ce27837c82b3712f0614bf7e441db99.png

然后

19067c060deef1d87058782e48ed83df.png

后面還有很多文字,看完后有的要accept,然后安裝成功

2,默認安裝路徑是 /opt/pgi

3,將PGI加入到路徑PATH,編輯 /etc/profile,最后保存需要source /etc/profile

4d6cff81c3db0f462197ce779f17ecca.png

4,測試一下有沒有安裝成功

c7be792cfa118b1e026546bb84db133e.png

5,在路徑/opt/pgi/linux86-64/2017/examples/OpenACC/samples/下

拷貝一個例子到home下

以acc_f1.f90為例

cp -r acc_f1 /home/acc_f1

cd到acc_f1目錄下

pgfortran acc_f1.f90

然后生成a.out文件,運行后出現 Test PASSED,說明大功告成!

注意事項

1,PGI 2017 只支持64位的操作系統

2,如果想獲取一個永久的證書,需要連上網,並且需要知道ip地址

過期后更新

只能下載最新的版本,將之前的版本卸載掉,重復上面的安裝過程。

新版的如2018.10社區版,默認支持的cuda9.0以上版本,假如你只有cuda8.0

需要將cuda的路徑添加到環境變量

vim /etc/profile

export CUDA_HOME=/usr/local/cuda-8.0

注意上述路徑是你cuda所在路徑。

然后 source /etc/profile

關於PGI使用OpenMP操作

1.編譯要加 -mp

!$omp parallel do  num_threads(40)

需要指明線程數

2.編譯加 -mp=allcores

不需要里面指定線程數

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值