PGIコンパイラ製品 FAQ 総合インデックス

(1) 製品ご購入にあたってのご質問

  1. PGI コンパイラの各バージョンの適応する Linux distribution を教えてください
  2. 各 PGI コンパイラ製品がバンドルする言語コンパイラの種類について教えてください
  3. Node-locked 製品と Network floating 製品の違いは何ですか
  4. Node-locked 製品を購入後、Network floating 製品へ変更することは可能ですか(製品のアップグレード)
  5. ソフトウェア情報パッケージ(年間サブスクリプション)はどのような内容ですか
  6. ソフトウェア情報パッケージ(年間サブスクリプション)を購入しない場合の留意点を教えてください
  7. ソフトウェア情報パッケージ(サブスクリプション)を購入しない場合、コンパイラをインストールしたマシンが故障したときなど、ライセンスを新しいマシンに移行することができないのですか
  8. ライセンス・キーの変更は、どのような場合に必要ですか
  9. PGI コンパイラの技術的なサポートの範囲を教えてください
  10. PGI コンパイラには、連立一次方程式、線形最小二乗問題、固有値問題、FFT等の数学ライブラリがバンドルされていますか
  11. PCクラスタ上で使用する場合、Node-locked ライセンス、Network floating ライセンスのどちらが必要でしょうか
  12. 一つの Node-locked ライセンスで、任意のユーザが利用できますか
  13. 一つのシステム上で PGI Fortran Workstation と PGI C/C++ Workstation パッケージの二つを動作させることができますか
  14. インテル(R) 64 (EM64T)のプロセッサに対応していますか
  15. 32ビット/64ビット共用製品の PGI コンパイラは、32ビットの IA32 システム上で動作しますか
  16. 32ビット専用製品の PGI コンパイラは、64ビットの AMD64/intel64 システムにインストールできますか
  17. Node-locked/Server ライセンスの同時使用ユーザ数は、実行モジュールを実行する場合も制約されますか。また、別のマシンで実行モジュールを動かすことができますか
  18. PGI コンパイラは、各バージョンでどの程度の性能が向上していますか
  19. PGI コンパイラは、IA-64(Itanium) に対応していますか
  20. PGI コンパイラは、Intel(R) 並びに AMD のマルチコア・プロセッサに対応していますか
  21. 一般的にコンパイラが、32ビットモードより 64ビットモードになれば速くなるのでしょうか
  22. PGI コンパイラは、インテル(R) のプロセッサ、AMD のプロセッサに対してそれぞれのマイクロ・アーキテクチャに応じた最適なコードを生成できますか
  23. x86-64用 PGI Professional, Node-locked 製品と PGI Professional, Network floating 製品の機能、ライセンス形態の違いは何ですか
  24. Windows (64bit)版、OS X (64bit) 版は、静的配列が 2GB を超えるプログラムの実行モジュールを生成できますか?
  25. PGI 2017(17.1) 以降の macOS(OS X) 版の機能内容の変更について教えてください?
 

