Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,14 @@ ccsd.kernel()

Many ansatzes for both fermionic and electron-boson coupled cluster calculations are available. For more details see the `tutorials` and `examples` directories.

### Backends

By default, the tensor backend uses `numpy` for all array classes and contraction routines.
A number of alternative backends are supported, offering varied frameworks such as parallelism, GPU acceleration, and automatic differentation.
For more details, see the [corresponding tutorial](https://github.com/BoothGroup/ebcc/blob/master/tutorials/05-Backend.ipynb).

Additionally, mixed precision calculations are supported, which is also detailed in [the following tutorial](https://github.com/BoothGroup/ebcc/blob/master/tutorials/04-Precision.ipynb).

### Code generation

The models implemented are generated algorithmically from expressions over second quantized operators. The scripts for generating these models are found in the `codegen` directory on the `bootstrap` branch.
Expand Down
Loading