zoukankan      html  css  js  c++  java
  • Fortran和C的编译器PGI部署

    平台信息

    Description:    CentOS Linux release 7.6.1810 (Core) 
    

    安装步骤

    1. 获取PGCC:社区版是免费的,自带license.dat
    2. 解压下载的压缩包:tar zxf xxx.tar.gz -C /path/to/cesm/
    3. cd到cesm目录中,安装:./install
    4. 安装协议 Do you accept these terms? (accept, decline):accept【按回车默认不同意】
    5. Please choose install option:1【Single system install】
    6. Do you want to continue the PGI installation? (y/n):y
    7. Installation directory? (/opt/pgi):回车,使用默认路径
    8. 之后回出现另一些协议,还是按上面的套路:accept + y + 回车,继续
    9. What do you want to do? 5【I'm not sure (quit now and re-run this script later.)】
    10. Do you want the files in the install directory to be read-only? (y/n):y【设定安装目录只读,避免误操作】
    11. Installation compelete. 【安装引导完成,退出】
    12. 配置环境变量:sudo vim /etc/profile.d/pgi-env.sh(见本页底部
    13. 正常情况,到这儿就安装完成了。
    14. 这个安装成功了 但是重启可能进不去界面这多半是因为显卡驱动的安装方式不对,解决方法卸载驱动,重新安装驱动和cuda再次进去 就能够用PGI编译器了,Ctrl + Alt + F1 进入命令行模式
    15. 卸载驱动:sudo yum remove nvidia-* sudo yum autoremove && sudo nvidia-uninstall
    16. 此时重启进入可正常进入,但是因为没有驱动字体都会变大一号。
    17. 重新安装驱动:在命令行模式下Ctrl + Alt + F1(见本页底部
    18. 这样子再进去就是有驱动 且不会再循环登录了
    19. 验证安装是否成功:pgcc --version
    # 步骤 12 文件 pgi-env.sh 内容
    export PGI=/opt/pgi
    export PATH=/opt/pgi/linux86-64/xxx/bin:$PATH
    export MANPATH=$MANPATH:/opt/pgi/license.dat
    export PGI_ACC_TIME=1
    export PGI_ACC_NOTIFY=1
    
    # 步骤 17 命令行内容
    $ sudo service lightdm stop
    $ sudo ./NVIDIA-Linux-x86_64-381.22.run -no-x-check -no-nouveau-check -no-opengl-files
    $ sudo service lightdm restart
    
  • 相关阅读:
    9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路(转)
    Path Sum(参考别人,二叉树DFS)
    tcp/ip
    常见Unix指令
    Pascal's Triangle II
    Implement strStr()
    LeetCode总结
    从LLVM源码学C++(一)
    面试题:1到N中,1出现的次数
    面试题:数组划分成两个子数组,和的差值的绝对值最小
  • 原文地址:https://www.cnblogs.com/zhyantao/p/10614223.html
Copyright © 2011-2022 走看看