PVFソフトウェアをインストールする前に、必ず、日本語モードの Visual Studio 2008/2010 の導入を行ってください。これによって、Visual
Studioの統合開発環境は、日本語環境で使用できます。Visual Studio 2008/2010 の導入方法に関しては、以下の資料をご覧ください。
PVFコンパイラ・ソフトウェアは、Windows OS が32ビットか、あるいは64ビットの種別と使用する Visual Studio のバージョンに応じて、以下の四種類のソフトウェア・ファイルを提供しております。使用する
Windows のOS 製品/ Visual Studio のバージョンに合ったソフトウェアを弊社からダウンロードしてください。
Windows の「コントロールパネル」を開き、「管理ツール」を起動します。管理ツールを起動した後、以下のような画面が現れますので、この中の「サービス」をクリックし、その画面を出します。
以下の画面は、Windows システムの「サービス」の開始、終了、再起動をコントロールするものです。この中に、「PGI License Server
」と言う名称のサービスがありますので、それをクリックして選択します。その際、以下のような画面となりますので、「サービスの開始」をクリックし実行してください。これによって、ライセンス管理マネージャ起動し、PGIコンパイラを使用することが出来ます。
(FLEXlmライセンスマネージャ関連のトラブル・シューティング)
Microsoft Visual Studio 上で、PGI コンパイラを使用しようとする際に、ライセンスマネージャ関連のエラーメッセージが出たり、あるいは、PGI
コンパイラを「コマンド・プロンプト」上で使用する際に、以下のようなエラーメッセージが現れた場合、license.dat が設定されていないか、上記の
FLEXlm マネージャが起動していないことが考えれれます。正規ライセンスファイルが、C:\Program files\PGI\license.dat
に設定されているか、また、FLEXlm マネージャが動作しているかをご確認ください。
PGI$ pgf90 test.f
pgf90-win64: LICENSE MANAGER PROBLEM: Failed to checkout license
pgf90-win64: LICENSE MANAGER PROBLEM: Cannot connect to license
server system.
The license server manager (lmgrd) has not been started yet,
the wrong port@host or license file is being used, or the
port or hostname in the license file has been changed.
Feature: pgf90-win64
Server name: 192.168.0.27
License path: C:\PROGRA~1\PGI\license.dat;C:\PROGRA~1\PGI/license.dat
FLEXnet Licensing error:-15,10.
System Error: 10061 "WinSock: Connection refused"
For further information, refer to the FLEXnet Licensing End User Guide,
available at "www.macrovision.com".
その他のライセンスマネージャ関連のメッセージ
‘pvf: LICENSE MANAGER PROBLEM: No such feature exists.’
PGI Visual Fortran を起動した際に、Flexible License Manager ダイアログが現れ、このメッセージが出た場合は、license.dat
ファイルの中に含まれている「ライセンスキー」が正しくないことを意味します。従って、正規キーが含まれたの license.dat ファイルであるかをご確認下さい。
‘pvf: LICENSE MANAGER PROBLEM: Cannot connect to license server system.’
PPGI Visual Fortran を起動した際に、Flexible License Manager ダイアログが現れ、このメッセージが出た場合は、PGI License Server が起動していない原因が考えられます。
‘ローカルコンピュータ上の PGI License Server サービスは起動して停止しました。パフォーマンス、ログ、警告サービスなど、一部のサービスは作業がない場合自動的に停止します。'
PGI License Server を起動する際に、あるいは、システムの起動時に自動的に PGI License Server が起動された際に、上記のメッセージが出た場合は、、license.dat
ファイルの中に含まれている「ライセンスキー」が正しくないことを意味します。
【バッチファイルの所在】 C:\Program Files\PGI\win32\11.0\pgi.bat
\pgi.dos.bat
以下は、32bitの設定の場合。(PGI11.0をインストールした場合です)
64bitの設定は、C:\Program Files\PGI\win64\11.0\ 配下に存在する
set PGI=C:\PROGRA~1\PGI
set PATH=C:\Program Files\PGI\flexlm;%PATH%
set PATH=C:\Program Files\PGI\Microsoft Open Tools 8\bin;%PATH%
set PATH=%PGI%\win32\11.0\bin;%PATH%
set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;%PATH%
set FLEXLM_BATCH=1
title PGI Visual Fortran 11.0 (32-bit)
set TMP=C:\temp
set PS1=PGI$
echo PGI Visual Fortran 11.0 (32-bit)
set PATH=.;%PATH%
cmd