2024-03-29T10:23:34Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000184992020-10-27T05:03:34Z00934:01119:01142:01144
レプリカ交換分子動力学法を用いたシミュレーション並列化フレームワークA Composable Framework to Parallelize Simulation Programs through Replica - Exchange Molecular Dynamicsjpnグリッド応用http://id.nii.ac.jp/1001/00018499/Articlehttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=18499&item_no=1&attribute_id=1&file_no=1Copyright (c) 2004 by the Information Processing Society of Japan産業技術総合研究所グリッド研究センター/科学技術振興事業団計算科学技術活用型特定研究開発推進事業/現在,株式会社富士通研究所ナノテクノロジー研究センター産業技術総合研究所グリッド研究センター/科学技術振興事業団計算科学技術活用型特定研究開発推進事業伊藤, 正勝長嶋, 雲兵生体分子のシミュレーションを開発する際には,正確な熱力学量を求めるための膨大な計算コストと,対象系に合わせて多様なシミュレーションプログラムを開発する煩雑さが問題となる.これに対し,我々は,レプリカ交換分子動力学法に基づいてシミュレーションを並列化し,計算時間を短縮するためのツールキット(REMD toolkit)を開発した.また,対象系に応じて,サンプリング方法,ポテンシャルエネルギー関数などの組合せを変えることができるように,ツールキットをカスタマイズ可能なソフトウェアコンポーネントの集まりとして設計した.これにより,様々なシミュレーション機能が,ツールキットが提供するコンポーネントと,外部プログラムに由来するコンポーネントの組合せとして実現される.ツールキットを検証するために,原子クラスタAr13,オリゴペプチド(Ala)10といったモデルケースのそれぞれについて,プログラムを生成し,実行した.この結果,レプリカ数の増加により総計算量は圧縮され,さらに並列化によって計算時間はCPU数に反比例して短縮されることが確認された.We have developed a toolkit to generate a replica-exchange molecular dynamics program which accelerates the estimation of thermodynamical quantities. The toolkit is designed as a set of software components, so that any new variant of simulation program can be built by assembling suitable components. They are categorized according to three types of customizations : (1) parallelization of simulation programs, (2) selection of structure sampling method, and (3) incorporation of an arbitrary force field implementation into the program. The extensibility of the toolkit is demonstrated by generating new variants of replica-exchange molecular dynamics programs, and the efficiency of the generated programs is examined in the heat capacity estimation of Ar13 and (Ala)10. It is shown that the replica-exchange scheme not only reduces the total computational cost with the increase in the number of replicas but achieves almost linear-speedup with the number of CPUs.AA11833852情報処理学会論文誌コンピューティングシステム(ACS)45SIG06(ACS6)2342432004-05-151882-78292009-06-30