科学计算常用的基础并行求解软件库介绍课件.ppt

上传人(卖家):三亚风情 文档编号:2968770 上传时间:2022-06-17 格式:PPT 页数:45 大小:1.97MB
下载 相关 举报
科学计算常用的基础并行求解软件库介绍课件.ppt_第1页
第1页 / 共45页
科学计算常用的基础并行求解软件库介绍课件.ppt_第2页
第2页 / 共45页
科学计算常用的基础并行求解软件库介绍课件.ppt_第3页
第3页 / 共45页
科学计算常用的基础并行求解软件库介绍课件.ppt_第4页
第4页 / 共45页
科学计算常用的基础并行求解软件库介绍课件.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、 科学计算常用的基础并行求解软件库介绍科学计算常用的基础并行求解软件库介绍 王彦王彦棡棡 年月日年月日背景介绍背景介绍 深腾是世界上规模最大的一个结点无盘启动的机群深腾是世界上规模最大的一个结点无盘启动的机群系统,成功实现了基于个无盘结点的机群系统。系统,成功实现了基于个无盘结点的机群系统。 深腾是国内第一个实际性能突破每秒百万亿次的异深腾是国内第一个实际性能突破每秒百万亿次的异构机群系统,成功实现了个路薄结点和个路厚结点的协构机群系统,成功实现了个路薄结点和个路厚结点的协同计算,实际性能突破每秒万亿次。同计算,实际性能突破每秒万亿次。背景介绍背景介绍( ) 背景介绍背景介绍( )( )、(

2、)( )、 、背景介绍背景介绍 , , , , , , , , , , , , , , , , , , , , , , , , , , 背景介绍背景介绍 类别类别工具工具功能功能数值软件 解决大规模、复杂物理工程和科学应用的面向对象的软件框架下开发并行解决算法和数学库。用于在分布式存储环境高效求解偏微分方程组及相关问题。用于求解非线性微分代数方程。用于大规模并行计算机上求解大型稀疏线性方程组。可扩展线性代数程序包。可并行求解大规模稀疏矩阵特征问题。大型稀疏矩阵直接求解器。在高性能机器上求解大规模最优化问题。软件介绍软件介绍计算问题计算问题方法方法 算法算法函数库函数库线性方程组直接求解法 ()

3、 () ( ) 软件介绍软件介绍计算问题计算问题方法方法 算法算法函数库函数库线性方程组迭代方法 () () 软件介绍软件介绍计算问题计算问题方法方法 算法算法函数库函数库线性方程组迭代方法 软件介绍软件介绍软件介绍软件介绍计算问题计算问题方法方法 算法算法函数库函数库线性方程组迭代方法 () 多重网格 计算问题计算问题方法方法算法算法函数库函数库线性最小二乘最小二乘最小范数极小范数最小二乘特征值问题对称特征值 () ()()奇异值问题奇异值分解 () ()()广义特征值特征值问题 () ()() m m i in nx| | | | b Ax | | | |2 m m i in nx| |

4、| | x | | | |2 m m i in nx| | | | x | | | |2 m m i in nx| | | | b Ax | | | |2 Az z A UVTA UVH Az BzABz zBAz z软件介绍软件介绍计算问题计算问题方法方法算法算法函数库函数库非线性方程组 软件介绍软件介绍计算问题计算问题方法方法算法算法函数库函数库非线性最优化问题 软件介绍软件介绍计算问题计算问题方法方法算法算法函数库函数库常微分方程组( ) () 非线性代数方程 ()差分代数方程 ()软件介绍软件介绍 受到美国政府、( )等计划联合资助,是国家实验室实施的一个大型数值软件项目。其目的是要在

5、一个为解决大规模、复杂物理工程和科学应用的面向对象的软件框架下开发并行解决算法和数学库。 自年启动至今,已演变到第版,目前仍处于活跃开发中。它广泛采用面向对象技术,大部分代码用编写,底层关键部分则用(主要是和程序)、()实现。能在串行、并行系统上求解线性、非线性和特征问题,提供一致的数值应用程序接口(, )以方便数值软件协作。特别地,它已经被成功的移植到目前世界最快的计算机上。() , , , , , , , , , , , () , , “”, , , , , (), , , , , , , , , Epetra, Jpetra, TpetraThyraTeuchos, EpetraExt,

