トップ 新規 編集 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

PGIコンパイラ

[ソフトウェア]

PGIコンパイラ(Accelerator版)

PGIコンパイラのインストール手順のまとめ(Ubuntu14.04の場合)2015年10月11日

1.Nvidiaドライバーのインストール

システム設定、追加のソフトウェアからNvidiaのドライバーソフトウェアを選択して適用して再起動する.

2.CUDAのインストール

Nvidia CUDA ZONEから[cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb]をダウンロード.

$ sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb

$ sudo apt-get update

$ sudo apt-get install cuda

*パスの設定

ホームディレクトリ直下で隠しファイルを表示.「.bashrc」を開き,以下を追加

export PATH=/usr/local/cuda-x.y/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-x.y/lib64:$LD_LIBRARY_PATH

(xとyは読み替えてください.)

$ source .bashrc

再起動する.

3.PGIコンパイラのインストール

PGIのサイトから[PGI Accelerator Fortran/C/C++ Workstation]をダウンロード.

$ sudo mkdir /tmp/pgi/

$ sudo cp [ダウンロードしたファイル] /tmp/pgi/

$ cd /tmp/pgi/

$ sudo tar xzvf [ダウンロードしたファイル]

$ sudo apt-get install gcc-multilib g++-multilib lib32z1 gfortran gfortran-multilib lsb

$ sudo mkdir /opt/pgi/

$ sudo ./install

PGIのサイトからlicense.datをダウンロード.

$ sudo cp license.dat /opt/pgi/

$ cd /opt/pgi/linux86-64/15.9/bin

$ sudo ./pgi_license_tool

2を選択して,/opt/pgi/license.datと入力する.

*パスの設定

先ほどの「.bashrc」に以下を追記.

export PGI="/opt/pgi"

export PATH="/opt/pgi/linux86-64/xy.z/bin:${PATH}"

export MANPATH="/opt/pgi/linux86-64/xy.z/man:${MANPATH}"

export LM_LICENSE_FILE="/opt/pgi/license.dat:${LM_LICENSE_FILE}"

(x,y,zは読み替えてください.)

コンパイルコマンド

$ pgcc -acc xxx.c

$ ./a.out

最終更新時間:2015年10月11日 19時52分49秒