Skip to content

Releases: awietek/xdiag

Lanczos routines and multicolumn States

27 Aug 19:48
Compare
Choose a tag to compare
  • wrapped eigs_lanczos, eigvals_lanczos
  • implemented apply for States with multiple columns
  • changed wrapping of std::vectors of Op and Permutation

Small patch release providing small utility functions

17 Aug 16:36
Compare
Choose a tag to compare
  • 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

Basic functionality for xdiag including minimal Julia wrapper

12 Apr 07:35
Compare
Choose a tag to compare

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

Initial pre-release

02 Apr 12:40
Compare
Choose a tag to compare
Initial pre-release Pre-release
Pre-release

Initial release for Hydra: High-performance Yxact Diagonalization Routines and Algorithms. Features basic functionality for spin 1/2, t-J and Electron models with full space group symmetry support. Some parallelization in both OpenMP and MPI implemented.