linux上PGI编译器安装

1、PGI编译器介绍

随着英伟达的收购,PGI编译器已经已经并入NVIDIA HPC SDK。后面直接安装NVIDIA HPC SDK即可。

NVIDIA HPC SDK提供了使用标准的C/C++和Fortran的编译器以及OpenACC指令和CUDA实现HPC建模和模拟应用的GPU加速。此工具能够让代码人员对源代码进行快速移植、并行和优化GPU加速,可以更大限度地提高科学和工程吞吐量,更大限度地减少编码时间。NVIDIA HPC SDK是免费软件。(请注意免费软件、开源软件和自由软件的区别)

我自己需要NVIDIA HPC SDK中提供的工具包括:(以下工具在CUDA Toolkit中可能不提供)

(1) PGI Fortran编译器

(2) cuBLAS、cuSOLVER等GPU并行数学函数库

(3) Nsight 性能分析器

(4) OpenACC支持

(5) 多GPU并行支持

目前,PGI Fortran编译器已经并入NVIDIA HPC SDK,所以必须使用NVIDIA HPC SDK才能使用CUDA Fortran语言。NVIDIA HPC SDK不提供Windows版本,只能在Linux下安装和使用。最后一个Windows版本的PGI Fortran编译器是19.10,官网已经不再提供,但是如果购买商业使用的话应该还是可以下载到的。

2、软件下载

PGI编译器管网:https://www.pgroup.com/index.htm,点击下载会跳转到NVIDIA的管网下载NVIDIA HPC SDK

https://developer.nvidia.com/nvidia-hpc-sdk-downloads

3、软件安装

软件建议在root下进行安装,但是普通用户安装也可以

$ wget https://developer.download.nvidia.com/hpc-sdk/21.7/nvhpc_2021_217_Linux_x86_64_cuda_11.4.tar.gz

$ tar -zvxf nvhpc_2021_217_Linux_x86_64_cuda_11.4.tar.gz

$ ./install

默认安装在/opt/nvidia/hpc_sdk

4、安装完成后需要配置环境变量

vi .bashrc
在文件最后追加2行:
export PATH=/home/xuxj/nvidia_sdk/Linux_x86_64/20.7/compilers/bin:$PATH
export MANPATH=/home/xuxj/nvidia_sdk/Linux_x86_64/20.7/compilers/man:$MANPATH

source .bashrc直接生效

5、软件安装完成之后测试

$ pgcc -V 
$ pgfortran -V

原文链接: https://www.cnblogs.com/tiandi/p/16157475.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/188720

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午2:24
下一篇 2023年2月12日 下午2:25

相关推荐