研究課題/領域番号 |
16K00173
|
研究機関 | 兵庫県立大学 |
研究代表者 |
大野 暢亮 兵庫県立大学, シミュレーション学研究科, 教授 (50373238)
|
研究期間 (年度) |
2016-04-01 – 2020-03-31
|
キーワード | In-Situ可視化 / ベクトル化 / Yin-Yang格子 |
研究実績の概要 |
当該年度はYin-Yang格子版の並列化およびライブラリ化、非構造格子版に関しては等値面表示機能、スライス表示機能の開発および高ベクトル化率達成のためのアルゴリズム修正に焦点を当てて研究開発を実施した。 Yin-Yang格子版に関しては、レイキャスティング法に基づく等値面表示機能、スライス表示機能、ボリュームレンダリング機能、矢印表示機能の並列化をスカラ計算機向けのツールに対して行った。並列化にはOpenMPおよびMPIによるハイブリッド並列化を行っている。さらにIn-Situ可視化ツールVISMOのフレームワークを基にライブラリ化を行った。ボリュームレンダリング機能に関しては非構造格子向けの画像重畳手法を実装し、分散並列化を行った。現在は、昨年度までに開発したレイキャスティング法の高ベクトル化率向けアルゴリズムの並列化、およびボリュームレンダリング手法の画像重畳手法の高ベクトル化率向けのアルゴリズム修正、さらに矢印表示機能の高ベクトル化率向けのアルゴリズムの検討およびベクトル化版のライブラリ化を進めている。 非構造格子版に関しては、スカラ計算機向けの等値面表示機能、スライス表示機能、矢印表示機能を開発し、Yin-Yang格子版と同様にOpenMPとMPIによりハイブリッド並列化を行い、さらにVISMOフレームワークに基づきライブラリ化を行った。また、等値面表示機能とスライス表示機能の高ベクトル化率達成に向けたアルゴリズムの修正を行った。性能評価を地球シミュレータ上で行ったところ、いずれも90%以上のベクトル化率を達成できた。現在は矢印表示機能のベクトル化を進めている。
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
4: 遅れている
理由
In-Situ可視化ツールのライブラリ化のためのソースコードの編集、およびYin-Yang格子版のボリュームレンダリング機能の分散並列化に必要な画像重畳部分の実装に、予想以上に時間がかかったことが理由で、研究開発に遅れが出てしまった。
|
今後の研究の推進方策 |
Yin-Yang格子版の画像重畳部分と、Yin-Yang格子版および非構造格子版の矢印表示機能の高ベクトル化率達成に向けたアルゴリズム修正を進める。 その後、実際にシミュレーションコードと結合し、スカラ計算機およびベクトル計算機上でIn-Situ可視化の実験を行う。可能であれば、Yin-Yang格子版とすでに開発済みのカーテシアン版を基にYin-Yang-Zhong格子向けのツールも併せて開発する。
|
次年度使用額が生じた理由 |
(理由)Yin-Yang格子版のボリュームレンダリング機能の分散並列化に必要な画像重畳手法の実装に予想以上に時間がかかったためプログラム開発が遅れ、国内学会・国際会議の参加を控えざるをえなくなり、その影響で旅費などに次年度使用額が生じた。
(使用計画)シミュレーションコード結合のための情報収集や研究打ち合わせを積極的に行う。また学会等に積極的に参加し発表可能な部分は成果発表する
|