报告题目:大规模并行计算工具PETSc的架构简介
报告时间:2019年10月5日 上午9:30—11:00
报告地点:bat365在线平台网站 402
摘要:PETSc (Portable, Extensible Toolkit for Scientific Computation) 是由美国Argonne国家实验室开发的可移植可扩展科学计算工具箱,主要用于在分布式环境高性能并行求解偏微分方程组及相关问题。PETSC由于其高可扩展性,高效率算法求解器,使得越来越多的应用程序在PETSc环境上开发,例如,FreeFEM,FEniCS,Deal.II等软件包都调用了PETSc并行解法器接口。PETSc几乎提供了所有求解线性方程组的高效求解器(包括串行、并行)。然而根据PETSc的官方文档,学习PETSc具很陡的学习曲线,一下子将很多人排在外门外。因此,分析PETSC的软件结构与PETSc源代码,编写并行科学计算代码,是一件很有意义的工作。
报告人简介:邵新平,博士、杭州电子科技大学副教授、高级程序员。2010年毕业于浙江大学计算数学系。主要研究高性能科学计算,有限元算法。感兴趣的学术领域包括大数据分析、数据挖掘算法、并行计算等。在国内外SCI期刊发表论文10余篇。主持国家自然科学基金2项,参与国家自然科学基金4项、浙江省自然科学基金2项。2016年在美国University of Colorado at Boulder 计算机系学术访问一年。