TAMM: Tensor algebra for many-body methods

Author:

Mutlu Erdal1ORCID,Panyala Ajay1ORCID,Gawande Nitin2ORCID,Bagusetty Abhishek3ORCID,Glabe Jeffrey1ORCID,Kim Jinsung4ORCID,Kowalski Karol5ORCID,Bauman Nicholas P.5ORCID,Peng Bo5ORCID,Pathak Himadri1ORCID,Brabec Jiri6ORCID,Krishnamoorthy Sriram7ORCID

Affiliation:

1. Advanced Computing, Mathematics, and Data Division, Pacific Northwest National Laboratory 1 , Richland, Washington 99354, USA

2. Intel Corporation 2 , Richland, Washington 99352, USA

3. Argonne Leadership Computing Facility, Argonne National Laboratory 3 , Argonne, Illinois 60439, USA

4. School of Computer Science and Engineering, Chung-Ang University 4 , Seoul 06974, South Korea

5. Physical Sciences Division, Pacific Northwest National Laboratory 5 , Richland, Washington 99354, USA

6. J. Heyrovský Institute of Physical Chemistry, Academy of Sciences of the Czech Republic 6 , 182 23 Prague 8, Czech Republic

7. Google Inc. 7 , Mountain View, California 94043, USA

Abstract

Tensor algebra operations such as contractions in computational chemistry consume a significant fraction of the computing time on large-scale computing platforms. The widespread use of tensor contractions between large multi-dimensional tensors in describing electronic structure theory has motivated the development of multiple tensor algebra frameworks targeting heterogeneous computing platforms. In this paper, we present Tensor Algebra for Many-body Methods (TAMM), a framework for productive and performance-portable development of scalable computational chemistry methods. TAMM decouples the specification of the computation from the execution of these operations on available high-performance computing systems. With this design choice, the scientific application developers (domain scientists) can focus on the algorithmic requirements using the tensor algebra interface provided by TAMM, whereas high-performance computing developers can direct their attention to various optimizations on the underlying constructs, such as efficient data distribution, optimized scheduling algorithms, and efficient use of intra-node resources (e.g., graphics processing units). The modular structure of TAMM allows it to support different hardware architectures and incorporate new algorithmic advances. We describe the TAMM framework and our approach to the sustainable development of scalable ground- and excited-state electronic structure methods. We present case studies highlighting the ease of use, including the performance and productivity gains compared to other frameworks.

Funder

Advanced Scientific Computing Research

Basic Energy Sciences

Publisher

AIP Publishing

Subject

Physical and Theoretical Chemistry,General Physics and Astronomy

Cited by 3 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Special Topic on High Performance Computing in Chemical Physics;The Journal of Chemical Physics;2023-12-01

2. A Perspective on Sustainable Computational Chemistry Software Development and Integration;Journal of Chemical Theory and Computation;2023-09-28

3. Roadmap on electronic structure codes in the exascale era;Modelling and Simulation in Materials Science and Engineering;2023-08-07

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3