Skip to content

aspuru-guzik-group/librint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Librint

Librint is a library for computing molecular integrals. It is written in Rust and uses Enzyme for automatic differentiation.

Rust compilation with Enzyme

Enzyme build:

$ RUSTFLAGS="-Z autodiff=Enable,LooseTypes" cargo +enzyme build --release

To run simple.rs:

./target/release/simple <file>

File can be any .txt file from the molecules folder example:

$ ./target/release/simple molecules/h2/sto3g.txt

Python interface

We are using uv, to install,

curl -LsSf https://astral.sh/uv/install.sh | sh

then run

uv sync

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors