【24h】

PyTrilinos: High-Performance Distributed-Memory Solvers for Python

机译:PyTrilinos:适用于Python的高性能分布式内存求解器

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

摘要

PyTrilinos is a collection of Python modules targeting serial and parallel sparse linear algebra, direct and iterative linear solution techniques, domain decomposition and multilevel preconditioners, nonlinear solvers and continuation algorithms. Also included are a variety of related utility functions and classes, including distributed I/O, coloring algorithms and matrix generation. PyTrilinos vector objects are integrated with the popular NumPy module, gathering together a variety of high-level distributed computing operations with serial vector operations. PyTrilinos uses a hybrid development approach, with a front-end in Python, and a back-end, computational engine in compiled libraries. As such, PyTrilinos makes it easy to take advantage of both the flexibility and ease of use of Python, and the efficiency of the underlying C++, C and FORTRAN numerical kernels. The presented numerical results show that, for many important problem classes, the overhead required by the Python interpreter is negligible.
机译:PyTrilinos是针对串行和并行稀疏线性代数,直接和迭代线性求解技术,域分解和多级预处理器,非线性求解器和延续算法的Python模块的集合。还包括各种相关的实用程序功能和类,包括分布式I / O,着色算法和矩阵生成。 PyTrilinos向量对象与流行的NumPy模块集成在一起,通过串行向量操作将各种高级分布式计算操作聚集在一起。 PyTrilinos使用混合开发方法,在Python中具有前端,在编译的库中具有后端计算引擎。这样,PyTrilinos使得轻松利用Python的灵活性和易用性以及底层C ++,C和FORTRAN数字内核的效率变得容易。给出的数值结果表明,对于许多重要的问题类别,Python解释器所需的开销可以忽略不计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号