塔尔博特套房

算法944:Talbot套件:用于拉普拉斯变换数值反演的Talbot方法的并行实现。基于Talbot方法,我们提出了一个用于拉普拉斯变换数值反演的C并行软件集合Talbot套件。它适用于多种应用领域的单点反演和多重反演。在我们的软件中,我们充分利用了现代体系结构,引入了粗粒度和细粒度两种不同级别的并行,实现了高精度和高效率。它们在精度(少数反演的主要方面)和效率(多次反演的主要方面)之间进行了合理的权衡。为了考虑现代高性能计算体系结构,Talbot Suite提供了不同的软件版本:共享内存机器的基于OpenMP的版本,分布式内存机器的基于MPI的版本。此外,面向混合体系结构,还提供了基于MPI/OpenMP的组合实现。我们描述了我们的并行算法和软件组织。我们还报告了一些结果。我们的软件包括从C和MATLAB调用Talbot套件函数的示例程序。