Yamamoto's Laboratory
 
設定
 
入力
 
電磁場取り込み
 
User elemetns
 
 
Python
 
 
 
 
 
 
 
 

様々な設定

ここでは,GPT を実行させるための雑多な設定を示します.

  1. GPT をコマンドプロンプトから実行させるためには,ライセンス番号を環境変数に設定する必要があります.私はユーザー環境変数「GPTLICENSE」にライセンス番号を設定しました.

64ビットのWindows 7 でコンパイル

GPTでつかうコンパイラーは,無償の「Microsoft Visual C++ 2008 Express Edition」となっていますが,それでは64ビットのコンパイルができません.64ビット版の Windows 7 をつかっている場合は,困ります.ユーザー定義したエレメントや gdfa の解析プログラムでは,コンパイルの作業が必要で,環境に対応したコンパイラーが必要になります.

有償の64ビットのコンパイラーを購入すれば,この問題を解決することができる可能性があります.ただし,高価です.

試行錯誤の末,次のようにすれば,64ビットでコンパイルできることが分かりました.もちろん,費用はかかりません.

  1. まずは,「Microsoft Visual C++ 2008 Express Edition」をインストールします.
  2. 次に,「Windows SDK for Windows Server 2008 and .NET Framework 3.5」をインストールします.
  3. Visual C++ 2008 Express Edition And 64-Bit Targetsから,「VCE64BIT.zip」をダウンロードします.そして,これを解凍後,コマンドプロンプトで「setup_x64.bat」を実行します.
  4. 最後に,GPTのメインメニューの EditSettings…を開き,Complier batch fileに「C\Program Files(X86)\Microsoft Visual Studio 9.0/VC/bin/vcvars64.bat」を指定します.

この64ビットのコンパイラーの導入方法は,Visual Studio 2008 Express Edition で 64 bit アプリケーション開発に掲載されていた方法です.

コンパイルすると warnig が出ますが,実行には問題は,ありません.

Windows 10 でコンパイル

コンパイラーは,Visual Studio 2013 を使うとコンパイルすることができます.最新の Visual Studio は試していません.ここでは,Visual Studio 2013 の設定方法を示します.

コンパイラー

インストール

私が使ったVisual Studio 2013 は,「VS2013_RTM_DskExp_JPN.iso」です.ダウンロードし,ダウブルクリックでインストーラーが起動します.そして,適当に質問に答えるとインストールが完了です.

GPT の設定

コンパイラーを使うためには,GPT の設定が必要です.設定は,GPTのメインメニューの Help > About GPT を選択します.すると,ダイアログ「About GPTwin」が現れます.ダイアログの License information の Change をクリックします.そして,ダイアログ「Settings」が現れますので,「Custom element settings」を設定します.

項目 設定値
GPT base path C:\Program Files\General Particle Tracer
Compiler batch C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat
Compiler /nologo /DMSVC /Ox /W3 /MT /TP /EHsc

コンパイルができない場合

コンパイル時に,ファイルのアクセスに拒否されることがあります.例えば,「Access to C:\Program Files\General Particle Tracer\\KERNEL\elemlist was denied.」とエラーメッセイジ出ることがあります (図1).このエラーを解消するた方法は,次のとおりです.

  1. ファイル「C:\Program Files\General Particle Tracer\GPTwin\GPTwin.exe」を右クリックします.
  2. すると,ダイアログ「GPTwin.exeのプロパティ」が表示されます.
  3. そのタイアログの互換性 > すべてのユーザーの設定を変更 の「管理者としてこのプログラムを実行する」をチェックします.

図1: Windows 10 でのコンパイルエラー

ページ作成情報

参考資料

  1. 64ビットのコンパイラーの導入方法は,春日 悠さんのwebページ「Visual Studio 2008 Express Edition で 64 bit アプリケーション開発」に書かれていました.

更新履歴

2010年頃 ページの新規作成


no counter