PGIトップ › PGIサポート・トップ › PGI製品FAQインデックス

ソフテックは、PGI 製品の公認正規代理店です

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

FAQ

 製品のご購入前並びに購入後の様々な問題、質問に対して製品 FAQ を以下に纏めました。特に、PGI を購入する前のPGI の利用法、利用制約等の FAQ と初期インストール時に生じる問題に対する対策方法を詳しく説明しておりますので、何らかのトラブルが生じた場合は是非、ご一読ください。
© 株式会社ソフテック

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

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

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

  1. PGI コンパイラをインストールしようとするシステムには、gcc、g77 など GNU コンパイラを先にインストールしている必要がありますか
  2. 最新バージョンだけでなく、過去のバージョンも同時にインストールして各々動作しますか (Linuxの場合)
  3. PGI Linux用の 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 03 用のコンパイラとして PGI 5.1-6 が指定されているのですが、そのソフトウェアの入手方法を教えてください
  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 6.0/6.1 を Fedora Core 4 (64bit) 上でインストールしたいのですが、この distribution では 32bit 互換の GNU g77 あるいは gfortran がデフォルトでインストールされません。これをインストールする方法がありますか? (PGI のバージョンに限らず、Fedora Core 上での対処法)
 

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

  1. FLEXlm ライセンスの意味を教えて下さい
  2. PGI コンパイラのライセンスに関するFAQ
  3. PGI コンパイラのライセンスの取得方法、変更方法について教えてください
  4. PGI 社のお客様個人用Webアカウントについて教えてください
  5. 試用ライセンスキーの取得の方法を教えてください
  6. PGI コンパイラのライセンスの変更が必要な場合は、どのような場合ですか
  7. ライセンス発行をやり直せますか?またその際のライセンスの取得方法について教えてください
  8. 最新バージョンのライセンスキーで、それ以前のバージョンのコンパイラを使用できますか
  9. ライセンスを取得する際の hostid 情報は、どのように知ることができますか
  10. PGI 社のサイトで取得した license.dat ファイルの内容を変更する方法を教えてください
  11. PGI Workstation ライセンスで、NFS 領域に PGI をインストールしました。インストールしたマシン以外のシステムでPGI コンパイラを使用すると、以下の Invalid host エラーが生じます
  12. PGI Server ライセンス購入しました。複数のマシン上に PGI コンパイラをインストールして、各マシン上でコンパイラを使う際の license.dat の設定の仕方を教えてください
  13. フローティング・ライセンスでファイアウォールを介在して、FLEXlmライセンス管理サーバへアクセスしなければならない場合の設定の方法を教えてください
  14. PGI Server/CDKライセンスでのFLEXlm リダンダント(冗長)ライセンスサーバの設定の方法を教えてください
  15. 新しいリリース・バージョンの PGI コンパイラをインストールして使用した際、License file does not support this version のエラーが生じます
  16. コンパイル時に、以下のような Server node is down のエラーでコンパイルができません
  17. マシンをリブート後に以下のメッセージと共に、急に PGI コンパイラが使用できなくなりました
  18. SUSE Linux 上でマシンをリブート後に以下のメッセージと共に、急に PGI 5.2 コンパイラが使用できなくなりました
  19. 今所有しているライセンスで新リリース・バージョンが動作しますか
  20. 現在の自分のライセンス情報をどのように調べればよいでしょうか
  21. PGI のライセンス発行サイトでライセンスを発行した際、MKLICENSE had trouble creating a license のメッセージが出て、正規のライセンスが取得できません
  22. コンパイラのバージョンアップを行った後、コンパイルすると、FLEXlm version of vendor daemon is too old と言うメッセージが出て、コンパイルできません
  23. 現在、PGI バージョン 5.1 を使用していますが、5.1 より下位バージョンの PGI コンパイラを使用する必要があります。現在の 5.1 用のライセンスファイルで下位バージョンは動作しますか
  24. PGI のインストール・ディレクトリ配下(/usr/pgi)にlicense.datをセットしたにもかかわらず、ライセンスファイルがないというメッセージが出ます
  25. FLEXlm ライセンスマネージャの動作のトラブルに関して調べるため、その動作ログファイルのある場所を教えてください
  26. FLEXlm ライセンス管理マネージャの動作メカニズムと license.dat の関係を教えてください
  27. PGI7.1以前のバージョンを使用している環境に、PGI 7.2以降(2008年5月~)の新しいライセンス・キー(license.dat)に入れ替えると、LICENSE MANAGER PROBLEMでコンパイルエラーとなります。
  28. FLEXlmライセンスサーバを起動するシステムが DHCP による動的 IP アドレスで構成される場合のライセンスマネージャの実装方法は?
  29. ライセンスキーの管理を行うための、Webアカウントの取扱いと問題に対する対処法を教えて下さい。
 

(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. RHEL 4上で、PGCCでコンパイルすると、PGC-F-0206-Can't find include file stddef.h を出力しエラーとなります。
  27. PGI 7.1 からバンドルされた MPICHライブラリや、MPIプログラム用のツールの使用方法を教えてください。
  28. PGI Workstation ライセンスで生成した実行モジュールの使用可能な並列スレッド数の上限値は、バージョンによって変更されていますか
  29. PGI C++コンパイラ(pgCC or pgcpp)環境において、C言語の ISO/IEC C99 規約で定義されている関数を組み込む方法を教えて下さい
 

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

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

PGI製品問合せはソフテックへ