Releases
v0.2.3
Sep. 9, 2024
Introduced 1-indexing everywhere in Julia version
- only changes to XDiag.jl, C++ untouched
- XDiag_jll.jl remains at v0.2.2
v0.2.2
Aug. 27, 2024
Lanczos routines and multicolumn States
- wrapped eigs_lanczos, eigvals_lanczos
- implemented apply for States with multiple columns
- changed wrapping of std::vectors of Op and Permutation
v0.2.1
Aug. 16, 2024
Small patch release providing small utility functions
- wrapped say_hello, print_version, and set_verbosity
- resorted to compiling wrapper with conventional OpenMP on aarch64 apple
- Fixed faulty behaviour of OpenMP on aarch64 apple
v0.2.0
Aug. 15, 2024
Basic functionality for three Hilbert space types, Spinhalf, tJ, and Electron, has been implemented. Features are:
- Algebra with and without permutation symmetries
- Parallelization with OpenMP and MPI
- CMake has been properly set up
- Iterative algorithms present, Lanczos, Arnoldi, time evolution
- A minimal Julia wrapper has been written
- The Julia wrapper compiles on several target 64bit systems using BinaryBuilder