Development of a hierarchical parallel numerical algorithm for saddle point problems

鞍点问题的分层并行数值算法的开发

基本信息

  • 批准号:
    20K11840
  • 负责人:
  • 金额:
    $ 2.66万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2020
  • 资助国家:
    日本
  • 起止时间:
    2020-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

鞍点型と呼ばれる連立一次方程式は,2行2列のブロック行列を係数行列にもつ連立一次方程式であり,同方程式は様々な分野において現れる.係数行列の左上ブロックの行列が良条件であったとしても,右上,左下ブロックの行列の列数,行数が多くなると,クリロフ部分空間反復法の収束性が悪化し,求解が困難となる.この状況を打破するために,我々は同方程式のブロック構造を用いた数値解法(以下,提案法)を構築した.提案法では同方程式を直接解くのではなく,左上ブロック行列を係数行列とする複数右辺連立一次方程式の求解を介し,その解行列を用いて鞍点型連立一次方程式の解ベクトルを求める.この複数右辺連立一次方程式は,解くべき鞍点型連立一次方程式よりも求解が容易であり,ブロッククリロフ部分空間反復法を適用することで計算時間,反復回数の両面で効率的に求解が可能である.さらに,各右辺ベクトルは互いに依存関係がないことから分割が可能であるため,この性質を利用することで同時求解可能な複数の方程式に分割でき,分割された各方程式も並列に求解できる.よって,提案法は階層型の並列性をもつ.2022年度は特に,提案法の高速化を行うために,GPUクラスタにおける提案法の並列コード実装,及び性能評価を行った.複数右辺連立一次方程式の右辺ベクトルはMPIを用いて分割され,分割された各方程式は各MPIプロセスで解かれる.本研究では各MPIプロセスにGPUを1台割り当て,GPUで複数右辺連立一次方程式の求解を行った.また,鞍点型連立一次方程式の解ベクトルの計算には小規模連立一次方程式を解く必要があるが,この部分もGPUで計算することで高速化を図った.性能評価は筑波大学計算科学研究センターのスーパーコンピュータ「Cygnus」の計算ノードを最大56ノード利用して行い,GPU版コードはCPU版コードよりも十分高速であることを確認した.
称为鞍点型的线性方程组是系数矩阵为2×2分块矩阵的线性方程组,这些方程出现在各个领域中。即使系数矩阵左上块中的矩阵条件良好,随着右上和左下块中矩阵的列数和行数增加,Krylov子空间迭代法的收敛性变差,解变为难的。为了克服这种情况,我们使用同一方程的块结构构造了一种数值求解方法(以下简称所提出的方法)。该方法不是直接求解同一个方程,而是以左上分块矩阵为系数矩阵求解多个右侧联立线性方程组,并利用解矩阵求线性方程组鞍点系统的解向量方程。这种多重右侧线性方程组比要求解的鞍点线性方程组更容易求解,并且通过应用分块Krylov子空间迭代方法,无论在计算时间还是求解次数上都可以高效地求解。迭代..此外,由于每个右侧向量彼此之间没有依赖关系,因此可以被划分,因此利用这个性质,可以将其划分为多个可以同时求解的方程,并且每个划分的方程也可以并行求解。因此,所提出的方法具有层次并行性。特别是在 2022 财年,我们在 GPU 集群上实现了所提出方法的并行代码,并评估了其性能,以加快所提出方法的速度。使用 MPI 对多个右侧联立线性方程的右侧向量进行除法,并在每个 MPI 过程中求解每个除法方程。在本研究中,我们为每个 MPI 进程分配一个 GPU,并使用 GPU 求解多个右侧联立线性方程。另外,计算鞍点线性方程组的解向量需要求解一个小的线性方程组,但这部分也是使用GPU计算的,以加快计算速度。使用筑波大学计算科学中心的超级计算机“Cygnus”的多达 56 个计算节点进行性能评估,并确认 GPU 版本的代码比 CPU 版本的代码足够快。

项目成果

期刊论文数量(15)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Parallel implementation of the approach for solving saddle point problems using block structure
块结构求解鞍点问题方法的并行实现
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    山崎 良祐;藤澤 誠;三河 正彦;Hiroto Tadano
  • 通讯作者:
    Hiroto Tadano
漸化式の可変的グループ化によるBlock GWBiCGSTAB法の性能改善
通过递归公式的变量分组提高 Block GWBiCGSTAB 方法的性能
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    齋藤 颯人;多田野 寛人
  • 通讯作者:
    多田野 寛人
An efficient approach for solving saddle point problems using block structure
複数右辺連立一次方程式に対するブロック・グローバル混合型反復法の構築と性能評価
多个右侧联立线性方程组块全局混合迭代方法的构造和性能评估
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    菅沼 夏樹;多田野 寛人
  • 通讯作者:
    多田野 寛人
Application and performance evaluation of a method using block structures for saddle point problems appearing in image reconstruction problems
块结构方法在图像重建问题中鞍点问题的应用及性能评估
  • DOI:
    10.14495/jsiaml.14.115
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0.4
  • 作者:
    Ishikawa Shota;Tadano Hiroto;Saitoh Ayumu
  • 通讯作者:
    Saitoh Ayumu
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

多田野 寛人其他文献

Block BiCGSTAB(l)法の計算量削減
减少Block BiCGSTAB(l)方法的计算量
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    齋藤 周作;多田野 寛人;今倉 暁
  • 通讯作者:
    今倉 暁
膜電位波形に着目した心臓数理モデルの修正
以膜电位波形为中心的心脏数学模型的修正
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    菅沼 夏樹;多田野 寛人;阿部健登,北島博之,矢澤徹
  • 通讯作者:
    阿部健登,北島博之,矢澤徹
双共役残差型反復解法の複数右辺ベクトル対応版への拡張と性能評価
双共轭残差型迭代求解方法向多个右侧向量兼容版本的推广及性能评估
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    多田野 寛人;石川 陽一;今倉 暁
  • 通讯作者:
    今倉 暁
小中学生のいじめ場面の行動における罪悪感と共感性の関連
中小学生欺凌情境行为中内疚感与共情的关系
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    齋藤 周作;多田野 寛人;今倉 暁;石川隆行
  • 通讯作者:
    石川隆行
大量のフォールトデータに対する判別分析の適用可能性に関する一考察
判别分析对大量故障数据的适用性研究
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    多田野 寛人;倉本 亮世;渡邉勇人,田村慶信,山田茂
  • 通讯作者:
    渡邉勇人,田村慶信,山田茂

多田野 寛人的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('多田野 寛人', 18)}}的其他基金

Development of a fast and high-accuracy hierarchical parallel solver for saddle point problems
鞍点问题快速高精度分层并行求解器的开发
  • 批准号:
    23K11122
  • 财政年份:
    2023
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ミツバチ脳で発現する長鎖非翻訳性RNAの神経細胞と社会性調節における機能の解析
蜜蜂大脑中表达的长链非翻译RNA调节神经细胞和社会性的功能分析
  • 批准号:
    10J09664
  • 财政年份:
    2010
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows

相似海外基金

Development of a fast and high-accuracy hierarchical parallel solver for saddle point problems
鞍点问题快速高精度分层并行求解器的开发
  • 批准号:
    23K11122
  • 财政年份:
    2023
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of fast large-scale electromagnetic field analysis method and applying for EMC environment.
快速大规模电磁场分析方法开发及EMC环境应用。
  • 批准号:
    23700046
  • 财政年份:
    2011
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了