科学计算常用的基础并行求解软件库介绍王彦棡20xx年12月内容摘要:

tion, 76 (2020), 223—228. 半导体工艺技术,如共振隧穿二极管中的电子转移问题、具辐射损害性的双极型结型晶体管大尺度瞬间灵敏度分析问题。 • M. S. Lasater et al., Parallel Parameter Study of the Wigner Poisson Equations for RTDs, Computers and Mathematics with Applications, 51 (2020), 1677 1688. • E. T. Phipps et al., LargeScale Transient Sensitivity Analysis of a Radiation Damaged Bipolar Junction Transistor via Automatic Differentiation. Trilinos的应用 医学,如心电学中心肌组织作用位的扩展问题。 • L. GerardoGiorda et al., A modelbased blocktriangular preconditioner for the Bidomain system in electrocardiology, Journal of Computational Physics, 228 (2020), 3625—3639. 材料学,如表面压力下金属纳米线的共振性质问题、石英晶体的高频共振问题。 • Harold S. Park and Patrick A. Klein, Surface stress effects on the resonant properties of metal nanowires: The importance of finite deformation kinematics and the impact of the residual surface stress, Journal of the Mechanics and Physics of Solids, 56 (2020), 3144—3166. • Ji Wang et al., Parallel finite element analysis of high frequency vibrations of quartz crystal resonators on LINUX cluster, Acta Mechanica Solida Sinica, Vol. 21, No. 6, December, 2020. Trilinos的应用 大气学,如海洋气候模型等。 • Katherine J. Evans et al., A Scalable and Adaptable Solution Framework within Components of the Community Climate System Model, ICCS 2020, Part II, LNCS 5545, pp. 332–341, 2020. • Arie de Niet et al., A tailored solver for bifurcation analysis of oceanclimate models, Journal of Computational Physics, 227 (2020), 654—679. 其它,如核物理学。 • M. Rizea et al., Finite difference approach for the twodimensional Schr214。 inger equation with application to scissionneutron emission, Computer Physics Communications, 179 (2020), 466—478. PETSc 可扩展可移植科学计算工具箱 PETSc (Portable, Extensible Toolkit for Scientific Computation) 是美国能源部 DOE2020支持开发的 20多个 ACTS工具箱之一,是由 Argonne国家实验室开发的可移植可扩展科学计算工具箱,主要用于在分布式存储环境高效求解偏微分方程组及相关问题。 PETSc所有消息传递通信均采用MPI标准实现。 PETSc 包含许多并行线性和非线性方程求解器,这些求解器是使用 C , C++, Fortran77/90和现在的 Python编写的,而且PETSc支持有助于有限差分方法的并行分布式阵列。 PETSc用 C语言开发,遵循面向对象设计的基本特征,用户基于 PETSc对象可以灵活开发应用程序。 PETSc支持 Fortran 77/90、 C和 C++编写的串行和并行代码。 PETSc最新版本为。 PETSc接口 • Chaco a graph partitioning package. • FFTW Fastest Fourier Transform in the West, developed at MIT by Matteo Frigo and Steven G. Johnson. • Hypre the LLNL preconditioner library. • MUMPS MUltifrontal Massively Parallel sparse direct Solver. • ParMeTiS parallel graph partitioner • pARMS A Package for the Parallel Iterative Solution of General Large Sparse Linear System, by Zhongze Li and Yousef Saad. • ScaLAPACK Scalable LAPACK. • SPAI for parallel sparse approximate inverse preconditioning. • SPOOLES SParse Object Oriented Linear Equations Solve developed by Cleve Ashcraft. • SPRNG The Scalable Parallel Random Number Generators Library. • Sundial/CVODE the LLNL SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. • SuperLU, SuperLU_Dist robust and efficient sequential and parallel direct sparse solves. • Zoltan Parallel Partitioning, Load Balancing and DataManagement Services. PETSc结构 Computation and Communication Kernels MPI, MPIIO, BLAS, LAPACK Profiling Interface Application Codes Matrices, Vectors, Indices Grid Management Linear Solvers Preconditioners + Krylov Methods。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。