PGI Complier & Tools 使用ガイド
- 使用法・チュートリアル(日本語)-
| ドキュメント・ファイル |
リリース日 |
サイズ(MB) |
| PGI コンパイラ 使用ガイド(Rev. 4.4) |
2011-10-8 |
1.9 |
|
この使用ガイドは、PGI コンパイラを初めて利用する際のコンパイラの使用方法を簡単に説明した資料です。様々な活用シーンにおける一般的に使用するコンパイル・オプションと
PGI ツールの使用法について説明しています。この内容は、今後、随時更新されます。なお、ここで記述したコンパイラ・オプションは特に断らない限り、PGI
6.1~11.x (2011) バージョンのものを使用しています。これ以前のバージョンでは、一部、オプションとして存在しないものもありますのでご注意ください。 ※ PGI アクセラレータ、CUDA Fortran の使用法は、PGIテクニカルコラムでも説明しております。
著作 : 株式会社ソフテック
| 日付 |
リビジョン |
備考 |
| 2006/4/14 |
1.0 |
第一版リリース |
| 2006/4/17 |
1.1 |
チュートリアル章追加 |
| 2006/4/20 |
1.2 |
チュートリアル(FFTE性能)追加 |
| 2006/5/2 |
1.3 |
チュートリアル(メモリアクセス、プリフェッチ最適化)追加 |
| 2006/7/4 |
1.4 |
一部修正、1.4項追加 |
| 2006/8/18 |
1.5 |
一部修正、3.1 プロファイルの項の記述追加 |
| 2006/9/6 |
1.6 |
PGI 6.2 対応 |
| 2006/10/1 |
1.7 |
2.1項 一般的な最適化オプションの項を補足 |
| 2007/4/11 |
1.8 |
PGI 7.0 対応、追加・補筆 |
| 2007/11/1 |
1.9 |
PGI 7.1 対応、オプション追加補筆、MPIプログラム開発追加 |
| 2007/12/21 |
2.0 |
MPIプログラム開発関係の補足、追加 |
| 2008/5/20 |
2.1 |
PGI 7.2 対応、オプション追加補筆 |
| 2008/12/4 |
2.2 |
PGI 8.0 対応、オプション追加補筆 |
| 2009/7/2 |
2.3 |
PGI 9.0 対応、オプション追加補筆 |
| 2009/10/27 |
2.3-1 |
PGI 9.0 対応、タイプミス修正 |
| 2010/12/18 |
3.0 |
PGI 2010対応、PGIアクセラレータ機能追加 |
| 2011/1/9 |
4.0 |
PGI 2011対応 |
| 2011/1/21 |
4.1 |
PGI 2011(11.1)対応の補筆 |
| 2011/5/17 |
4.2 |
PGI 2011(11.5)対応の補筆 |
| 2011/6/20 |
4.3 |
PGI 2011(11.6)対応の補筆 |
| 2011/10/8 |
4.4 |
PGI 2011(11.9)対応の補筆と一部編集 |
|

PGI (Accelerator) Workstation / Server 製品
Linux (32-bit and 64-bit) 版
Current Version : 2011 ( PGI 11.10 )
- PGI Accelerator (Accelerator/CUDA Fortran機能を使用する) の 11.0 リビジョン以降をインストールする場合は、事前に、以下の表に記載している NVIDIA CUDA 用のいずれかのバージョンのドライバーをインストールして下さい。(但し、CUDA toolkitの過去のバージョンは、残しておいても良い。)なお、CUDA の各バージョンのインストール方法は、こちらのページをご参照下さい。
過去の PGI リビジョンに対応する CUDA ドライバー&Toolkit
| PGI 10.0 ~ 10.3 |
CUDA toolkit and driver 2.3対応 |
| PGI 10.4 ~ 10.6 |
CUDA toolkit and driver 2.3、並びに3.0対応 |
| PGI 10.8 ~ 10.9 |
CUDA toolkit and driver 2.3、並びに3.1対応 |
| PGI 11.0 ~ 11.5 |
CUDA toolkit and driver 3.1、並びに3.2対応 |
| PGI 11.6 ~ |
CUDA toolkit and driver 3.2、並びに4.0対応 |
- PGIコンパイラをインストールする前に、GNU ソフトウェア(gcc,gfortran,glibc等)が実装されていることをご確認下さい。64bit 版の Red Hat 6.x (CentOS 6.x or Scientific Linux 6.x) における、GNU ソフトウェアの確認方法とインストール方法については、こちらに説明があります。
- 最新のリビジョンよりも前のソフトウェアは、PGI社のサイトから、あるいは弊社のアーカイブからダウンロードをお願いします。
- 本ソフトウェアは、32ビットLinux用、64ビットLinux用のどちらでもインストール可能な形態となっております。どちらの場合でも上記ファイルをダウンロードしてください。PGI Accelerator (x64+GPU) 製品も上記と同じソフトウェアとなります。
- 「本製品ライセンス」は、64ビットLinux上、あるいは、32ビットLinux 上のどちらか一つで利用できます。
- ダウンロードする前に、上記の LICENSE.pdf の内容(ソフトウェアライセンス契約について)を必ずお読みください。この内容に同意した場合に限り、ダウンロードが可能となります。また、ダウンロードした場合は、このライセンス条項に合意したものとみなします。
- 試用のためのライセンスキーの入手方法に関しては、こちらをご覧ください。

Windows上のブラウザでダウンロードした場合、pgilinux-11x.tar.gz のファイル名が pgilinux-11x.tar.tar 等に変換されて保存されることがあります。この場合は、保存した後に、ファイル名を上記の正規な ***.tar.gz 形式にリネームしてお使いください。
PGI (Accelerator) Workstation / Server 製品
Windows 版(32-bit 用)
Current Version : 2011 ( PGI 11.10 )
| ドキュメントファイル |
リリース日 |
サイズ(KB) |
備考 |
| LICENSE.pdf |
2011/1/4 |
10 |
ライセンス許諾契約書(英語) |
| パッケージファイル |
リリース日 |
サイズ(MB) |
備考 |
| pgiws-1110.exe |
2011/11/2 |
330 |
F2003/F77/C/C++フルパッケージ |
- PGI 11.8 以降では、同梱する cygwin のバージョンを 1.7.9-1 に更新しました。PGIソフトウェアのバージョンアップを行うお客様は、インストール・ウィザード中に「cygwin を更新する」を選び、新バージョンを実装してください。
- 【重要】PGI 11.2 ~ 11.7 において、cygwin の bash シェル操作環境で不具合がある場合は、cygwin 実装に関する FAQ#5 と FAQ#3 の内容をご確認下さい。必要であれば、PGIコマンドプロンプトの起動ファイル(pgi.bat)を修正して下さい。
- PGI Accelerator (Accelerator/CUDA Fortran機能を使用する) の 11.0 リビジョン以降をインストールする場合は、事前に、以下の表に記載している NVIDIA CUDA 用のいずれかのバージョンのドライバーをインストールして下さい。(但し、CUDA toolkitの過去のバージョンは、残しておいても良い。)なお、CUDA の各バージョンのインストール方法は、こちらのページをご参照下さい。
過去の PGI リビジョンに対応する CUDA ドライバー&Toolkit
| PGI 10.0 ~ 10.3 |
CUDA toolkit and driver 2.3対応 |
| PGI 10.4 ~ 10.6 |
CUDA toolkit and driver 2.3、並びに3.0対応 |
| PGI 10.8 ~ 10.9 |
CUDA toolkit and driver 2.3、並びに3.1対応 |
| PGI 11.0 ~ 11.5 |
CUDA toolkit and driver 3.1、並びに3.2対応 |
| PGI 11.6 ~ |
CUDA toolkit and driver 3.2、並びに4.0対応 |
- 最新のリビジョンよりも前のソフトウェアは、PGI社のサイトから、あるいは弊社のアーカイブからダウンロードをお願いします。
- 本ソフトウェアは、32ビット Windows(R) のみにインストールすることが可能です。PGI Accelerator (x64+GPU) 製品も上記と同じソフトウェアとなります。
- PGI Workstation/Server 製品の Windows 版の説明は、こちらのページへ。使用方法の概要は、こちらのページをご参照下さい。
- 「インストールの方法」については、こちらのページに説明しています。試用する場合においては、ダウンロードしたファイルをダブル・クリックし、インストール・ウイザードに従って行う事が可能です。
- ダウンロードする前に、上記の LICENSE.pdf の内容(ソフトウェアライセンス契約について)を必ずお読みください。この内容に同意した場合に限り、ダウンロードが可能となります。また、ダウンロードした場合は、このライセンス条項に合意したものとみなします。
- 試用のためのライセンスキーの入手方法に関しては、こちらをご覧ください。
PGI (Accelerator) Workstation / Server 製品
Windows 版(64-bit 用)
Current Version : 2011 ( PGI 11.10 )
| ドキュメントファイル |
リリース日 |
サイズ(KB) |
備考 |
| LICENSE.pdf |
2011/1/4 |
10 |
ライセンス許諾契約書(英語) |
| パッケージファイル |
リリース日 |
サイズ(MB) |
備考 |
| pgiwsx64-1110.exe |
2011/11/2 |
499 |
F2003/F77/C/C++フルパッケージ |
- PGI 11.8 以降では、同梱する cygwin のバージョンを 1.7.9-1 に更新しました。PGIソフトウェアのバージョンアップを行うお客様は、インストール・ウィザード中に「cygwin を更新する」を選び、新バージョンを実装してください。
- 【重要】PGI 11.2 ~ 11.7 において、cygwin の bash シェル操作環境で不具合がある場合は、cygwin 実装に関する FAQ#5 と FAQ#3 の内容をご確認下さい。必要であれば、PGIコマンドプロンプトの起動ファイル(pgi.bat)を修正して下さい。
- PGI Accelerator (Accelerator/CUDA Fortran機能を使用する) の 11.0 リビジョン以降をインストールする場合は、事前に、以下の表に記載している NVIDIA CUDA 用のいずれかのバージョンのドライバーをインストールして下さい。(但し、CUDA toolkitの過去のバージョンは、残しておいても良い。)なお、CUDA の各バージョンのインストール方法は、こちらのページをご参照下さい。
過去の PGI リビジョンに対応する CUDA ドライバー&Toolkit
| PGI 10.0 ~ 10.3 |
CUDA toolkit and driver 2.3対応 |
| PGI 10.4 ~ 10.6 |
CUDA toolkit and driver 2.3、並びに3.0対応 |
| PGI 10.8 ~ 10.9 |
CUDA toolkit and driver 2.3、並びに3.1対応 |
| PGI 11.0 ~ 11.5 |
CUDA toolkit and driver 3.1、並びに3.2対応 |
| PGI 11.6 ~ |
CUDA toolkit and driver 3.2、並びに4.0対応 |
- 最新のリビジョンよりも前のソフトウェアは、PGI社のサイトから、あるいは弊社のアーカイブからダウンロードをお願いします。
- 本ソフトウェアは、64ビットWindows (x64) のみにインストールすることが可能です。64ビットWindows 上に、64ビットと 32ビットの二つのコンパイル環境が構築されます。PGI Accelerator (x64+GPU) 製品も上記と同じソフトウェアとなります。
- PGI Workstation/Server 製品の Windows 版の説明は、こちらのページへ。使用方法の概要は、こちらのページをご参照下さい。
- 「インストールの方法」については、こちらのページに説明しています。試用する場合においては、ダウンロードしたファイルをダブル・クリックし、インストール・ウイザードに従って行う事が可能です。
- ダウンロードする前に、上記の LICENSE.pdf の内容(ソフトウェアライセンス契約について)を必ずお読みください。この内容に同意した場合に限り、ダウンロードが可能となります。また、ダウンロードした場合は、このライセンス条項に合意したものとみなします。
- 試用のためのライセンスキーの入手方法に関しては、こちらをご覧ください。
PGI (Accelerator) Workstation / Server 製品
Mac OS X 版(32-bit and 64-bit)
Current Version : 2011 ( PGI 11.10 )
- (重要)Mac OS X のバージョン(Leopard、Snow Leopard、Lion) に対応した Xcode 開発環境を必ず実装してから PGI コンパイラをインストールして下さい。この組み合わせが悪い場合は、PGIソフトウェアのインストールが失敗します。
Mac OS X のバージョンとそれに対応する Xcode バージョン
| Mac OS X 10.5 (Leopard) |
Xcode 2.5 以上 |
| Mac OS X 10.6 以上 (Snow Leopard) |
Xcode 3.2 以上 |
| Mac OS X 10.7 以上 (Lion) |
Xcode 4.1 以上 |
- PGI Accelerator (Accelerator/CUDA Fortran機能を使用する) の 11.0 リビジョン以降をインストールする場合は、事前に、以下の表に記載している NVIDIA CUDA 用のいずれかのバージョンのドライバーをインストールして下さい。(但し、CUDA toolkitの過去のバージョンは、残しておいても良い。)なお、CUDA の各バージョンのインストール方法は、こちらのページをご参照下さい。
過去の PGI リビジョンに対応する CUDA ドライバー&Toolkit
| PGI 10.0 ~ 10.3 |
CUDA toolkit and driver 2.3対応 |
| PGI 10.4 ~ 10.6 |
CUDA toolkit and driver 2.3、並びに3.0対応 |
| PGI 10.8 ~ 10.9 |
CUDA toolkit and driver 2.3、並びに3.1対応 |
| PGI 11.0 ~ 11.5 |
CUDA toolkit and driver 3.1、並びに3.2対応 |
| PGI 11.6 ~ |
CUDA toolkit and driver 3.2、並びに4.0対応 |
- 最新のリビジョンよりも前のソフトウェアは、PGI社のサイトから、あるいは弊社のアーカイブからダウンロードをお願いします。
- 本ソフトウェアは、32ビットMac OS X、64ビットMac OS Xのどちらでもインストール可能な形態となっております。どちらの場合でも上記ファイルをダウンロードしてください。PGI Accelerator (x64+GPU) 製品も上記と同じソフトウェアとなります。
- Apple Mac は、プロセッサがインテル社製のものであることが必要です。それ以外のMacには対応しません。
- 「インストールの方法」については、こちらのページに説明しています。試用する場合においては、ダウンロードしたファイルをダブル・クリックし、インストール・ウイザードに従って行う事が可能です。
- ダウンロードする前に、上記の LICENSE.pdf の内容(ソフトウェアライセンス契約について)を必ずお読みください。この内容に同意した場合に限り、ダウンロードが可能となります。また、ダウンロードした場合は、このライセンス条項に合意したものとみなします。
- 試用のためのライセンスキーの入手方法に関しては、こちらをご覧ください。
PGI (Accelerator) Visual Fortran 製品
Windows 版 Microsoft Visual Studio用のプラグイン
Current Version : 2011 ( PGI 11.10 )
- PGI Accelerator (Accelerator/CUDA Fortran機能を使用する) の 11.0 リビジョン以降をインストールする場合は、事前に、以下の表に記載している NVIDIA CUDA 用のいずれかのバージョンのドライバーをインストールして下さい。(但し、CUDA toolkitの過去のバージョンは、残しておいても良い。)なお、CUDA の各バージョンのインストール方法は、こちらのページをご参照下さい。
過去の PGI リビジョンに対応する CUDA ドライバー&Toolkit
| PGI 10.0 ~ 10.3 |
CUDA toolkit and driver 2.3対応 |
| PGI 10.4 ~ 10.6 |
CUDA toolkit and driver 2.3、並びに3.0対応 |
| PGI 10.8 ~ 10.9 |
CUDA toolkit and driver 2.3、並びに3.1対応 |
| PGI 11.0 ~ 11.5 |
CUDA toolkit and driver 3.1、並びに3.2対応 |
| PGI 11.6 ~ |
CUDA toolkit and driver 3.2、並びに4.0対応 |
- 最新のリビジョンよりも前のソフトウェアは、PGI社のサイトから、あるいは弊社のアーカイブからダウンロードをお願いします。
- 本ソフトウェアは、32ビット Widows上にインストールするためのソフトウェアと 64ビット Windows (x64) 用にインストールためのソフトウェアが区別されております。該当するソフトウェアをダウンロードして下さい。64ビッ トWindow上では、64 ビットと 32 ビットの二つのコンパイル環境が構築されます。PGI Accelerator (x64+GPU) 製品も上記と同じソフトウェアとなります。
- PGI (Accelerator) Visual Fortran 製品説明は、こちらのページをご参照下さい。
- 「インストールの方法」については、こちらのページに説明しています。試用する場合においては、ダウンロードしたファイルをダブル・クリックし、インストール・ウイザードに従って行う事が可能です。
- ダウンロードする前に、上記の LICENSE.pdf の内容(ソフトウェアライセンス契約について)を必ずお読みください。この内容に同意した場合に限り、ダウンロードが可能となります。また、ダウンロードした場合は、このライセンス条項に合意したものとみなします。
- 試用のためのライセンスキーの入手方法に関しては、こちらをご覧ください。
過去のバージョンのアーカイブ(PGI 2010 まで)
PGI version 5 (5.0, 5.1, 5.2)、6 (6.0, 6.1, 6.2) 、7(7.0, 7.1, 7.2), 8.0, 9.0, 2010(10.x) のソフトウェアは、別のページにダウンロード・ポイントを用意いたしました。なお、PGI 5.2 以降の旧バージョンのソフトウェアは、その利用するバージョン以降のライセンス・キーであれば、使用いただけます。