6、 KokkosEpetra, Teuchos, Pliris, AmesosNOX, LOCAMOOCHO, Aristos, RythmosPyTrilinos, WebTrilinos, Star-P, Stratimikos, ForTrilinos, Didasko, NewPackageGaleri, Isorropia, Moertel, RTOp, Aristos, RBGen, Sacado, Stokhos的应用的应用流体力学,如不可压缩湍流问题、线性可压缩流问题、三流体力学,如不可压缩湍流问题、线性可压缩流问题、三维海洋流的分叉性分析问题、与时间相关的热辐射传维海洋流的分叉

7、性分析问题、与时间相关的热辐射传递问题、风洞流问题、大振幅稳态水波旋流问题等。递问题、风洞流问题、大振幅稳态水波旋流问题等。 ., , , , , (), . . ., , , (), . ., , , (), . . , , , (), . . . , , . . . ., (), . 的应用的应用电磁学电磁学 ., , , (), . ., , , (), .半导体工艺技术,如共振隧穿二极管中的电子转半导体工艺技术,如共振隧穿二极管中的电子转移问题、具辐射损害性的双极型结型晶体管大移问题、具辐射损害性的双极型结型晶体管大尺度瞬间灵敏度分析问题。尺度瞬间灵敏度分析问题。. . ., , ,

8、(), . . ., .的应用的应用医学,如心电学中心肌组织作用位的扩展问题。医学,如心电学中心肌组织作用位的扩展问题。. ., , , (), . 材料学,如表面压力下金属纳米线的共振性质问题、石英材料学,如表面压力下金属纳米线的共振性质问题、石英晶体的高频共振问题。晶体的高频共振问题。 . . , : , , (), . ., , , . , . , , .的应用的应用大气学,如海洋气候模型等。大气学,如海洋气候模型等。 . ., , , , , . , . ., , , (), .其它,如核物理学。其它,如核物理学。. ., , , (), . 可扩展可移植科学计算工具箱 (, ) 是美

9、国能源部支持开发的多个工具箱之一,是由国家实验室开发的可移植可扩展科学计算工具箱,主要用于在分布式存储环境高效求解偏微分方程组及相关问题。所有消息传递通信均采用标准实现。 包含许多并行线性和非线性方程求解器,这些求解器是使用 ,和现在的编写的,而且支持有助于有限差分方法的并行分布式阵列。用语言开发,遵循面向对象设计的基本特征,用户基于对象可以灵活开发应用程序。支持 、和编写的串行和并行代码。 最新版本为。接口接口 . , . . . . , . . . . . . , . , . 结构结构Computation and Communication KernelsMPI, MPI-IO, BLA

10、S, LAPACKProfiling InterfaceApplication CodesMatrices, Vectors, IndicesGridManagementLinear SolversPreconditioners + Krylov MethodsNonlinear SolversODE IntegratorsVisualizationInterface结构结构PETSc codeUser codeApplicationInitializationFunctionEvaluationJacobianEvaluationPost-ProcessingPCPETScMain Rout

11、ineLinear Solvers (KSP)Nonlinear Solvers (SNES)Timestepping Solvers (TS) ( )是美国能源部 支持开发的 多个 工具箱之一,是年由 国家实验室开发的高级最优化工具箱。的核心开发人员是国家实验室数学与计算机科学部的 , , , 等人。 研发的主要目的是在高性能机器上求解大规模最优化问题,采用面向对象的编程技术,充分利用底层工具箱所提供的支持(并行稀疏矩阵数据结构、预条件子、解法器等)。在此基础上进行开发,不必重写这些代码,可以提高开发效率,节省开发时间,目标是设计出移植性好、性能高、扩展性好、独立于体系结构的并行优化软件。

12、( ) 由西班牙 大学的高性能网络设计与计算小组的成员开发,主要负责人是 . 。是一个并行求解大规模稀疏矩阵特征问题的软件库。它建立在基础之上,从软件结构到语法标准都与完全一致,可以理解为的功能扩展。 提供了多个软件包的接口,其中包括, , , 等,这些软件包都是可选择安装的,并不影响的使用。全面支持语言、语言以及,可以在绝大多数系统上运行。、的应用、的应用流体力学,如可压缩非粘性流问题、地下水或地表水的流流体力学,如可压缩非粘性流问题、地下水或地表水的流体问题、粘弹流体流问题、维多利亚水螅水母引起的体问题、粘弹流体流问题、维多利亚水螅水母引起的流体流动模拟、冰川的形变和流变等。流体流动模拟、

