研究概要 |
本研究では,MPI等のメッセージ交換型の通信ライブラリの上位ミドルウェア層として「シミュレーション・アプリケーション相互の間のデータ変換」を有する機能を構築し,従来アプリケーションコード内で顕にコーディングされてきたデータ交換と変換が渾然一体となったプログラミング環境を改め,シミュレーションコード自体の独立性・保守性を最大限に保ったまま,きわめて可塑性に富んだ連成シミュレーションコード開発環境をコード開発者に提供することを目的とする 本年度は昨年度に開発した粒子モデルと連続体モデルを相互連成させるためのミドルウェアの機能に、当研究室で開発中のフラグメント分子軌道計算プログラム(OpenFMO)と溶媒の統計力学理論に基づく分布関数解析プログラムとの連成シミュレーションを実施し連成ミドルウェアの機能と性能を評価した 粒子モデルにおける粒子座標と離散モデルにおける格子点の相関を,球内相関,近傍平均相関,最近接相関,等の連成計算の目的に合わせた各種の相関平均の機能をミドルウェアのAPIとして提供することにより,シミュレーションコード自体の独立性を保ったまま高性能なMO-統計力学計算の連成計算が容易に行えることが解った
|