ユーザーサブルーチン
どのバージョンのMinGWを使用しているかはどうやってチェックできますか?
MinGW 4.9.2の使用が推奨されます。MinGW 4.9.2を正常にインストールした後、Runターミナルを開きます。図 1.


MinGWのバージョンをチェックするには、図 2.

gcc –v
またはgfortran –v
と入力します。メッセージは、フリーウェアwin64 Fortranコンパイラーが正常にインストールされていることを示しています。
MinGWでStarterおよびEngineファイルをコンパイルするにはどうしたらよいですか?
Starterファイルlecm29.fおよびEngineファイルsigeps29c.fを自身の作業ディレクトリにコピーします。例:D:\99_temp\User_Subroutine_example.図 3.


スクリプトを使用してコンパイルすることも可能です。例えば、スクリプトscript.batを生成します。このファイル内ではまず環境を定義し、続いてコンパイルコマンドを定義します。図 4.

注: ここでは、win64_gfortranが使用されますが、
build_userlib_win64_gfortran.bat
も使用する必要があります。
作業ディレクトリ内で、スクリプトscript.batを起動します。図 5.


自身のユーザーサブルーチンでのRadiossモデルの起動。
libraduser_win64.dllファイルを、Radiossモデルと同じディレクトリにコピーします。
例えば、RadiossモデルがD:\99_temp\User_Subroutine_example\RADIOSS_RUNにある場合、libraduser_win64.dllファイルをこのディレクトリにコピーします。
ここで、StarterとEngineを通常どおりに起動します。例えば、ここではRadiossモデルは次のようにV14.0 SPMで実行されます:図 8.

図 9.

./ s_14.0_win64.exe -i main_TEST4_0000.rad
./ e_14.0_win64.exe -i main_TEST4_0001.rad

