MinGW, MSYS, gfortran を使ってコマンドラインから GWBplugin Example1 をコンパイルする手順

このチュートリアルは、お使いの PC に GWB 9.0.2 以降に加え、MinGW と gfortran コンパイラおよび MSYS がインストールされている必要があります。

  1. まずはじめに、MinGW Shell を起動します。


  2. 作業用フォルダを作成します。
    mkdir -p ~/GWBplugin

  3. 作成した作業用フォルダにパスを変更します。
    cd ~/GWBplugin

  4. 以下に示すデフォルトの GWB インストールパスから "src" フォルダをコピーします。
    cp /c/program\ files\ \(x86\)/gwb/src/* .

  5. 環境変数に GWB インストールフォルダを追加します。
    PATH=/c/program\ files\ \(x86\)/gwb:$PATH

  6. コンパイルする事例ファイルと使用する GWBplugin libary をコンパイラに伝えます。
    gfortran GWBplugin_Fortran_Example1.f90 GWBplugin.lib -o GWBplugin_Fortran_Example1.exe

  7. 以上で事例を実行する準備が整いました。
    ./GWBplugin_Fortran_Example1.exe

  8. 実行すると以下のような出力結果が表示されるはずです。
     Beginning run.
    Finished run.
    
    concentration of Cl- in molal is  0.500E-01
    concentration of Cl- in mg/kg is  0.177E+04
    
    There are 4 aqueous species
    
    Cl-  =  0.177E+04 mg/kg
    H+   =  0.114E-04 mg/kg
    HCl  =  0.123E-10 mg/kg
    OH-  =  0.204E-01 mg/kg

以上で GWB のプラグイン設定が完了です。