• 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
  • 相关阅读:
    下载并安装chrome插件的方法
    QString转化为char *的方式
    a socket demo
    TCP/IP相关知识总结(马士兵教育)视频对应图片
    C++中的按位或的用意
    dll路径加载顺序
    【第二周】【作业七】四人小组项目
    【第二周】【作业六】结对项目,四则运算++
    【第二周】【作业八】个人项目词频统计++
    【第二周】【作业三】效能测试
  • 原文地址:https://www.cnblogs.com/tiandi/p/16157475.html
Copyright © 2020-2023  润新知