科学计算常用的基础并行求解软件库介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
背景介绍
Trilinos petsc sundials hypre tao slepc adic Aztec BlockSolve95 gsl
MUMPS ParMetis pARMS spai spooles fftw SuperLU_dist sprng arpack parpack
软件介绍
类别
Continuation
背景介绍
JUGENE(rank 4)、JuRoPa(rank 13)、JUMP
NAG Parallel Library、ScaLAPACK、ARPACK、PARPACK、 PETSc、MUMPS、SPRNG、ParMETIS、hypre、sundials
背景介绍
Alabama Supercomputer Authority
函数库
Conjugate Gradient
AztecOO (Trilinos) PETSc
GMRES
AztecOO PETSc Hypre
CG Squared
AztecOO PETSc
Bi-CG Stab
AztecOO PETSc
Quasi-Minimal Residual (QMR)
AztecOO
Hypre
Semi-coarsening
Hypre
软件介绍
计算问题 线性最小二乘
特征值问题
奇异值问题 广义特征值
方法
算法
函数库
最小二乘
mi nx || b Ax ||2 ScaLAPACK
最小范数
极小范数最小二乘
minx || x ||2
mi nx || b Ax ||2 minx || x ||2
工具 Trilinos PETSc
功能
解决大规模、复杂物理工程和科学应用的面向对象的软件框 架下开发并行解决算法和数学库。
用于在分布式存储环境高效求解偏微分方程组及相关问题。
SUNDIALS 用于求解非线性微分/代数方程。
Hypre
数值软件 ScaLAPACK
用于大规模并行计算机上求解大型稀疏线性方程组。 可扩展线性代数程序包。
背景介绍 Jaguar(rank 1)
arpack aztec fftpack fftw gsl hypre libsci metis Parmetis mumps
petsc pspline Scalapack sprng sundials superlu superlu_dist Trilinos umfpack
Transpose Free AztecOO
QMR
PETSc
软件介绍
计算问题
线性方程组
方法
算法
函数库
迭代方法
SYMMLQ
PETSc
AztecOO
Precondition CG PETSc
Hypre
Richardson
PETSc
Block Jacobi Preconditioner
Point Jocobi Preconditioner
deal.II, METIS, Octave, PDE2D, PETSc, R, SCSL, SLATEC, Trilinos
Ecole Polytechnique Fédérale de Lausanne
ARPACK,AZTEC,MUMPS, PETSC,BLACS,ScaLAPACK, SPRNG, FFTW, NAG Fortran 90 library, LAPACK/BLAS from MKL
ScaLAPACK (dense) SLEPc (sparse) Anasazi(sparse)
软件介绍
计算问题
方法
算法
函数库
非线性方程组
Line Search
PETSc NOX&LOCA
Newton Based
Trust Regions
PETSc NOX&LOCA
Pseudo-Transient PETSc
Least Squares Polynomials
AztecOO PETSc Hypre
AztecOO
PETSc
软件介绍
计算问题
线性方程组
方法
迭代方法 多重网格
算法
函数库
SOR Preconditioning PETSc
Overlapping Additive Schwartz
PETSc
Approximate Inverse Hypre
科学计算常用的基础并行求解软件库介绍
王彦棡 2009年12月18日
背景介绍
深腾7000是世界上规模最大的一个结点无盘启动的 机群系统,成功实现了基于1428个无盘结点的机群系统。
深腾7000是国内第一个实际性能突破每秒百万亿次 的异构机群系统,成功实现了1240个2路薄结点和38个 16路厚结点的协同计算,实际Linpack性能突破每秒 106.5万亿次。
SLEPc
可并行求解大规模稀疏矩阵特征问题。
SuperLU TAO
大型稀疏矩阵直接求解器。 在高性能机器上求解大规模最优化问题。
软件介绍
计算问题 线性方程组
方法 直接求解法
算法
函数库
LU Factorization
ScaLAPACK(dense) SuperLU (sparse)
Cholesky Factorization
Sparse LU preconditioner
Incomplete LU (ILU) preconditioner Least Squares Polynomials
MG Preconditioner
AztecOO PETSc Hypre
AztecOO
PETSc
PETSc Hypre
Algebraic MG
ScaLAPACK
LDLT (Tridiagonal ScaLAPACK
matrices)
QR Factorization
ScaLAPACK
QR with column pivoting
ScaLAPACK
LQ factorization ScaLAPACK
软件介绍
计算问题
线性方程组
方法 迭代方法
算法
对称特征值
wenku.baidu.com
Az z
For A=AH or A=AT
奇异值分解
A UVT A UVH
特征值问题
Az Bz ABz z BAz z
ScaLAPACK
ScaLAPACK
ScaLAPACK (dense) SLEPc (sparse) Anasazi(sparse) ScaLAPACK (dense) SLEPc (sparse) Anasazi(sparse)