×

XAMG公司

swMATH ID: 38552
软件作者: 鲍里斯·克拉斯诺波尔斯基(Boris Krasnopolsky)、阿列克谢·梅德韦杰夫(Alexey Medvedev)
描述: XAMG:用于求解具有多个右侧向量的线性系统的库。本文提出了XAMG库,用于求解具有多个右手边向量的大型稀疏线性代数方程组。该库专门(但不限于)解决从椭圆微分方程离散化获得的线性系统。相应的一组数值方法包括Krylov子空间、代数多重网格、Jacobi、Gauss–Seidel和Chebyshev迭代方法。并行化是通过MPI+POSIX共享内存混合编程模型实现的,该模型使用相应的逐层同步和通信原语引入了三层分层分解。该代码包含许多优化,包括多级数据分段、索引压缩、混合精度浮点计算、向量状态标志等。XAMG库使用著名的hypre库的程序代码来构建多重网格矩阵层次结构。XAMG自己的迭代方法求解阶段的实现提供了两倍于所执行测试的提速。此外,XAMG还提供了扩展功能,以解决具有多个右侧向量的系统。
主页: https://www.sciencedirect.com/science/article/pii/S2352711002000406
源代码:  https://github.com/ElsevierSoftwareX/SOFTX-D-21-00014
依赖项: C++、MPI
关键词: 软件X;线性代数方程组;Krylov子空间迭代方法;代数多重网格法;多个右侧;混合编程模型;MPI+POSIX共享内存
相关软件: 稀疏矩阵;炒作;PETSc公司;ITPACK公司;ITPACKV二维;斯帕斯基;BiCG选项卡;AMGCL公司;噪音;ANNarchy公司;阿特拉斯;OSKI公司;TensorFlow公司;高性能C2;特里利诺斯
引用于: 4文件

标准条款

1出版物描述软件 年份
XAMG:求解具有多个右手边向量的线性系统的库链接
鲍里斯·克拉斯诺波尔斯基、阿列克谢·梅德韦杰夫
2021

按年份列出的引文