首页> 外文期刊>ACM transactions on mathematical software >Algorithm 944: Talbot Suite: Parallel Implementations of Talbot's Method for the Numerical Inversion of Laplace Transforms
【24h】

Algorithm 944: Talbot Suite: Parallel Implementations of Talbot's Method for the Numerical Inversion of Laplace Transforms

机译:算法944:Talbot Suite:用于Laplace变换数值反演的Talbot方法的并行实现

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

摘要

We present Talbot Suite, a C parallel software collection for the numerical inversion of Laplace Transforms, based on Talbot's method. It is designed to fit both single and multiple Laplace inversion problems, which arise in several application and research fields. In our software, we achieve high accuracy and efficiency, making full use of modern architectures and introducing two different levels of parallelism: coarse and fine grained parallelism. They offer a reasonable tradeoff between accuracy, the main aspect for a few inversions, and efficiency, the main aspect for multiple inversions. To take into account modern high-performance computing architectures, Talbot Suite provides different software versions: an OpenMP-based version for shared memory machines and a MPI-based version for distributed memory machines. Moreover, oriented to hybrid architectures, a combined MPI/OpenMP-based implementation is provided too. We describe our parallel algorithms and the software organization. We also report some performance results. Our software includes sample programs to call the Talbot Suite functions from C and from MATLAB.
机译:我们介绍了Talbot Suite,这是一个基于Talbot方法对Laplace Transforms进行数值反演的C并行软件集合。它旨在同时解决多个应用和研究领域中出现的单个和多个拉普拉斯反演问题。在我们的软件中,我们充分利用了现代架构并引入了两种不同级别的并行度:粗略和细粒度并行度,从而实现了高精度和高效率。它们在精度(几次反转的主要方面)和效率(多次反转的主要方面)之间进行了合理的权衡。考虑到现代高性能计算体系结构,Talbot Suite提供了不同的软件版本:用于共享存储机器的基于OpenMP的版本和用于分布式存储机器的基于MPI的版本。此外,面向混合架构,还提供了基于MPI / OpenMP的组合实现。我们描述了并行算法和软件组织。我们还会报告一些性能结果。我们的软件包括示例程序,这些示例程序可从C和MATLAB调用Talbot Suite函数。

著录项

  • 来源
    《ACM transactions on mathematical software》 |2014年第4期|29.1-29.18|共18页
  • 作者单位

    ICAR - National Research Council of Italy,ICAR - Inst. for High Performance Computing and Networking, Consiglio Nazionale delle Ricerche, via Pietro Castellino 111, I-80131 Napoli, Italy;

    DiSAQ - 'Parthenope' University and ICAR - National Research Council of Italy,Dipartimento di Studi Aziendali e Quantitativi, Universita degli Studi di Napoli 'Parthenope', via Generate Parisi 13, I-80132 Napoli, Italy;

    DiSAQ - 'Parthenope' University, Naples, Italy,Dipartimento di Studi Aziendali e Quantitativi, Universita degli Studi di Napoli 'Parthenope', via Generate Parisi 13, I-80132 Napoli, Italy;

    DiST - 'Parthenope' University, Naples, Italy,Dipartimento di Scienze e Tecnologie, Universita degli Studi di Napoli 'Parthenope', Centro Direzionale, Is. C4, I-80143 Napoli, Italy;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Inverse Laplace transform; parallel algorithms; Talbot's method; hybrid architectures;

    机译:拉普拉斯逆变换;并行算法;塔尔博特的方法;混合架构;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号