• Cite Icon1
  • https://doi.org/10.21468/scipostphyscodeb.10-r1.3Copy DOI Icon

Codebase release 1.3 for SymTensor

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Tensor contractions are ubiquitous in computational chemistry and physics, where tensors generally represent states or operators and contractions express the algebra of these quantities. In this context, the states and operators often preserve physical conservation laws, which are manifested as group symmetries in the tensors. These group symmetries imply that each tensor has block sparsity and can be stored in a reduced form. For nontrivial contractions, the memory footprint and cost are lowered, respectively, by a linear and a quadratic factor in the number of symmetry sectors. State-of-the-art tensor contraction software libraries exploit this opportunity by iterating over blocks or using general block-sparse tensor representations. Both approaches entail overhead in performance and code complexity. With intuition aided by tensor diagrams, we present a technique, irreducible representation alignment, which enables efficient handling of Abelian group symmetries via only dense tensors, by using contraction-specific reduced forms. This technique yields a general algorithm for arbitrary group symmetric contractions, which we implement in Python and apply to a variety of representative contractions from quantum chemistry and tensor network methods. As a consequence of relying on only dense tensor contractions, we can easily make use of efficient batched matrix multiplication via Intel’s MKL and distributed tensor contraction via the Cyclops library, achieving good efficiency and parallel scalability on up to 4096 Knights Landing cores of a supercomputer.

Similar Papers
  • Conference Article
  • Citations12

Generating Portable High-Performance Code via Multi-Dimensional Homomorphisms

  • Sep 01, 2019
  • Ari Rasch +2
  • Single Report
  • Citations4

A brief summary on formalizing parallel tensor distributions redistributions and algorithm derivations.

  • Sep 01, 2015
  • Martin Schatz +2
  • Research Article
  • Citations6

Cross-scale efficient tensor contractions for coupled cluster computations through multiple programming model backends

  • Mar 08, 2017
  • Journal of Parallel and Distributed Computing
  • Khaled Z Ibrahim +3
  • Research Article
  • Citations1

Tensor contraction in C++

  • Jan 01, 2001
  • IEEE Computer Graphics and Applications
  • J.F Blinn
  • Research Article
  • Citations11

Ab initio determination of molecular geometries and vibrational frequencies of CX 3 COOH (X = H, F, Cl, Br)

  • Jun 28, 2008
  • Spectrochimica Acta Part A: Molecular and Biomolecular Spectroscopy
  • R.A Yadav +6
  • PDF
  • Research Article

Ab Initio Determination of Molecular Geometry and Vibrational Frequencies of Benzotrifluoride

  • Feb 23, 2023
  • Journal of Chemistry: Education Research and Practice
  • Anita Kushwaha +33
  • Research Article
  • Citations192

CheMPS2: A free open-source spin-adapted implementation of the density matrix renormalization group for ab initio quantum chemistry

  • Feb 25, 2014
  • Computer Physics Communications
  • Sebastian Wouters +3
  • Conference Article
  • Citations9

Study on parallel approach in H.26L video encoder

  • Oct 20, 2003
  • Qiang Peng +1
  • Book Chapter
  • Citations4

Parallel Multi-objective Optimization for High-Order Epistasis Detection

  • Jan 01, 2017
  • Daniel Gallego-Sánchez +4
  • Research Article
  • Citations5

Optimization of Patterned Surfaces for Improved Superhydrophobicity through Cost-Effective Large-Scale Computations.

  • Apr 29, 2019
  • Langmuir
  • V Krokos +5
  • Research Article
  • Citations14

A comparative study of intermolecular interactions in the crystal structures of phenyl/phenyl end-capped oligoanilines.

  • Jun 20, 2002
  • Acta Crystallographica Section C Crystal Structure Communications
  • Anna Gawlicka-Chruszcz +1
  • Conference Article

Joint Sparsity with Mixed Granularity for Efficient GPU Implementation

  • Feb 01, 2021
  • Chuliang Guo +5
  • Research Article
  • Citations10

PSPIKE+: A family of parallel hybrid sparse linear system solvers

  • Sep 05, 2016
  • Journal of Computational and Applied Mathematics
  • Yao Zhu +1
  • Dissertation
  • Citations4

Sylvan: multi-core decision diagrams

  • Jun 14, 2016
  • Tom Van Dijk
  • Book Chapter
  • Citations2

Landmark-Join: Hash-Join Based String Similarity Joins with Edit Distance Constraints

  • Jan 01, 2012
  • Kazuyo Narita +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.