tnc/
lib.rs

1//! This library is designed to perform tensor network contractions, using partitioning of the network as parallelization strategy.
2//! To this end, it ships multiple methods to partition a tensor network for lowest contraction cost, for example, based on simulated annealing.
3//! The partitionings can then be contracted in parallel on a distributed-memory system, as common in high-performance computing.
4//! Local contractions on a single system are also possible.
5
6pub mod _tutorial;
7pub mod builders;
8pub mod contractionpath;
9pub mod gates;
10pub mod hdf5;
11pub mod mpi;
12pub mod qasm;
13pub mod tensornetwork;
14mod utils;