Skip to content

Latest commit

 

History

62 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TQ LibintX

TQ LibintX is an unofficial fork of the LibintX library maintained by Terra Quantum AG.

This repository includes Terra Quantum–specific changes while preserving the original upstream project and its license.

Python API

A Python PySCF-compatible module for the density-fitting J-engine is provided. See README.python.md for installation instructions and usage examples.


The original documentation:

LibintX

LibintX is a library for accelerated evaluation of molecular integrals of many-body operators over Gaussian atomic orbitals. The primary purpose of LibintX is to enable efficient evaluation of 2-body operators in Gaussian AO integrals on accelerated architectures like the CUDA-capable graphical processing units (GPU). However, it can also be used on conventional/central processing units (CPUs).

Until version 1.0 this will remain EXPERIMENTAL code development; expect things to break and APIs to change. https://github.com/ValeevGroup/libintx/ is the public mirror of the private development repo. Don't make PRs against the public mirror; if you wish to collaborate send us a request.

Installation

Prerequisites

Building

  • configure: cmake -S /path/to/libintx/top/source/dir -B /path/to/build/dir [-DLIBINTX_ENABLE_CUDA=ON]
  • build: cmake --build /path/to/build/dir
  • test: cd /path/to/build/dir && ctest

Using

TBC

Developers

LibintX is developed by the Valeev Group at Virginia Tech.

License

LibintX is freely available under the terms of the LGPL v3+ licence. See the included LICENSE file for details. If you are interested in using LibintX under different licensing terms, please contact us.

How to Cite

See the enclosed LICENSE file.

Acknowledgements

Development of LibintX is made possible by the support provided by the Department of Energy Exascale Computing Project (NWChemEx subproject).

About

TQ variant of libintx

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages