フェーズフィールドシミュレーション
FORTRANプログラミングから可視化・動画作成までをフリーソフトでやってみよう!
可視化や動画作成のための様々なフリーソフトが提供されていますが,使い勝手がよさそうなものを探してみましたので,ご紹介させて頂きます.
ソフトのダウンロード
- FORTRANコンパイラーSalford FTN77のインストール
- コンパイラーのダウンロードページへ行く.
- 「Download Now」をクリックし,ftn77pe.exeをディスクトップにでも保存(ファイル容量5.73MB).
- ftn77pe.exeをダブルクリックし,通常のインストール作業を行う.
- Fortran開発環境ソフトCPad for Salford FTN77をインストール.
- ソフトのダウンロードページへ行く.
- 「ダウンロード」のwindowへ行き,「ダウンロード」ボタンを押して圧縮ファイルfcpad231.lzhをディスクトップにでも保存.
- 解凍ソフトにより圧縮ファイルを解凍すると,フォルダfcpad231が生成され,インストール作業はこれで完了.
- フォルダfcpad231内のfcpad.exeをダブルクリック.以下のようなwindowが表示されるので,前にインストールしたFTN77へのパスを「コンパイラのパス」に入力(例:C:\win32app\salford\ftn77.exe).OKを押してソフトを起動.
- 可視化ソフトVisible2Dのインストール
- ソフトのダウンロードページへ行く.
- 「ダウンロード」のwindowへ行き,「ダウンロード」ボタンを押して圧縮ファイルVisible2D.lzhをディスクトップにでも保存.
- 解凍ソフトにより圧縮ファイルを解凍すると,フォルダVisible2Dが生成され,インストール作業はこれで完了.
- フォルダVisible2D内のVisible2D.exeがソフト.
- アニメーション(avi)ファイル作成ソフトMGenのインストール
- ソフトのダウンロードページへ行く.
- 「ダウンロード」のwindowへ行き,「ダウンロード」ボタンを押して圧縮ファイルmg_inst_13.exeをディスクトップにでも保存.
- mg_inst_13.exeをダブルクリックし,通常のインストール作業を行う.
フェーズフィールドシミュレーションの実行から可視化(アニメーション作成)まで
- CPad for Salford FTN77を起動.fcpad.exeをダブルクリックする.
- もしくは「ファイル」→「ファイルを開く」より,プログラム(例えばch3_sgg_visible2d.f)を選択.上側のwindowにch3_sgg_visible2d.fの中身(ソースコード)が出てくる.
- コンパイルおよび計算(シミュレーション)の実行を行う.を押せばコンパイルに引き続き,計算を行ってくれる.この際,下側のwindowにコンパイル時のメッセージが表示される.プログラム中にエラーがあれば,そのエラーが表示される.
また,計算中は黒い背景のDOS windowが開き,計算状態が表示される.DOS window内に「-- Press any key to exit
(Input "c" to continue) --」と表示されれば,計算完了.Enterを押すとDOS windowは消える.計算結果はプログラムファイルを置いてあるフォルダ内に生成される.
- 結果の可視化を行う.詳細な作業はmanual_Visible2d.pdfを参照.
- 可視化の際に生成された時系列bmpファイルから動画(avi)ファイルを作成する.詳細な作業はmanual_MGen.pdfを参照.
※本ページで紹介している説明は,高木が勝手に作成したものですので,本ページの内容についてソフト開発者への問い合わせはおやめ下さい.