quantum_basis
quantum_basis copied to clipboard
Exact diagonalization library for general models
The matrix storage can be distributed among different nodes by using PETSc, making the ~50 spin-1/2 problems feasible. https://www.mcs.anl.gov/petsc/index.html
when changing schedule of one loop, another loop executed much earlier changes speed, unbelievable...
For the following pattern, Lin Table failed to build. Need smarter labeling. x x x x o x x x x (horizontal axis for ia, vertical axis for ib. "o"...
motivated by Lauchli's chapter in Lacroix's book, similar to the divide and conquer idea.
the basis with bits is not a good representation for dilute problems.
Currently using bubble sort to count the "-" sign generated by lattice transformation. Need replace with quick sort in the future.
Motivated by HPhi project: http://qlms.github.io/HPhi/index_en.html
1. For single thread, the speed is slower than the binary generated directly by makefile 2. For openmp, some machine scales correctly; some even slows down. At the same time,...