13、冰川的形变和流变等。 . , , . ., (), . ., , , (), . . . , , , (), . , , , (), . 、的应用、的应用医学,如三维超声心电图的研究、三维心肌图像恢复模拟医学,如三维超声心电图的研究、三维心肌图像恢复模拟问题、脑模型、计算生物学。问题、脑模型、计算生物学。. ., : , , (), . ., , , , (), . ., : , , (), . ., : , , .、的应用、的应用动力学,如地球动力学模拟、烟囱中由热化学对流引起的动力学,如地球动力学模拟、烟囱中由热化学对流引起的灰尘定向凝固模拟、回转动力学粒子模拟、在微流控灰尘定向凝固模拟、

14、回转动力学粒子模拟、在微流控芯片中粒子流动和运动现象的电动学模拟、化学工程芯片中粒子流动和运动现象的电动学模拟、化学工程中的分子动力学模拟、中的分子动力学模拟、 模型(气态模型(气态冷凝物动力学)冷凝物动力学)、磁流体动力学等。、磁流体动力学等。. ., , , (), .烟囱:烟囱: . . , , , , , (), . . ., , , (), . 高性能预条件子( )由美国加州大学()和劳伦斯利弗莫尔国家实验室()应用科学计算中心()开发。开发软件包的动机起因于美国能源部在研究国防、环境、能源和生物科学中的物理现象时开发的一些模拟代码。该软件包主要用于大规模并行计算机上求解大型稀疏线性

15、方程组,主要目的是为用户提供高级并行预条件子。具有功能强大性、易用性、适应性和互动性等特点。 流体力学,如地下储水层复杂流模拟、正压大气模型(天流体力学,如地下储水层复杂流模拟、正压大气模型(天气预测)、大气、海洋模型、可变粘性流问题等。气预测)、大气、海洋模型、可变粘性流问题等。 , , , (), . ., , . . . ., (), . , , , (), .动力学,如水动力学、生物流体动力学(如血流动力学、动力学,如水动力学、生物流体动力学(如血流动力学、肌肉壁和心瓣的弹性结构动力学)、低磁雷诺数下的自肌肉壁和心瓣的弹性结构动力学)、低磁雷诺数下的自由表面流的磁流体动力学等。由表面流

16、的磁流体动力学等。 . ., , , , (), .其他,如电离辐射的传输问题、中性粒子传输模型、具有其他,如电离辐射的传输问题、中性粒子传输模型、具有限单元矩阵的核空间的计算问题等。限单元矩阵的核空间的计算问题等。. . ., , , (), . ( ) 由( )中的( )开发。提供了鲁棒的时间积分和非线性求解器,主要适用于求解非线性微分代数方程。 基于标准 语言开发,由串行并行常微分方程初值问题求解器, 的扩展、非线性代数方程求解器和微分代数方程初值问题求解器等多个子包组成。的这四个解法器均提供串行和并行版本。 年月发布了当前最新的版本。工业生产,如钠制冷快速反应器的研究、泡沫流化床反应工

17、业生产,如钠制冷快速反应器的研究、泡沫流化床反应器的研究、氢气甲醛混合物的催化氧化模拟、甲烷空气器的研究、氢气甲醛混合物的催化氧化模拟、甲烷空气混合物的催化氧化模拟、热力层作用下自燃现象的研究混合物的催化氧化模拟、热力层作用下自燃现象的研究、灵敏度分析等。、灵敏度分析等。 , , , (), . ., , , (), . ., : , , (), . 生物学,如软组织力学、心脏动力学、红细胞新陈代谢作生物学,如软组织力学、心脏动力学、红细胞新陈代谢作用研究、人脑中各项异性扩散模拟等。用研究、人脑中各项异性扩散模拟等。 ., , , (), . ., , , (), . ., : , , .谢谢 谢谢个人整理,仅供交流学习!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(科学计算常用的基础并行求解软件库介绍课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|