(2) インストール時の問題とご質問

  1. PGI コンパイラをインストールしようとするシステムには、gcc、gfortran など GNU コンパイラを先にインストールしている必要がありますか
  2. 最新バージョンだけでなく、過去のバージョンも同時にインストールして各々動作しますか
  3. PGI Linux/OS X用の bash または、csh 環境において環境変数の設定の方法を教えてください
  4. PGI コンパイラでテストプログラムをコンパイルした際、 次のようなメッセージ cannot open ./crtbegin.o が出てコンパイルできません
  5. コンパイラのソフトウェアが正常にインストールされたか、確認する方法はありますか
  6. PGI コンパイラでテストプログラムをコンパイルした際、 Permission denied のメッセージでコンパイルできません
  7. PGI コンパイラで作成した実行バイナリを実行したら、 EXECUTABLE EXPIRED と言うメッセージが出て実行できません
  8. PGI コンパイラのバージョンアップの方法を教えてください
  9. PGI の旧バージョンと新リリースのバージョンを使い分けたいのですが、方法を教えてください
  10. PCクラスタ上に、PGI コンパイラをインストールする際の推奨方法を教えてください
  11. 現在、PGI 5.1 バージョンを使用していますが、下位のバージョン PGI 4.1-2 も使用したい場合のインストール並びに設定の方法を教えてください
  12. 64ビット Opteron マシンの Linux OS として Fedora Core 3 を使用しましたが、PGI 5.1/5.2 は動作しません。回避方法を教えてください
  13. Gaussian 用のコンパイラとして PGI が指定されているのですが、そのソフトウェアの入手方法を教えてください
  14. RedHat Enterprise Linux (AMD64/EM64T)上で 32ビットのコンパイラ環境が構築されていません
  15. Gaussian03 Rev. C02 用のコンパイラとして PGI 5.1-6 が指定されています。SUSE 10.0 等(GCC 4.0以降)の Linux上で、このバージョンをインストールできません。正しくインストールする方法を教えてください
  16. SUSE 10.0 等(GCC 4.0以降)の Linux上で、PGI 5.2-4 バージョンをインストールできません。正しくインストールする方法を教えてください
  17. SUSE 10.2、Fedora Core 6等(glibc 2.5以降)のLinux上で、PGI 6.2 バージョンをインストールできません。正しくインストールする方法を教えてください
  18. SUSE 10.2、Fedora Core 6等(glibc 2.5以降)のLinux上で、PGI 6.1 バージョンをインストールできません。正しくインストールする方法を教えてください。
  19. PGI 6.1以降のコンパイラを OpenSUSE10.0/10.1/10.2/10.3/11 上でインストールしたいのですが、この distribution には GNU の Fortran パッケージが含まれていません。これをインストールする方法がありますか?
  20. PGI ソフトウェアを Fedora/Cent OS/ Red Hat Enterprise Linux (64bit) 上でインストールしたいのですが、この distribution では 32bit 互換の GNU g77 あるいは gfortran がデフォルトでインストールされません。これをインストールする方法がありますか? (PGI のバージョンに限らず、Fedora/Cent OS/ Red Hat Enterprise Linux 上での対処法)
  21. 64ビット版 Red Hat 6.0 (CentOS 6.0, Scientific Linux 6.0 と Fedora) 以降のシステム上でインストールする際に必要とされる GNU のパッケージ(gcc,gfortran,glibc等)の実装状況の確認方法、あるいはインストールの方法を教えて下さい。
  22. Ubuntu システム上で PGI をインストールする際に必要とされる GNU のパッケージ(gcc,gfortran,glibc等)のインストールの方法を教えて下さい
  23. Ubuntu 11.10 システム上で PGI 12.1 をインストールした環境で、リンク時に以下のような不具合が出ます。この対処法を教えて下さい。 /usr/bin/ld: cannot find /usr/lib64/crt1.o: No such file or directory
  24. OS X 10.7(Lion)の Xcode 4.3.1 (2012年3月リリース)以降を導入した際に、PGIコンパイラをインストールする際の注意点を教えてください
  25. OS X 上でXcode 開発環境が実装されているかどうかの確認方法を教えてください
  26. . SUSE、OpenSUSEのシステム上でインストールする際に必要とされる GNU のパッケージ(gcc,gfortran,glibc等)の実装状況の確認方法、あるいはインストールの方法を教えて下さい
  27. PGI 2013(PGI13.x) の Windows 版において事前に実装しておくべき、Microsoft(R)の Windows 8.1 SDK ソフトウェアについて教えてください
  28. PGI 2014(PGI14.x) 以降の Windows 版において事前に実装しておくべき、Microsoft(R)の Windows 8.1 SDK ソフトウェアについて教えてください
  29. 64ビット版 Red Hat 7 (CentOS 7, Scientific Linux 6)、Fedora 21 以降のシステム上でインストールする際に必要とされる GNU のパッケージ(gcc,gfortran,glibc等)のインストールの方法を教えて下さい
  30. PGI 2016(PGI16.x) の Windows 版において事前にインストールしておくべき、Microsoft のソフトウェアについて教えてください
  31. PGI の Windows 版において事前にインストールしておくべき、Microsoft のソフトウェアについて教えてください
  32. PGI 18.10 以降の Windows用コマンドライン・コンパイラには、事前に Microsoft Visual Studio 2017 のインストールが必要ですが、そのインストールの方法を教えて下さい。
 

