PGIトップ › PGI技術情報・TIPS › コンパイラ・オプション

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

PGI コンパイラ・オプションの使用法(弊社お客様専用)

support

PGI の F77, F95, C, C++ に共通なコンパイラ・オプションを一覧としてまとめました。オプションの意味をクイックに調べたい時に有用です。また、本ページの下段では、よく使用するコンパイラ・オプションを利用目的別に整理しました。

【コンパイルオプション一覧】

Copyright © 株式会社ソフテック

PGIコンパイラとツールのコマンド名

コンパイラ/ツール 言語、ツール内容 コマンド名
FORTRAN77 FORTRAN77専用コンパイラ pgf77
Fortran Fortran77/Fortran90/Fortran95/Fortran2003 コンパイラ pgfortran
pgf95
pgf90 のいずれか
HPF High Performance Fortranコンパイラ(Linux only) pghpf
C99 ANSI C99 and K&R C コンパイラ pgcc
C++ ANSI C++ コンパイラ(cfrontと互換性あり) pgCC or pgcpp
PGI Debugger MPI/OpenMP 並列対応ソースコードデバッガ pgdbg
PGI Profiler MPI/OpenMP 並列対応性能解析プロファイラ pgprof

【PGIコンパイラの使用ガイド】

PGI Complier & Tools 使用ガイド 使用法・チュートリアル(日本語)
copyright © 株式会社ソフテック

PDF file

PGI製品のお求めは、米国 PGI 社と 17 年以上に及ぶ強力なパートナーであるソフテックへ

利用目的別 PGIコンパイラ・オプションのクイック・ガイド

ドキュメント

一般にコンパイルを使用するときの最適化オプションを説明しています。PGI コンパイラを使って実行モジュールが、最速になるように最適化する一般的なオプションの説明です。

情報

64ビット環境での2GB 以上のプログラムをコンパイルする際のオプションを説明しています。また、64 ビット環境でのよくあるトラブルについても説明しています。

ドキュメント

コンパイルの実行状況、最適化情報、警告情報、並列化の適用情報等のメッセージを出力するためのオプションを説明しています。

情報

自動並列化を行う際のオプションと OpenMP 仕様 のプログラムをコンパイルする際のオプションを説明しています。

ドキュメント

プログラムのオブジェクトをリンケージする際に有用なオプションを説明しています。

情報

性能解析プロファイラ PGPROF を使用する場合のコンパイル・オプションの例を説明しています。

ドキュメント

プログラムを開発する際によく使用するオプションを纏めました。特に、浮動小数点演算の制御等のオプションについて説明しています。

情報

シンボリック・デバッガ PGPDBG を使用する場合のコンパイル・オプションの例を説明しています。

ドキュメント

PGIコンパイラをインストールしたマシン以外で、実行モジュールを動かす際に、別のマシンのCPU特性に応じた最適化を施したモジュールを作成できます。(クロスコンパイル機能)

情報

PGI コンパイラにバンドルされているMPIライブラリを使用して、コンパイル、リンク、実行、MPI 並列デバッガの起動、プロファイラの起動方法について説明しています。

ドキュメント

演算をGPU上で行うために、PGI Accelerator™ コンパイラを使用するためのオプションを説明します。また、PGI CUDA Fortran を使用するためのオプションも説明します。

情報

PGI Accelerator™ コンパイラ製品に付属するPGI CUDA Fortran プログラムをコンパイルする方法と device kernel プログラムをエミュレートモードでデバッグする方法を説明します。