| PGI コンパイラ製品の購入をご検討の方は、こちらからお問い合わせください |

|
 |
|
|
PGI® Workstation/Server
Windows®版の詳細 |
|
|
|
ソフテックは、PGI 製品の公認正規代理店です
|
| PGI® for 32bit/64bit Windows® |
|
|
- PGI Workstation/Server (従来のCPU用)
- PGI Accelerator Workstation/Server (CPU+GPU用)
|
| Windows® 32ビット、64ビット対応製品 |
|
| ・ BASH コマンドライン・インタフェース(CLI) |
| ・ Fortran、C、C++コンパイラ |
| ・ OpenMP、自動並列化対応 |
| ・ OpenMP対応デバッガ、プロファイラ搭載 |
|
|
Windows(R) 上で、Linux シェルと同じコマンド・インタフェースで利用が可能です。すでに Linux をご利用になっている方には便利です。
|
|
|
|
|
|
本製品の言語パッケージの種類、ライセンス形態の詳細につきましては、「コンパイラ製品の概要」をご覧ください。また、各言語バンドル製品の機能詳細については、以下の表の製品名リンクをご覧ください。
|
|
|
※ Windows 版には、HPF (High Performance Fortran) は含まれておりません。
|
| Windows(R)版における注意事項、制約事項 |
|
|
ご購入前の確認事項として、本製品には以下の制約事項がありますので、以下の点をご了承の上、ご購入ください。
|
- Windows(R)対応製品は、32ビットWindows(R) あるいは、 64 ビット Windows(R) x64 上で利用可能な「32ビット/64ビット製品」となります。
- そのライセンスは、64 ビット Windows あるいは 32 ビット Windows のどちらか一つのシステム上でご利用になれます。64 ビット用の
PGI ソフトウェアを Windows(R) x64 上にインストールされますと、32ビットモードのコンパイラ環境と 64ビットモードのコンパイラ環境の二つをご利用いただけます。また、従来の 32 ビットの Windows(R) XP 上でもご利用いただけます。但し、この場合は、32ビットモードのコンパイラ環境のみとなります。本ライセンス製品で発行される「ライセンス・キー」は、32bit Windows上でも有効に機能するキーとなっておりますので、32ビットマシン上に
32ビット Windows(R) 専用の PGI ソフトウェアをインストールすることにより、32ビット用コンパイラが使用できます。
- 「32ビット専用ソフトウェア」は、32ビット Windows XP等の OS下のみでインストール並びに利用が可能です。32ビットモードのコンパイラ環境のみが含まれ、64ビットの実行モジュールは作成できません。
- 本製品は、「英語版」の製品です。付属する OpenMP・スレッド対応デバッガ並びにプロファイラ等のGUI ベースの PGI tools のメニュー等は「英語表示」となっております。
- PGI コマンド・プロンプト内では、デフォルトでは「日本語」が使用できません。全て英数字の文字の使用となります。例えば日本語の「フォルダ名、ファイル名」は文字化けしますので、PGI
コンパイラを使用するフォルダ配下では、ファイル名等は、英数字文字をご使用ください。なお、cygwin の環境を日本語表示(ls コマンドでの表示)にした場合、日本語キャラクタが表示できますが、これは本製品のサポート範囲外ですので予めご了承ください。
- PGI コマンド・プロンプト内で使用するコマンドは、UNIX/Linux のBASH シェル環境で使用可能なコマンドあるいは、DOSコマンドを使用します。コマンドを使用するには、少なくとも
Linux の基本コマンドの知識が必要となります。なお、PGI コンパイラ・コマンド、オプションの使用法に関しては、Linux 版製品と同じとなります。
- 本製品に含まれる「cygwin」ソフトウェア環境は、BASHシェル環境とユーザレベルでよく使用される 100 以上の Linux コマンドからなるサブセット環境です。Linux
ヘッダーファイル等を網羅した全ての「cygwin」ソフトウェア環境を提供していませんのでご注意ください。システムのヘッダーファイル、ライブラリ、リンカー等は、Microsoft(R)
Platform SDK のサブセットである、Windows Open Tools 環境を使用します。
(注意)
- 64ビット Windows版の PGI コンパイラでは、2GB以上の単一オブジェクトを扱うことができる Linux上の -mcmodel=medium オプションと等価な機能を提供しておりません。これは、Microsoft(R) Win64 プログラミング・モデルが、まだ 2GB を超える静的な単一データオブジェクトのハンドリングをサポートしていないためです。従って、2GB を超える静的配列を扱うようなプログラムでは、実行モジュールは生成できません。たとえ Windows 64ビット版であっても、2GBを超える単一配列オブジェクトがプログラム上に存在する場合、静的な配列宣言はできず、動的な配列宣言(Allocatable
配列宣言)を行う必要があります。これは、PGI コンパイラの制約ではなく、Win64 プログラムモデルの問題です。従って、2GB以上のデータオブジェクトを扱うプログラムをコンパイルする場合は、現在のところ、このような制約がない
Linux 版の方が適しています。
※ 静的な単一配列オブジェクトとは、具体的に言えば、Fortranでは、COMMON 文宣言、ルーチン内でローカルに宣言された配列であっても、その総和が
2GB を超えるもの(メモリマップ上、シングルセクション上に割り付けられる)、C言語では、STATIC 宣言された配列等が相当します。なお、Fortran
の allocatable 宣言された配列は 2GB 以上であっても問題なく実行モジュールを生成できます。
Windows x64 (Win64) は、64ビットのアドレス空間は使用できるものの、そのプログラミングモデルにおいては、上記のとおり 単一の静的データあるいはデータセクションのサイズが、2GB
以内に制限されております。従来の静的宣言された配列の多いプログラムでは大きな制約となり、2GB 以上使用するプログラムではリンケージでエラーとなるケースが出てきます。この制約は、コンパイラの問題ではなく、Win64 上の共通の制限ですので、フルに 2GB 以上の個別データ領域を使用するプログラムをコンパイル・実行したい場合は、「Linux」でのコンパイル・実行環境を強く推奨します。
|
|
| |
 |