(3) ライセンス関係の問題とご質問

  1. FLEXlm ライセンスの意味を教えて下さい
  2. PGI コンパイラのライセンスに関するFAQ
  3. PGI コンパイラのライセンスの取得方法、変更方法について教えてください
  4. PGI のお客様個人用Webアカウントについて教えてください
  5. PGI のお客様個人用アカウントのアクティベーションが失敗します
  6. 試用ライセンスキーの取得の方法を教えてください
  7. PGI コンパイラのライセンスの変更が必要な場合は、どのような場合ですか
  8. ライセンス発行をやり直せますか?またその際のライセンスの取得方法について教えてください
  9. 最新バージョンのライセンスキーで、それ以前のバージョンのコンパイラを使用できますか
  10. ライセンスを取得する際の hostid 情報は、どのように知ることができますか
  11. PGI のサイトで取得した license.dat ファイルの内容を変更する方法を教えてください
  12. Node-locked ライセンスで、NFS 領域に PGI をインストールしました。インストールしたマシン以外のシステムでPGI コンパイラを使用すると、以下の Invalid host エラーが生じます
  13. Network floating ライセンス購入しました。複数のマシン上に PGI コンパイラをインストールして、各マシン上でコンパイラを使う際の license.dat の設定の仕方を教えてください
  14. フローティング・ライセンスでファイアウォールを介在して、FLEXlmライセンス管理サーバへアクセスしなければならない場合の設定の方法を教えてください
  15. Network floating/旧CDKライセンスでの FLEXlm リダンダント(冗長)ライセンスサーバの設定の方法を教えてください
  16. 新しいリリース・バージョンの PGI コンパイラをインストールして使用した際、License file does not support this version のエラーが生じます
  17. コンパイル時に、以下のような Server node is down のエラーでコンパイルができません
  18. マシンをリブート後に以下のメッセージと共に、急に PGI コンパイラが使用できなくなりました
  19. SUSE Linux 上でマシンをリブート後に以下のメッセージと共に、急に PGI 5.2 コンパイラが使用できなくなりました
  20. 今所有しているライセンスで新リリース・バージョンが動作しますか
  21. 現在の自分のライセンス情報をどのように調べればよいでしょうか
  22. PGI のライセンス発行サイトでライセンスを発行した際、MKLICENSE had trouble creating a license のメッセージが出て、正規のライセンスが取得できません
  23. コンパイラのバージョンアップを行った後、コンパイルすると、FLEXlm version of vendor daemon is too old と言うメッセージが出て、コンパイルできません
  24. 現在、PGI バージョン 5.1 を使用していますが、5.1 より下位バージョンの PGI コンパイラを使用する必要があります。現在の 5.1 用のライセンスファイルで下位バージョンは動作しますか
  25. PGI のインストール・ディレクトリ配下(/usr/pgi)にlicense.datをセットしたにもかかわらず、ライセンスファイルがないというメッセージが出ます
  26. FLEXlm ライセンスマネージャの動作のトラブルに関して調べるため、その動作ログファイルのある場所を教えてください
  27. FLEXlm ライセンス管理マネージャの動作メカニズムと license.dat の関係を教えてください
  28. PGI7.1以前のバージョンを使用している環境に、PGI 7.2以降(2008年5月~)の新しいライセンス・キー(license.dat)に入れ替えると、LICENSE MANAGER PROBLEMでコンパイルエラーとなります。
  29. FLEXlmライセンスサーバを起動するシステムが DHCP による動的 IP アドレスで構成される場合のライセンスマネージャの実装方法は?
  30. ライセンスキーの管理を行うための、Webアカウントの取扱いと問題に対する対処法を教えて下さい。
  31. Ubuntu 上で、PGI 12.x 以降にバンドルされた FLEXlm ライセンスマネージャ関連の lmgrd や lmutil ソフトウェアが実行できません
  32. openSUSE or SLES 上で、PGI 12.x 以降にバンドルされた FLEXlm ライセンスマネージャ関連の lmgrd や lmutil ソフトウェアが以下のような状態で、実行できません
  33. 64bit Red Hat/CentOS/Scientific Linux/Fedora 等で、PGI 12.x 以降にバンドルされている 32bit 用の実行コマンドである、FLEXlm ライセンスマネージャ関連の lmgrd や lmutil ソフトウェアが以下のような状態で、実行できません
  34. OpenSUSE/SLES 上で PGI 12.x 以降をインストールしたとき、/opt/pgi/lincese.info ファイルが生成されていません。このため hostid が分かりません
  35. Linux 上で PGI 2012(12.x) をインストールした後に、コンパイルを行うと LICENSE MANAGER PROBLEM:Bad message command. のエラーが生じます。但し、license.dat の変更は行っていません。また、ライセンスマネージャ lmgrd の動作環境も変更せず、過去の PGI 11.x で構築した FLEXlm 環境を使用しています
  36. ライセンスマネージャ(lmgrd) の起動ログを見ると、 Failed to open the TCP port number in the license. のエラーが生じてライセンスマネージャが起動しません
  37. Linux上にインストールした際、/opt/pgi/license.info 内の FLEXnet hostid を確認しようとしたら、当該情報が記述されていません。
  38. コンパイラを実行した際、 LICENSE MANAGER PROBLEM: The desired vendor daemon is down. FLEXnet Licensing error:-97,121 のエラーでコンパイルできません。
 

