• 検索結果がありません。

個別要素法による粉粒体シミュレーションへのOpenMP並列の適用

N/A
N/A
Protected

Academic year: 2021

シェア "個別要素法による粉粒体シミュレーションへのOpenMP並列の適用"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)2012年ハイパフォーマンスコンピューティングと計算科学シンポジウム High Performance Computing Symposium 2012. HPCS2012 2012/1/25. 個別要素法による粉粒体シミュレーションへの OpenMP 並列の適用 大塚 順 住友電気工業株式会社 1.. 解析技術研究センター. はじめに. 3.. 数値計算例. 粉末冶金とは、原料に粉末を用い、これを添加. 粉粒体を貯蔵装置から排出するときの粉体挙. 物と混合、成形して最後に焼結する製法であり、. 動を解析した(図 2)。時間ステップ 5×10-7s、粒. 粉末の充填具合が品質に直結する。プロセス設計. 子数 90 万であり、粉末パラメータは測定値に基. に資するシミュレーション技術の開発が重要課. づき設定した。高速化により、1s 間のシミュレ. 題となるため、個別要素法による解析手法の構築. ーションを実施するための計算時間を 24 日から. に取り組んでいる。これまでに簡易モデルで動作. 8 日に短縮化できた。. 確認したが、実プロセスに近いシミュレーション. 100mm. では膨大な粒子数に伴う計算時間の長時間化の 克服が必須課題となる。そこで、マルチコア CPU で並列計算できるようにし、高速化を図った。 2.. 高速化の手続き 個別要素法は、粒子に働く力とニュートンの運. 図 2. 貯蔵装置からの粉粒体の排出. 動方程式を陽解法で繰り返し計算する手法であ る。力の計算では粉末を構成する全ての粒子に対. 4.. して粘弾性モデルで表現した接触力を計算する. おわりに 個別要素法の高速化により解析可能な粒子数. ため、計算フローの中で最も計算コストが高い。. を増大できた。さらなる高速化に向け、MPI 並. そこで、接触力計算における粒子番号のループに. 列や GPGPU の適用も検討していきたい。. 対して OpenMP 並列を適用した。並列効率向上 5.. のため、①”schedule 指示節”でスレッド間の負荷. 謝辞. 均一化、②”nowait 指示句”で非同期処理を実施. 本研究は、神戸大学と兵庫県の「企業を牽引す. し、8 並列計算で 3.08 倍のスピードアップを実. る計算科学高度技術者の養成」プロジェクトの支. 現できた(図 1)。. 援を受けて実施された。また、本研究の数値計算 は、文部科学省の先端研究施設共用促進事業によ. スピードアップ. 6. 自作コード. 5. アムダール. る支援のもと、東京工業大学学術国際情報センタ. 4. ーの TSUBAME2.0 で実施した。ここに記して、. 3 2. 感謝の意を表したい。. 1 1 2. 3 4 5 6 7 8 9 10 11 12 並列数. 図 1. 並列化効率. 52. ⓒ 2012 Information Processing Society of Japan.

(2)

参照

関連したドキュメント

首都圏等の複数の現場において 6 試料の自然由来汚染土壌 ( 細粒土 ) を採取した.これらの中には,固結シルト (

2 解析手法 2.1 解析手法の概要 本研究で用いる個別要素法は計算負担が大きく,山

C−1)以上,文法では文・句・語の形態(形  態論)構成要素とその配列並びに相互関係

1975: An inviscid model of two-dimensional vortex shedding for transient and asymptotically steady separated flow over an inclined plate, J.. Fluid

被祝賀者エーラーはへその箸『違法行為における客観的目的要素』二九五九年)において主観的正当化要素の問題をも論じ、その内容についての有益な熟考を含んでいる。もっとも、彼の議論はシュペンデルに近

 CKD 患者のエネルギー必要量は 常人と同程度でよく,年齢,性別,身体活動度により概ね 25~35kcal kg 体重

平成 26 年の方針策定から 10 年後となる令和6年度に、来遊個体群の個体数が現在の水

旧法··· 改正法第3条による改正前の法人税法 旧措法 ··· 改正法第15条による改正前の租税特別措置法 旧措令 ···