• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Development of a Large-Scale Molecular Dynamics Framework and Application to Complex Fluids

Research Project

Project/Area Number 21K11923
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60100:Computational science-related
Research InstitutionKeio University

Principal Investigator

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

Project Period (FY) 2021-04-01 – 2026-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥3,770,000 (Direct Cost: ¥2,900,000、Indirect Cost: ¥870,000)
Fiscal Year 2025: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2024: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2023: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2022: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2021: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Keywords分子動力学法 / SIMDベクトル化 / ドメイン固有言語 / DSL / 領域分割 / ロードインバランス / 並列化 / ロードバランシング / 計算物理 / 複雑流体 / ハイパフォーマンス・コンピューティング / コード自動生成
Outline of Research at the Start

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

Outline of Annual Research Achievements

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

Current Status of Research Progress
Current Status of Research Progress

3: Progress in research has been slightly delayed.

Reason

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

Strategy for Future Research Activity

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

Report

(3 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • 2021 Research-status Report
  • Research Products

    (30 results)

All 2024 2023 2022 2021

All Journal Article (5 results) (of which Peer Reviewed: 5 results,  Open Access: 1 results) Presentation (25 results)

  • [Journal Article] Energy spectrum analysis on a red blood cell model2023

    • Author(s)
      Yamamoto Tetsuya、Watanabe Hiroshi
    • Journal Title

      The Journal of Chemical Physics

      Volume: 159 Issue: 23 Pages: 234119-234119

    • DOI

      10.1063/5.0169467

    • Related Report
      2023 Research-status Report
    • Peer Reviewed
  • [Journal Article] Information Compression and Performance Evaluation of Tic-Tac-Toe’s Evaluation Function Using Singular Value Decomposition2023

    • Author(s)
      Fujita Naoya、Watanabe Hiroshi
    • Journal Title

      Journal of the Physical Society of Japan

      Volume: 92 Issue: 3 Pages: 034802-034802

    • DOI

      10.7566/jpsj.92.034802

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Journal Article] Non-monotonic behavior of the Binder parameter in discrete spin systems2023

    • Author(s)
      Watanabe Hiroshi、Motoyama Yuichi、Morita Satoshi、Kawashima Naoki
    • Journal Title

      Progress of Theoretical and Experimental Physics

      Volume: 2023 Issue: 3

    • DOI

      10.1093/ptep/ptad022

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Effect of surfactants on the elasticity of the liquid?liquid interface2023

    • Author(s)
      Kikuchi Shunta、Watanabe Hiroshi
    • Journal Title

      The Journal of Chemical Physics

      Volume: 158 Issue: 12 Pages: 124901-124901

    • DOI

      10.1063/5.0138733

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Journal Article] Effects of polymers on the cavitating flow around a cylinder: A large-scale molecular dynamics analysis2021

    • Author(s)
      Asano Yuta、Watanabe Hiroshi、Noguchi Hiroshi
    • Journal Title

      The Journal of Chemical Physics

      Volume: 155 Issue: 1 Pages: 014905-014905

    • DOI

      10.1063/5.0056988

    • Related Report
      2021 Research-status Report
    • Peer Reviewed
  • [Presentation] 分子動力学法を用いたレイリー・プラトー不安定性の解析と流体理論との対応2024

    • Author(s)
      菊地駿太、渡辺宙志
    • Organizer
      日本物理学会2024年春季大会
    • Related Report
      2023 Research-status Report
  • [Presentation] 赤血球モデルの非線形応答に関するスペクトル解析2024

    • Author(s)
      山本哲也、渡辺宙志
    • Organizer
      日本物理学会2024年春季大会
    • Related Report
      2023 Research-status Report
  • [Presentation] 分子動力学法による二重膜のゆらぎの解析2023

    • Author(s)
      菊地駿太, 渡辺宙志
    • Organizer
      物性研究所スパコン共同利用・CCMS合同研究会「計算の時代における物性科学」
    • Related Report
      2023 Research-status Report
  • [Presentation] 赤血球モデルのエネルギースペクトル解析2023

    • Author(s)
      山本哲也, 渡辺宙志
    • Organizer
      物性研究所スパコン共同利用・CCMS合同研究会「計算の時代における物性科学」
    • Related Report
      2023 Research-status Report
  • [Presentation] 赤血球モデルの非平衡膜揺らぎに関するスペクトル解析2023

    • Author(s)
      山本哲也、渡辺宙志
    • Organizer
      日本物理学会第78回年次大会
    • Related Report
      2023 Research-status Report
  • [Presentation] 二成分流体系におけるレイリー・プラトー不安定性の分子動力学シミュレーション2023

    • Author(s)
      菊地駿太, 渡辺宙志
    • Organizer
      日本物理学会第78回年次大会
    • Related Report
      2023 Research-status Report
  • [Presentation] Twitterネットワークにおける暗号通貨の情報伝播過程2023

    • Author(s)
      彌重由宇生, 渡辺宙志
    • Organizer
      日本物理学会第78回年次大会
    • Related Report
      2023 Research-status Report
  • [Presentation] 二成分流体系における Rayleigh-Plateau 不安定性の分子動力学法研究2023

    • Author(s)
      菊地駿太, 渡辺宙志
    • Organizer
      第11回ソフトマター研究会
    • Related Report
      2023 Research-status Report
  • [Presentation] 赤血球モデルの非平衡膜揺らぎに関するスペクトル解析2023

    • Author(s)
      山本哲也、渡辺宙志
    • Organizer
      第11回ソフトマター研究会
    • Related Report
      2023 Research-status Report
  • [Presentation] 赤血球モデルのエネルギースペクトル解析2023

    • Author(s)
      山本哲也, 渡辺宙志
    • Organizer
      日本物理学会2023年春季大会
    • Related Report
      2022 Research-status Report
  • [Presentation] 分子動力学法による二重膜のゆらぎの解析2023

    • Author(s)
      菊地駿太, 渡辺宙志
    • Organizer
      日本物理学会2023年春季大会
    • Related Report
      2022 Research-status Report
  • [Presentation] 効率的なロードバランスを実現する空間分割手法の開発2023

    • Author(s)
      四辻捷, 渡辺宙志
    • Organizer
      日本物理学会2023年春季大会
    • Related Report
      2022 Research-status Report
  • [Presentation] 分子動力学シミュレーションによる共沸現象の解析2022

    • Author(s)
      内藤翔太, 渡辺宙志
    • Organizer
      日本物理学会2022年秋季大会
    • Related Report
      2022 Research-status Report
  • [Presentation] 子動力学シミュレーションの並列化におけるロードインバランスの改善2022

    • Author(s)
      四辻捷, 渡辺宙志
    • Organizer
      日本物理学会2022年秋季大会
    • Related Report
      2022 Research-status Report
  • [Presentation] 分子動力学法による界面活性剤の自然長が与える影響の解析2022

    • Author(s)
      菊地駿太, 渡辺宙志
    • Organizer
      日本物理学会2022年秋季大会
    • Related Report
      2022 Research-status Report
  • [Presentation] 分子動力学シミュレーションによる共沸現象の解析2022

    • Author(s)
      内藤翔太、渡辺宙志
    • Organizer
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • Related Report
      2022 Research-status Report
  • [Presentation] 分子動力学を用いた界面張力における自然長依存性の調査2022

    • Author(s)
      菊地駿太、渡辺宙志
    • Organizer
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • Related Report
      2022 Research-status Report
  • [Presentation] 分子動力学シミュレーションの並列化におけるロードインバランスの改善2022

    • Author(s)
      四辻捷 、渡辺宙志
    • Organizer
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • Related Report
      2022 Research-status Report
  • [Presentation] J1-J2 フラストレートイジング模型の非平衡緩和解析2022

    • Author(s)
      飯倉啓介、渡辺宙志
    • Organizer
      物性研究所スパコン共同利用・CCMS合同研究会「計算物質科学の新展開」
    • Related Report
      2022 Research-status Report
  • [Presentation] J1-J2フラストレートイジング模型の非平衡緩和解析2021

    • Author(s)
      飯倉啓介、渡辺宙志
    • Organizer
      日本物理学会第77回年次大会
    • Related Report
      2021 Research-status Report
  • [Presentation] 複雑流体中におけるカルマン渦キャビテーションの分子動力学シミュレーション2021

    • Author(s)
      浅野優太、渡辺宙志、野口博司
    • Organizer
      日本物理学会第77回年次大会
    • Related Report
      2021 Research-status Report
  • [Presentation] ポッツ対称性を持つスピン系のビンダー比の振る舞いと臨界指数2021

    • Author(s)
      渡辺宙志、本山裕一、森田悟史、川島直輝
    • Organizer
      日本物理学会2021年秋季大会
    • Related Report
      2021 Research-status Report
  • [Presentation] 機械学習による粒子間相互作用推定2021

    • Author(s)
      四辻捷、渡辺宙志
    • Organizer
      日本物理学会2021年秋季大会
    • Related Report
      2021 Research-status Report
  • [Presentation] 円柱周りのキャビテーション流れに対する高分子添加の影響2021

    • Author(s)
      浅野優太, 渡辺宙志, 野口博司
    • Organizer
      流体力学会
    • Related Report
      2021 Research-status Report
  • [Presentation] 特異値分解を用いた情報圧縮技術のゲーム理論への応用2021

    • Author(s)
      藤田直也、渡辺宙志
    • Organizer
      日本物理学会2021年秋季大会
    • Related Report
      2021 Research-status Report

URL: 

Published: 2021-04-28   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi