×

NDL-v2.0:用于并行体系结构的数值微分库的新版本。 (英语) Zbl 1352.65004号

摘要:我们提出了一种新版本的数值微分库(NDL),用于通过有限差分对函数的一阶和二阶偏导数进行数值估计。在这个版本中,我们重新构造了代码的串行实现,以实现最佳的基于任务的并行化。该库的纯共享内存并行化基于轻量级OpenMP任务模型,允许完全提取可用的并行性并高效调度多个并发库调用。在多核集群上,并行性是通过基于MPI的多线程任务库TORC来实现的。NDL的新MPI实现在函数调用方面提供了最佳性能,并且支持在遗留MPI程序中异步执行多个库调用。此外,已经为所有情况实现了Python接口,将库的功能导出为顺序Pythons代码。

MSC公司:

65-04 与数值分析有关的问题的软件、源代码等
65号06 偏微分方程边值问题的有限差分方法
2005年5月 并行数值计算
68瓦20 随机化算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部