Phase Field法による2次元スピノーダル分解シミュレーション
Phase Field法によるFe-Cr合金の相分解の過程をシミュレーションするアプリケーションを、当社でMPIとHMPPによるポーティングを行い、InfiniBandを搭載した2nodeのGPU Boxクラスタ上で実行しました.
オリジナルのソースコードの5箇所にHMPPディレクティブを挿入することでGPUでの計算を行うことができ、約12.8倍の高速化を行うことができました.
また、オリジナルソースコードをMPIとHMPPでポーティングしたコードをGPUクラスタ上で実行することによって、約16倍の高速化を行うことができました.
今回のポーティングでは共有メモリの使用、データ転送の最適化、カーネル実行の最適化やCPUソースの修正によるチューニングなどは行っておらず、さらなる高速化が見込めます.
MPIアプリケーションの実行結果をリアルタイムで可視化し、動画で公開しております.
_sab 1.jpg)
オリジナルのPhase Field法のソースコードの開発およびご提供
http://www.cis.kit.ac.jp/~takaki/phase-field.html
京都工芸繊維大学 高木知弘 先生
東京工業大学 山中晃徳 先生
|