-
题名采用PETSc的有限元并行计算实现与优化
被引量:3
- 1
-
-
作者
张健飞
-
机构
河海大学土木工程学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2010年第10期57-59,共3页
-
基金
河海大学自然科学基金No.2008428211~~
-
文摘
可移植可扩展科学计算工具箱PETSc提供了高性能求解偏微分方程组的大量对象和解法库,基于此进行结构有限元并行计算,可降低难度和成本。给出了基于PETS的结构有限元并行计算实现方法,包括有限元方程组的并行形成和并行求解的实现。根据PETSc的特点,提出了提高计算性能的优化措施,即数据局部化和存储预分配。数值实验表明实现方法可行,优化措施效果明显。
-
关键词
可移植可扩展科学计算工具箱(petsc)
有限元
并行计算
数据局部化
存储预分配
-
Keywords
portable extensible toolkit for scientific computation ( petsc )
finite element
parallel computing
data localization
storage pre-allocation
-
分类号
O246
[理学—计算数学]
-
-
题名PETSc及其典型开源计算流体力学应用
被引量:2
- 2
-
-
作者
钟英
张理论
刘巍
-
机构
国防科学技术大学计算机学院
国防科学技术大学并行与分布国防科技重点实验室
-
出处
《计算机应用》
CSCD
北大核心
2013年第A02期63-66,共4页
-
文摘
PETSc作为一个典型的通用数值并行软件框架,近年来在诸多领域获得应用。着眼计算流体力学(CFD)领域,研究了PETSc的两个典型开源应用:PETSc-FUN3D和PFLOTRAN,着重分析二者在利用PETSc软件框架方面的方法、思路与效果,评述了PETSc对CFD领域的应用优势及众核异构体系结构对传统并行软件框架技术带来的挑战。
-
关键词
并行软件框架
petsc
计算流体力学
众核
-
Keywords
parallel software framework
portable, extensible toolkit for scientific computation(petsc)
computational Fluid Dynamics(CFD)
many-core
-
分类号
TP338.6
[自动化与计算机技术—计算机系统结构]
-
-
题名PETSc库在网格环境下的应用研究
- 3
-
-
作者
罗义斌
徐炜民
潘楷钱
-
机构
上海大学计算机学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2004年第24期82-85,共4页
-
基金
上海市教委重大科研项目"上海市网格技术e-研究院项目"
-
文摘
网格计算的推广应用,需要各种资源和服务的支持。在自强2000集群系统上,采用基于OGSI的GT3网格技术,实现PETSc的网格服务,提供PETSc源程序的编译及PETSc并行作业的管理功能,用于在网格环境下为远程用户解决各种复杂的科学计算问题。
-
关键词
可移植可扩展科学计算工具箱
开放网格服务体系
GLOBUS
toolkit3.0
PBS
-
Keywords
portable, extensible toolkit for scientific computation (petsc)
Open grid service infrastructure (OGSI)
Globus toolkit (GT3)
PBS
-
分类号
TP338.6
[自动化与计算机技术—计算机系统结构]
-