• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2013 年度 実績報告書

GPUスパコンにおける新しい界面捕獲を導入した大規模気液二相流シミュレーション

研究課題

研究課題/領域番号 13F03780
研究機関東京工業大学

研究代表者

青木 尊之  東京工業大学, 学術国際情報センター, 教授

研究分担者 HYSING Johan Shu-ren  東京工業大学, 学術国際情報センター, 外国人特別研究員
キーワード気液二相流 / 有限要素法 / 行列ベクトル積 / 幾何学的マルチグリッド法 / MPI-Open MPハイブリッド並列計算 / 混合精度計算 / GPU
研究概要

気液二相流のシミュレーションを高精度かつ高効率に実行することのできるコードとして、有限要素法(FEM)とParticleレベルセット法を組み合わせ、動的に格子解像度を適合させる手法を導入し、気液界面に最大解像度を適合させることで界面の変形を精度よく捉える手法を提案した。まず、気泡や液滴の合体・分離の数値シミュレーションおよび数学的モデリングに関する既往研究をサーベイし、格子生成や適合格子細分化法に適する計算手法を調査した。
非構造格子に対して構造格子のFEMの優位性を確認し、コード開発に着手した。計算時間の最もかかるPoisson方程式を解く部分のコード開発を行った。クリロフ部分空間法の収束計算は行列ベクトル積の繰り返しであり構造格子に対して実装した。幾何学的マルチグリッド法を前処理として導入し、従来のCRSフォーマットで間接参照する非構造格子の場合と比較して20倍の高速化を達成した。また、非ゼロ要素の係数行列を別メモリとして確保する必要がないため、Poisson方程式を解くためのメモリを50%低減することができた。
複数ノードを用いた並列計算を前提とし、メモリ分散環境に適合するためのMPIライブラリを用いた通信を前提とする領域分割を行った。ノード内はOpenMPによるハイブリッド並列計算の効率を上げるために、キャッシュ・ブロッキングを進めている。また、GPUは単精度演算性能が高いために、行列ベクトル積の計算に単精度・倍精度を混合した計算を提案し、計算精度を損なうことなく大幅な高速化を達成する見込みが得られた。

現在までの達成度 (区分)
現在までの達成度 (区分)

1: 当初の計画以上に進展している

理由

研究計画では予定していなかった幾何学的マルチグリッド法を前処理として導入し、従来のCRSフォーマットで間接参照する非構造格子の場合と比較して20倍の高速化を達成した。また、単精度一倍精度の混合計算にも着手した。

今後の研究の推進方策

研究計画通りに進める。

  • 研究成果

    (8件)

すべて 2014 2013

すべて 学会発表 (8件) (うち招待講演 2件)

  • [学会発表] Large-scale GPU Applications for Scientific Computing2014

    • 著者名/発表者名
      Takayuki Aoki
    • 学会等名
      SIAM Parallel Processing 2014
    • 発表場所
      Portland, US
    • 年月日
      2014-02-20
    • 招待講演
  • [学会発表] A High-productivity Framework for Multi-GPU computation of Mesh-based applications2014

    • 著者名/発表者名
      Takashi Shimokawabe, Takayuki Aoki and Naoyuki Onodera
    • 学会等名
      HiStencil
    • 発表場所
      Vienna, Austria
    • 年月日
      2014-01-21
  • [学会発表] GPUを用いた格子ボルツマン法による流体構造連成のラージエディ・シミュレーション2013

    • 著者名/発表者名
      小野寺直幸, 青木尊之, 下川辺隆史
    • 学会等名
      日本機械学会・第26回計算力学講演会
    • 発表場所
      佐賀
    • 年月日
      2013-11-02
  • [学会発表] GPUスパコンを用いた大規模DEMシミュレーションによる紛体の撹拌解析2013

    • 著者名/発表者名
      都築怜理, 青木尊之
    • 学会等名
      日本機械学会・第26回計算力学講演会
    • 発表場所
      佐賀
    • 年月日
      2013-11-02
  • [学会発表] A Large-scale Particle Simulations based on Dynamic Load Balance on a GPU-rich Supercomputer2013

    • 著者名/発表者名
      S. Tsuzuki, T. Aoki and T. Shimokawabe
    • 学会等名
      Third Conference on Particle-Based Methods PARTICLES 2013
    • 発表場所
      Germang stuttgart
    • 年月日
      2013-09-18
  • [学会発表] 近接相互作用に基づく大規模粒子計算(個別要素法)における効率的な動的負荷分散手法の提案とGPUスパコンでの実装2013

    • 著者名/発表者名
      都築怜理, 青木尊之, 下川辺隆史
    • 学会等名
      日本応用数理学会2013年度年会
    • 発表場所
      福岡
    • 年月日
      2013-09-09
  • [学会発表] GPUを用いた固体粒子群を含む固気液三相流の大規模シミュレーション2013

    • 著者名/発表者名
      小野寺直幸, 青木尊之
    • 学会等名
      日本混相流学会・混相流シンポジウム2013
    • 発表場所
      信州大学 長野(工学)キャンパス
    • 年月日
      2013-08-07
  • [学会発表] GPU Computing and HPC Applications on a GPU-rich Supercomputer2013

    • 著者名/発表者名
      Takayuki Aoki
    • 学会等名
      Annual Meeting of TWSIAM
    • 発表場所
      ProVidence University (Taichung), Taiwan
    • 年月日
      2013-06-02
    • 招待講演

URL: 

公開日: 2015-07-15  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi