Skip to content

elvis-maradzike/cas-tn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Complete-Active-Space Tensor-Network (CAS-TN) Ansatz Library

Overview

For a user-defined tensor network ansatz for the electronic wavefunction, the CAS-TN ansatz library computes the optimized tensor network parameters and the corresponding ground state energy.

Dependencies

An installation of the ExaTN library. Visit https://github.com/ORNL-QCI/exatn for details on how to download and build the library.

Building executables and running CAS-TN

To run CAS-TN, you will need to specify your C++ compiler, and the location of your exatn install (EXATN_DIR) in the Makefile provided.

Then: make
This compiles the CAS-TN source code, creating an object file (src/particle_ansatz.o).

This also compiles source code in /tests, then:

Links the object files to the ExaTN library, generating executables that can be run on any appropriate computing plaform.

About

A Tensor Network Based Complete Active Space Method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published