Jean-Sébastien Caux f22ebb74e4 Add license
2026-09-22 14:32:26 +02:00
2026-09-22 14:20:09 +02:00
2026-09-22 14:20:09 +02:00
2026-09-22 14:32:26 +02:00
2026-09-22 14:20:09 +02:00
2026-09-22 14:20:09 +02:00

Abacus (Lieb-Liniger minimal)

Computational tools for Bethe Ansatz-solvable models.

This is a stripped-down version of the full Abacus stack (in development), containing only basic features for (repulsive) Lieb-Liniger.

Licensed under the AGPLv3 license. Copyright © Jean-Sébastien Caux.

Installation

You will need a c++23-enabled compiler. Compiling works for GNU g++ version 15 and above.

To precompile the std standard library module. From the base directory, simply run

$ make gcm

Abacus itself is then built by invoking

$ make

This will produce all executables (located in the bin folder), together with a library abacus-[vn].a (located in the lib folder), where [vn] follows semantic versioning conventions.

Executables

All executables are in the bin/ folder. Invoking them with no arguments will print out usage instructions.

An outdated description of the original (and deprecated) version of ABACUS can be found in J.-S. Caux, J. Math. Phys. 50, 095214 (2009), doi:10.1063/1.3216474.

S
Description
No description provided
Readme AGPL-3.0 83 KiB
Languages
C++ 95.8%
Makefile 4.2%