...
首页> 外文期刊>ACM transactions on mathematical software >Algorithm 842: A Set of GMRES Routines for Real and Complex Arithmetics on High Performance Computers
【24h】

Algorithm 842: A Set of GMRES Routines for Real and Complex Arithmetics on High Performance Computers

机译:算法842:高性能计算机上用于实数和复数运算的一组GMRES例程

获取原文
获取原文并翻译 | 示例

摘要

In this article we describe our implementations of the GMRES algorithm for both real and complex, single and double precision arithmetics suitable for serial, shared memory and distributed memory computers. For the sake of portability, simplicity, flexibility and efficiency the GMRES solvers have been implemented in Fortran 77 using the reverse communication mechanism for the matrix-vector product, the preconditioning and the dot product computations. For distributed memory computation, several orthogonalization procedures have been implemented to reduce the cost of the dot product calculation, which is a well-known bottleneck of efficiency for the Krylov methods. Either implicit or explicit calculation of the residual at restart are possible depending on the actual cost of the matrix-vector product. Finally the implemented stopping criterion is based on a norm wise backward error.
机译:在本文中,我们描述了适用于串行,共享内存和分布式内存计算机的实数和复数,单精度和双精度算法的GMRES算法实现。为了便于携带,简单,灵活和高效,已在Fortran 77中使用矩阵向量乘积,预处理和点积计算的反向通信机制实现了GMRES求解器。对于分布式存储器计算,已实现了几种正交化过程以减少点积计算的成本,这是Krylov方法效率的众所周知的瓶颈。根据矩阵向量乘积的实际成本,可以在重新启动时隐式或显式计算残差。最终,所实施的停止准则基于规范明智的后向误差。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号