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

大規模分子動力学フレームワークの開発と複雑流体への応用

研究課題

研究課題/領域番号 21K11923
研究種目

基盤研究(C)

配分区分基金
応募区分一般
審査区分 小区分60100:計算科学関連
研究機関慶應義塾大学

研究代表者

渡辺 宙志  慶應義塾大学, 理工学部(矢上), 准教授 (50377777)

研究期間 (年度) 2021-04-01 – 2026-03-31
研究課題ステータス 交付 (2023年度)
配分額 *注記
3,770千円 (直接経費: 2,900千円、間接経費: 870千円)
2025年度: 650千円 (直接経費: 500千円、間接経費: 150千円)
2024年度: 650千円 (直接経費: 500千円、間接経費: 150千円)
2023年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2022年度: 650千円 (直接経費: 500千円、間接経費: 150千円)
2021年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
キーワード分子動力学法 / SIMDベクトル化 / ドメイン固有言語 / DSL / 領域分割 / ロードインバランス / 並列化 / ロードバランシング / 計算物理 / 複雑流体 / ハイパフォーマンス・コンピューティング / コード自動生成
研究開始時の研究の概要

「富岳」に代表されるように、我が国では大規模な計算資源を保有している一方、その計算能力を十全に活かすには高度な計算機科学の知識が要求され、計算科学との両立が困難であるという背景があった。本研究は、特に大規模分子動力学法に向けたフレームワークを構築することで、数値計算を実行する研究者が自分でコードを開発する環境を提供し、計算機科学と計算科学の分断を緩和しようとするものである。特に、並列計算機を扱うにあたって通信部分と計算部分の密結合を分離することで、研究者が本質的なプログラミングに集中し、研究成果へとつなげることを期待する。具体的な応用例として、高分子や気液混相流への適用を目指す。

研究実績の概要

短距離古典型のポテンシャルを扱う分子動力学シミュレーションでは、適切なアルゴリズムを用いることにより二体力の計算がホットスポットとなる。現代のCPUアーキテクチャの性能を活かすにはSIMD化が必須であるが、分子動力学シミュレーションのようにループ内でメモリの間接参照を伴う場合はコンパイラによる自動ベクトル化が難しく、プログラマによるベクトル化が必須となる。しかし、ベクトル化で用いるSIMDレジスタはCPU毎に異なり、異なる環境向けに異なるコードを開発する必要がある。この問題を解決するため、分子動力学法向けのドメイン固有言語(Domain Specific Language, DSL)を設計し、DSLからコードを生成するフレームワークの作成を試みている。単純な記述から中間コードに変換し、中間コードにおいて最適化を施すことで最終的なアセンブリを出力することを目的としている。通常、コンパイラは最適化にある程度以上の時間をかけることはできないという制約から、最適化手法は決定論的かつ効果が見込める可能性が高いものしか採用できないが、DSLを経由したコード生成においては、一度生成したコードは何度でも利用できることから最適化に十分時間をかけることができ、かつ効果があるかどうかわからない最適化手法を試すことが可能で、かつアニーリングなどの乱択アルゴリズムの採用もできるというメリットがある。現在はIntel x86向けのコードで検討中であるが、今後はAArch64向けのコードも検討していく。

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

3: やや遅れている

理由

Lennard-Jonesポテンシャルなど、広く使われる二体ポテンシャルについて、DSLから中間コードを経てアセンブリを出力するフレームワークを構築し、x86やAArch64などの複数のプラットフォーム向けにコード生成できるようにする予定であったが、まだDSLの設計段階にあり、実用的に利用可能なフレームワークの実装に至っていない。その意味において「やや遅れている」という区分とした。今後は中間コード生成と、中間コード段階での最適化ルーチンの実装、そして中間コードからアセンブリへの出力部分を実装する。

今後の研究の推進方策

現在は簡単なDSLからx86アセンブリ(特にAVX2)への変換しか検討していないが、今後はAArch64が採用しているSVEへの適用を目指す。さらに簡単なコードを生成し、結果を実測し、その実行時間をエネルギーとみなして最適化を行うフレームワークへと発展させる。

