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

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

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

FAQ

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

Google softek.co.jpを検索
new FAQ
2012年1月18日 Mac OS X 10.7
Sandybridge プロセッサを搭載した Mac OS X 10.7 (Lion) 上で PGI 11.x (PGI 2011) を使用してコンパイルすると、no such instruction: `vzeroupper' と言うエラーメッセージが出ます。
2011年12月24日 PGI Accelerator
2011年11月に公開された OpenACC プログラミング標準規格とは、何ですか。
2011年12月24日 PGI Accelerator
OpenACC プログラミング規格は、なぜ必要とされたのでしょうか。
2011年12月24日 PGI Accelerator
PGIは、なぜ、PGI Accelerator modelを単独で開発する路線を選ばず、OpenACC をサポートするのでしょうか。
2011年11月11日 PGI Accelerator
PGI Accelerator の Fortran 上でのディレクティブ !$acc .. の「継続行」の記述方法を教えて下さい。
2011年10月24日 PGI Linker
PGIコンパイラを使用して、インテル®の MKL ライブラリのリンク方法を教えて下さい。
2011年10月24日 PGI Linker
Linux の環境変数 LD_LIBRARY_PATH に設定した外部ライブラリのパスが、PGIコンパイラのリンク時に反映されません。
2011年10月24日 PGI Linker
Linux 上の GNU やインテル社のコンパイル環境で使用されている LIBRARY_PATH 環境変数で指定したライブラリ・パスがあります。この外部ライブラリのパスをデフォルトで、 PGI のリンク時のオプションである -L{ライブラリパス} に反映したいのですが。
2011年8月10日 PGPROF on PVF製品
PGI Visual Fortran(PVF)環境における pgprof(プロファイラ)を使用する方法。
2011年8月5日 RedHat 6.0上での前準備
64ビット版 Red Hat 6.0 (CentOS 6.0, Scientific Linux 6.0) 以降のシステム上でインストールする際に必要とされる GNU のパッケージ(gcc,gfortran,glibc等)の実装状況の確認方法、あるいはインストールの方法を教えて下さい。
2011年4月22日 MS-MPI
Windows 上で MS-MPI を使用して MPIプログラムを実行させた際、マスタプロセスにより標準出力先に write 文で文字を出力させたいのですが、出力されずプログラムが wait の状態になります。
2011年4月22日 Windows上の環境変数
Windows 版のコマンドプロンプト上で、実行環境の「環境変数」をセットするためのコマンドを教えて下さい。
2011年4月20日 CUDA Fortran
CUDA Fortran を使用して、Tesla C2050 等の 2GB 以上のメモリを搭載した GPU 上で、一つの配列に対して 2GB 以上のをアロケートできません。これは、仕様でしょうか?
2011年4月20日 CUDA Fortran
CUDA Fortran で、not enough memory: 2(out of memory)と言うメッセージが出ます。メモリ割付ができないと言うメッセージですが、デバイス側の配列のアロケーションサイズを変更して実際の割付状況を確認したいのですが?
2011年4月14日 PGPROFプロファイラ
MPI プログラムのプロファイリングを行いたいのですが、pgprof を使用する方法を教えて下さい?
2011年4月14日 PGDBGデバッガ
MPI プログラムをデバッグしたいのですが、pgdbg の起動する方法を教えて下さい?
2011年4月7日 Fortran実行時
PGI 11.0(PGI 2011)以降の PGFORTRAN コンパイラで実行モジュールを作成し実行すると、実行終了時に、ieee_inexact is signaling と言う警告メッセージが出ます。この意味とこのメッセージを抑止する方法を教えて下さい
2011年3月10日 GPGPU
GTX285 環境でコンパイルし作成された実行バイナリは、GTX480 や GTX580 あるいは、Tesla C2000 系などの Fermi世代のGPU等を搭載した PC 環境でも実行できますか?
2011年3月10日 GPGPU
GTX285 環境でコンパイルし作成された実行バイナリを GTX480 環境で実行した場合と GTX480 環境でコンパイルし作成された実行バイナリをGTX480 環境で実行した場合とで性能に差は出ますか?
2011年3月10日 リンク
Linux 上の PGI 11.0 と 11.1を使用すると、relocation R_X86_64_PC32 against undefined symbol `syscall@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC でエラーが生じます。回避策は?
2011年3月5日 pgdbg
Linux 上の PGI 11.0 以降で、pgdbg コマンドや pgprof コマンドでデバッグあるいはプロファイラのユーティリティを起動する際、JAVA のエラーが出力され起動できません。
2011年3月5日 pgdbg
Windows 上の PGI コマンドプロンプトから pgdbg を起動する方法とWindowsのスタート・メニューから pgdbg を起動する方法のどちらが良いでしょうか?
2011年3月4日 Windows版Cygwin
Windows 版の PGI Workstation 製品に付属する cygwin とは何ですか? また、付属している cygwin のバージョンは何ですか?
2011年3月4日
Windows版Cygwin
PGI 製品に付属する cygwin と標準の cygwin には、違いがありますか?
2011年3月4日
Windows版Cygwin
(重要)PGI 11.2 以前のPGI バージョンを使用しています。新しい cygwin バージョンを使用するために PGI 11.2 以降にリビジョンアップしたいのですがインストール時の注意点はありますか?
2011年3月4日 Windows版Cygwin
現在、PGI 11.2 より前の PGI コンパイラが Windows 上にインストールされており、古い cygwin 環境です。この環境で、PGI 11.2 以降の新しいバージョンの cygwin は、どのようにインストールされますか?
2011年3月4日
Windows版Cygwin
(最重要)PGI 11.2 以降の PGI Workstation コマンド・プロンプト(cygwin 環境)で、 実行モジュールの実行後に出力されるべき stdout の内容が現れません。出力内容の随時フラッシュができていないようです。この対策法は?
2011年3月4日 Windows版Cygwin
PGI 11.2 以降に付属する cygwin 1.7.7 上でファイルのパーミッションやオーナシップの振る舞い方を期待したとおりに動作させるために、/etc/passwd や /etc/group ファイルの設定の仕方に良い方法がありますか?
2011年3月4日 Windows版Cygwin
cygwin 環境で tar ファイルの展開をしようとしたところ、Cannot change ownership to uid xxx, gid xxx: Invalid argument で、展開できません。ownership 等を変更して展開できる方法はないですか?
2011年3月4日 Windows版Cygwin
Windows 環境と Linux 環境のテキストファイルの改行処理が異なります。Linux 上で作成したファイルを Winodws 上の一般的なエディターで開くと、各行に空行が挿入されます。「改行の様式」を変更する方法がありませんか?また、逆に DOS ファイルを cygwin bash 上でコンパイルすると構文エラーを生じる場合があります。双方向で改行様式を変換する方法を教えて下さい。
2010年4月26日 C++
PGI C++コンパイラ(pgCC or pgcpp)環境において、C言語の ISO/IEC C99 規約で定義されている関数を組み込む方法を教えて下さい

(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 ソフトウェアを 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) 以降のシステム上でインストールする際に必要とされる GNU のパッケージ(gcc,gfortran,glibc等)の実装状況の確認方法、あるいはインストールの方法を教えて下さい。
 

(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 を出力しエラーとなります。 (Linux の自動アップデートにより GCC/Glibc のバージョンが変更された後、リンク時に GNU 関連のライブラリがリンクできず、実行モジュールの生成ができません)
  27. PGI 7.1 からバンドルされた MPICHライブラリや、MPIプログラム用のツールの使用方法を教えてください。
  28. PGI Workstation ライセンスで生成した実行モジュールの使用可能な並列スレッド数の上限値は、バージョンによって変更されていますか
  29. PGI C++コンパイラ(pgCC or pgcpp)環境において、C言語の ISO/IEC C99 規約で定義されている関数を組み込む方法を教えて下さい
  30. PGI 11.0(PGI 2011)以降の PGFORTRAN コンパイラで実行モジュールを作成し実行すると、実行終了時に、ieee_inexact is signaling と言う警告メッセージが出ます。この意味とこのメッセージを抑止する方法を教えて下さい
  31. Sandybridge プロセッサを搭載した Mac OS X 10.7 (Lion) 上で PGI 11.x (PGI 2011) を使用してコンパイルすると、no such instruction: `vzeroupper' と言うエラーメッセージが出ます。
 

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

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

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

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

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

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