対応プロセッサ及びシステム |
|
(32ビット)
- Intel Pentium II/III/4, Xeon
- AMD Athlon, Athlon XP
(64ビット)
- Intel Core i7/ i5 / i3 (Nehalem)
- Intel Xeon/Pentium 4 / D with intel64 (Multi-Core)
- Intel Core 2, Penryn (Multi-Core)
- AMD Istanbul, Shanghai, Phenom
- AMD Opteron, Turion, Athlon 64 (Multi-Core)
上記のマイクロプロセッサーを備えたPC並びにPCサーバ |
 |
対応オペレーティングシステム |
|
(32ビット Windows)
- Microsoft(R) Windows(R) XP / Server(R) 2003 / 2008 / Vista / 7
(64ビット Windows)
- Microsoft(R) Windows(R) XP Professional x64 Edition
- Windows Server(R) 2003 x64 Edition
- Windows Server(R) 2008 (x64)
- Windows(R) Compute Cluster Server
- Microsoft(R) Vista
- Windows(R) 7
Windows 版には、Microsoft Open Tools のツール, ライブラリ、インクルードファイル群をバンドルしております。Microsoft Open Tools は、Win32 あるいは Win64 上でプログラムをコンパイル、リンク、実行するためのツール、ライブラリ群から成ります。これ以外の Microsoft(R)
のツール等はご用意する必要はありません。
|
 |
メモリ容量 |
|
16MB 以上 |
 |
ハードディスク容量 |
|
500MB以上 |
 |
周辺機器、その他 |
|
GUIの使用時、マウスあるいは互換性をもつポインティング・デバイス。オンライン・ドキュメンテーションを閲覧するためのウェブ・ブラウザおよびAcrobat
Reader。 |
|
|
|
※PGI コンパイラ製品は、「ダウンロード版」のみの販売となります。ライセンス証書並びに「日本語インストール関連のドキュメント」での納入になります。
|
|
|
| ※本ページに記載されている会社名、製品名は、各社の登録商標または商標です。 |
|
|