2011 Fiscal Year Annual Research Report
次世代シミュレーション環境のための一般化固有値解法の開発と応用
Project/Area Number |
21246018
|
Research Institution | University of Tsukuba |
Principal Investigator |
櫻井 鉄也 筑波大学, システム情報系, 教授 (60187086)
|
Co-Investigator(Kenkyū-buntansha) |
北川 高嗣 筑波大学, システム情報系, 教授 (60153095)
多田野 寛人 筑波大学, システム情報系, 助教 (50507845)
長嶋 雲兵 独立法人産業技術総合研究所, ナノシステム研究部門, 主幹研究員 (90164417)
池上 努 独立法人産業技術総合研究所, 情報技術研究部門, 主任研究員 (80245612)
立川 仁典 横浜市立大学, 生命ナノシステム科学研究科, 教授 (00267410)
|
Keywords | 固有値解析 / 基盤ソフトウエア / 次世代シミュレーション |
Research Abstract |
本研究では、次世代計算機環境における大規模シミュレーションを実現するために、特に並列化が困難な内部固有値問題の解法を対象として、複素周回積分を用いた固有値解法の実用技術を開発する。ここで開発した解法を、幅広い分野の問題に対応した基盤的ソフトウェアとして実装する。 本年度は、前年度に開発した次世代計算環境向けのソフトウェア実装の要素技術に基づき、マルチコアCPUの分散環境において高性能を発揮するソフトウェアとして実装した。さらに、実問題を対象とした利用技術の開発を行い、ソフトウェアパッケージとして整備した。以下の3項目について実施した。 (1)並列固有値解法アルゴリズムの基礎理論の構築とブロック化 計算誤差に対するアルゴリズムのロバストネスの解析を行い、大並列環境下での耐故障性について検証した。また、Block Krylov部分空間法を利用した線形計算部分の効率化を行い、マルチコアでの高性能実装技術の開発を行った。 (2)階層的並列環境での性能向上とソフトウェア実装 階層的並列構造を持つ計算環境において高い効率を得るための方法をソフトウェアとして実装した。開発したソフトウェアはパッケージ名BLOSSとして産業技術総合研究所のサーバにおいて公開予定である。また、英文によるマニュアルの整備を行うなど、より実用性を高めるための準備も進めた。 (3)実用問題への適用の検証 開発した固有値解法を、分子シミュレーションであるFMO-MO法、実空間密度汎関数法で現れるバンド計算、量子ドットシミュレーション、線形加速器設計で現れる問題など、各種の大規模実問題に適用し、その性能評価と手法改善を行った。
|
Research Products
(38 results)