(4) コンパイル/リンク/プログラム実行時の問題とご質問

  1. PGI コンパイラで作成した実行モジュールは他のマシンでも実行できますか
  2. PGI コンパイラにおける、動的リンク、静的リンクとはどのような意味でしょうか
  3. 1GB を越えるメモリを使用する Fortran プログラムを実行できますか (32bit 版 使用時)
  4. 2GB を越えるメモリを使用する C/Fortran プログラムを実行できますか (64bit 版 使用時)
  5. Linux kernel 2.4 で対応している Large File System(2GB 以上のファイル操作)に関して、対応していますか
  6. コンパイル時に以下のようなエラーが出てしまいます。バグでしょうか
  7. コンパイル・オプションの -fastsse 使用して Makefile により実行モジュールを作成しようとすると、リンク時に以下のような "__mth_i_xxx" のエラー出ます
  8. 自動並列化オプション -Mconcur を指定して、実行モジュールを作成しようとすると、リンク時に、以下のような _mp_???? 等の未定義関数が発生します
  9. 内部手続き間のグローバル最適化のオプション -Mipa を使用する際の留意点はありますか
  10. リンク時に、以下のような ___rouent 等の未定義関数があると言うメッセージが出ます
  11. リンカーに未定義の関数参照を無視してリンクするように指示するオプション/フラグはありませんか
  12. リンケージ・マップを出力する方法を教えてください
  13. LAPACK を使用する際のリンク・オプションを教えてください
  14. Sun, SGI 等の UNIX システムで実行した結果と PGI での計算結果が微妙に異なるのですが、どのような原因が考えられますか
  15. Fortran プログラムの終了時に出力される FORTRAN STOP を抑制することができますか
  16. Fortranプログラムが何らかの理由(例えばエラーや人為的に終了させるなど)で途中でストップしたとき、その時点までの結果がファイルに書き出されるようにするにはどうすればよいのでしょうか
  17. Intel Fortran、Compaq Fortran のような「環境変数」により、ユニット機番とファイル名を連結する方法についてた
  18. Fedora Core 4 等においてデフォルトで SELinux (セキュアLinux) が動作しているシステムで、PGI ユーティリティの pgdbg、pgprof が起動時に Java のエラーで落ちます
  19. * RedHat Enterprise 4 上で、PGI ユーティリティの pgdbg、pgprof を起動する際にlibXp.so.6 がオープンできないと言うエラーで落ちます
  20. 開発中のプログラムが突然、segmentation fault で終了します。どこの部分で終了したか調べる方法はありますか?
  21. 新リリース PGI 6.1 を /usr/pgi 配下にインストールしました。過去のバージョンの PGI 5.2、6.0 ソフトウェアも、/usr/pgi 配下に削除せず残しています。デフォルト・バージョンは PGI 6.1 の状態で、過去のバージョンを使用する方法はありますか?
  22. PGI 6.1 の PGDBG/PGPROF を使用する際、Java Runtime Environment が1.5.0_04以上を必要とされると言うメッセージが出ます
  23. SUSE 10.0 (64bit) 上で PGI 6.0-8 を使用しています。コンパイルオプションに -Mipa を使用すると、リンク時にエラーが生じます。この対処法を教えてください
  24. PGI 6.1 をインストールし、コンパイル後実行した際に、 GLIBC_2.2.5 not defined と言うエラーが生じます。この対処法を教えてください
  25. PGI コンパイラで生成したオブジェクト・ファイルの PGI バージョンに依存した互換性について教えてください
  26. Linux の自動アップデートにより GCC/Glibc のバージョンが変更された後、リンク時に GNU 関連のライブラリがリンクできず、実行モジュールの生成ができません
  27. PGI 7.1 からバンドルされた MPICHライブラリや、MPIプログラム用のツールの使用方法を教えてください。
  28. Node-locked ライセンスで生成した実行モジュールの使用可能な並列スレッド数の上限値は、バージョンによって変更されていますか
  29. PGI C++コンパイラ(pgCC or pgcpp)環境において、C言語の ISO/IEC C99 規約で定義されている関数を組み込む方法を教えて下さい
  30. PGI 11.0(PGI 2011)以降の PGFORTRAN コンパイラで実行モジュールを作成し実行すると、実行終了時に、ieee_inexact is signaling と言う警告メッセージが出ます。この意味とこのメッセージを抑止する方法を教えて下さい
  31. Sandybridge プロセッサを搭載した OS X 10.7 (Lion) 上で PGI 11.x (PGI 2011) を使用してコンパイルすると、no such instruction: `vzeroupper' と言うエラーメッセージが出ます。
  32. PGI CDK 12.2 以降で、CDK ソフトウェアにバンドルされた MPICH2 の mpiexec を実行できません。エラーメッセージは、mpiexec: error while loading shared libraries: libpgmp.so: cannot open shared object file: No such file or directory と言うものです
  33. PGI 2016 (16.3)以降、Windows版は C++ コンパイラの提供が終了しました。旧バージョン PGI 15.10 の C++ コンパイラを使用できますか? その方法を教えて下さい。
 

PGI アクセラレータ、CUDA Fortran に関する「一般的なFAQ」 ==» こちらのページへ

PGI アクセラレータ、CUDA Fortran に関する「技術的なFAQ」 ==» こちらのページへ

Windows版のPGIコンパイラに関するFAQ ==» こちらのページへ

PGIデバッガ、プロファイラに関するFAQ ==» こちらのページへ

PGIコンパイラのリンク時のトラブル等に関するFAQ ==» こちらのページへ