FLAPW 方法中哈密顿量与重叠矩阵的高性能生成
计算工程、金融与科学
2018-01-17 v3 数据结构与算法
性能
计算物理
摘要
计算科学家最大的努力之一是将描述一类物理现象的数学模型转化为庞大而复杂的代码。这些代码中的许多面临以提供性能和可移植性的底层优化核来实现模型中数学运算的困难。遗留代码还遭受基于过时性能指标(例如最小化内存占用)的僵化设计选择这一额外诅咒。利用来自材料科学社区的一个代表性代码,我们提出了一种方法,以稠密线性代数核的优化组合来重构最昂贵的操作。所得算法保证了该代码性能的提升和寿命的延长,从而实现更大规模的模拟。
引用
@article{arxiv.1602.06589,
title = {High-performance generation of the Hamiltonian and Overlap matrices in FLAPW methods},
author = {Edoardo Di Napoli and Elmar Peise and Markus Hrywniak and Paolo Bientinesi},
journal= {arXiv preprint arXiv:1602.06589},
year = {2018}
}
备注
Second revised version. Corrected notation. Added acknowledgment. 30 pages, 2 figures and two tables. Submitted to a Special Issue of Computer Physics Communication