報告書

(3件)
  • 2023 実施状況報告書
  • 2022 実施状況報告書
  • 2021 実施状況報告書
  • 研究成果

    (30件)

すべて 2024 2023 2022 2021

すべて 雑誌論文 (5件) (うち査読あり 5件、 オープンアクセス 1件) 学会発表 (25件)

  • [雑誌論文] Energy spectrum analysis on a red blood cell model2023

    • 著者名/発表者名
      Yamamoto Tetsuya、Watanabe Hiroshi
    • 雑誌名

      The Journal of Chemical Physics

      巻: 159 号: 23 ページ: 234119-234119

    • DOI

      10.1063/5.0169467

    • 関連する報告書
      2023 実施状況報告書
    • 査読あり
  • [雑誌論文] Information Compression and Performance Evaluation of Tic-Tac-Toe’s Evaluation Function Using Singular Value Decomposition2023

    • 著者名/発表者名
      Fujita Naoya、Watanabe Hiroshi
    • 雑誌名

      Journal of the Physical Society of Japan

      巻: 92 号: 3 ページ: 034802-034802

    • DOI

      10.7566/jpsj.92.034802

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり
  • [雑誌論文] Non-monotonic behavior of the Binder parameter in discrete spin systems2023

    • 著者名/発表者名
      Watanabe Hiroshi、Motoyama Yuichi、Morita Satoshi、Kawashima Naoki
    • 雑誌名

      Progress of Theoretical and Experimental Physics

      巻: 2023 号: 3

    • DOI

      10.1093/ptep/ptad022

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Effect of surfactants on the elasticity of the liquid?liquid interface2023

    • 著者名/発表者名
      Kikuchi Shunta、Watanabe Hiroshi
    • 雑誌名

      The Journal of Chemical Physics

      巻: 158 号: 12 ページ: 124901-124901

    • DOI

      10.1063/5.0138733

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり
  • [雑誌論文] Effects of polymers on the cavitating flow around a cylinder: A large-scale molecular dynamics analysis2021

    • 著者名/発表者名
      Asano Yuta、Watanabe Hiroshi、Noguchi Hiroshi
    • 雑誌名

      The Journal of Chemical Physics

      巻: 155 号: 1 ページ: 014905-014905

    • DOI

      10.1063/5.0056988

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり
  • [学会発表] 分子動力学法を用いたレイリー・プラトー不安定性の解析と流体理論との対応2024

    • 著者名/発表者名
      菊地駿太、渡辺宙志
    • 学会等名
      日本物理学会2024年春季大会
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 赤血球モデルの非線形応答に関するスペクトル解析2024

    • 著者名/発表者名
      山本哲也、渡辺宙志
    • 学会等名
      日本物理学会2024年春季大会
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 分子動力学法による二重膜のゆらぎの解析2023

    • 著者名/発表者名
      菊地駿太, 渡辺宙志
    • 学会等名
      物性研究所スパコン共同利用・CCMS合同研究会「計算の時代における物性科学」
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 赤血球モデルのエネルギースペクトル解析2023

    • 著者名/発表者名
      山本哲也, 渡辺宙志
    • 学会等名
      物性研究所スパコン共同利用・CCMS合同研究会「計算の時代における物性科学」
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 赤血球モデルの非平衡膜揺らぎに関するスペクトル解析2023

    • 著者名/発表者名
      山本哲也、渡辺宙志
    • 学会等名
      日本物理学会第78回年次大会
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 二成分流体系におけるレイリー・プラトー不安定性の分子動力学シミュレーション2023

    • 著者名/発表者名
      菊地駿太, 渡辺宙志
    • 学会等名
      日本物理学会第78回年次大会
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] Twitterネットワークにおける暗号通貨の情報伝播過程2023

    • 著者名/発表者名
      彌重由宇生, 渡辺宙志
    • 学会等名
      日本物理学会第78回年次大会
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 二成分流体系における Rayleigh-Plateau 不安定性の分子動力学法研究2023

    • 著者名/発表者名
      菊地駿太, 渡辺宙志
    • 学会等名
      第11回ソフトマター研究会
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 赤血球モデルの非平衡膜揺らぎに関するスペクトル解析2023

    • 著者名/発表者名
      山本哲也、渡辺宙志
    • 学会等名
      第11回ソフトマター研究会
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 赤血球モデルのエネルギースペクトル解析2023

    • 著者名/発表者名
      山本哲也, 渡辺宙志
    • 学会等名
      日本物理学会2023年春季大会
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 分子動力学法による二重膜のゆらぎの解析2023

    • 著者名/発表者名
      菊地駿太, 渡辺宙志
    • 学会等名
      日本物理学会2023年春季大会
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 効率的なロードバランスを実現する空間分割手法の開発2023

    • 著者名/発表者名
      四辻捷, 渡辺宙志
    • 学会等名
      日本物理学会2023年春季大会
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 分子動力学シミュレーションによる共沸現象の解析2022

    • 著者名/発表者名
      内藤翔太, 渡辺宙志
    • 学会等名
      日本物理学会2022年秋季大会
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 子動力学シミュレーションの並列化におけるロードインバランスの改善2022

    • 著者名/発表者名
      四辻捷, 渡辺宙志
    • 学会等名
      日本物理学会2022年秋季大会
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 分子動力学法による界面活性剤の自然長が与える影響の解析2022

    • 著者名/発表者名
      菊地駿太, 渡辺宙志
    • 学会等名
      日本物理学会2022年秋季大会
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 分子動力学シミュレーションによる共沸現象の解析2022

    • 著者名/発表者名
      内藤翔太、渡辺宙志
    • 学会等名
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 分子動力学を用いた界面張力における自然長依存性の調査2022

    • 著者名/発表者名
      菊地駿太、渡辺宙志
    • 学会等名
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 分子動力学シミュレーションの並列化におけるロードインバランスの改善2022

    • 著者名/発表者名
      四辻捷 、渡辺宙志
    • 学会等名
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] J1-J2 フラストレートイジング模型の非平衡緩和解析2022

    • 著者名/発表者名
      飯倉啓介、渡辺宙志
    • 学会等名
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] J1-J2フラストレートイジング模型の非平衡緩和解析2021

    • 著者名/発表者名
      飯倉啓介、渡辺宙志
    • 学会等名
      日本物理学会第77回年次大会
    • 関連する報告書
      2021 実施状況報告書
  • [学会発表] 複雑流体中におけるカルマン渦キャビテーションの分子動力学シミュレーション2021

    • 著者名/発表者名
      浅野優太、渡辺宙志、野口博司
    • 学会等名
      日本物理学会第77回年次大会
    • 関連する報告書
      2021 実施状況報告書
  • [学会発表] ポッツ対称性を持つスピン系のビンダー比の振る舞いと臨界指数2021

    • 著者名/発表者名
      渡辺宙志、本山裕一、森田悟史、川島直輝
    • 学会等名
      日本物理学会2021年秋季大会
    • 関連する報告書
      2021 実施状況報告書
  • [学会発表] 機械学習による粒子間相互作用推定2021

    • 著者名/発表者名
      四辻捷、渡辺宙志
    • 学会等名
      日本物理学会2021年秋季大会
    • 関連する報告書
      2021 実施状況報告書
  • [学会発表] 円柱周りのキャビテーション流れに対する高分子添加の影響2021

    • 著者名/発表者名
      浅野優太, 渡辺宙志, 野口博司
    • 学会等名
      流体力学会
    • 関連する報告書
      2021 実施状況報告書
  • [学会発表] 特異値分解を用いた情報圧縮技術のゲーム理論への応用2021

    • 著者名/発表者名
      藤田直也、渡辺宙志
    • 学会等名
      日本物理学会2021年秋季大会
    • 関連する報告書
      2021 実施状況報告書

URL: 

公開日: 2021-04-28   更新日: 2024-12-25  

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

Powered by NII kakenhi