Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* cleaning up * Custer not defined * all tests pass * remove double tested rank_reveal * Test custom settings, indexing, etc. * improve error msg in NetworkGraph * add MPS from row * add configurations' energy * make_lower_MPS not working yet * correction * modify MPS * gnój * improve MPS for peps * add lower mps * add minor improvments * rm energies * change tests in ising * modify ising tests * improve tests * add some remarks * add boundaryMPS * replace MPS with boundaryMPS * export boundaryMPS * start implementing peps * fix small bughs * start writing down conditional probability * some corrections * correction * another correction * change order MPS * correction * implementation of the probability computation, not tested yet * correction * some tests on pepsrow * add contract * fix a small * use nothing in contract * correction * fix a bug in contract * merge * add contract.jl and fix bug in contract function * fix a critical bug in MPO * add use case for Krzysiek * improve use case for Krzysiek * new testing file * update contract.jl slightly * update contract * update Krzysiek's example * modify krzysiek's example * add simpler example to testing_probabilities.jl * correction * split test files * correction * correction * cleaning up * simplifications and new functions to contract peps * all test but Krzysieks pass * start coding conditional_pdo * testing Krzysiek's examples - no luck * problematic tests * a slight correction * solved problem with probabilities * all tests work * add MPO from PEPSRow * solve and solve_new give the same results * unified solve and solve_new * rename files * start refactoring tests * remove redundanies * problem with idMPS * fix idMPS for now * all test pass * fix printing of Identities * chnage typos * add search * add conditional_probability * correction * start using cache, still mess * add _set_control_parameters * all tests but Krzysieks pass * add functions signatires * clean up * all test but Krzysiek's pass * add boundary * remove neighbors in generate_boundary * rm unnecassary functions * add _contract and clean a bit * inline some functions * all test but Krzysiek pass - ready for a major revision * some changes in testing MPS_search * fix cuda search after refactor merge * refactor base tests * refactor identities tests * refactor utils * mark HAdamard test as broken * contraction testing refactored * move and rename cuda test helpers * fix painful dictionary update * Add proper tests for construction of ising_graph * Add tests for error checking during Ising graph creation * Delete indexing.jl * clean tests for MPS a bit * Initial cleanup of factor.jl tests * Remove whitespaces * Move unused tests to attic * Remove unit folder * Move unused droplet instances * Delete unused droplet instances * Remove show, display and println from tests and benchmarks * Restore list of test files * rename and move strange LinearIndices * Remove unnecessary checking of PepsNetwork return type * Simplify code in base * Simplify conversion between CuMPS and MPS * Add randn with default types for MPS and MPO * Simplify creation of MPS from MPO and vice versa * Enable CUDA tests * Refactor identities.jl * Fix signature of MPS created from vector of vectors * Add sysimage.so to gitignore * Fix comuting conjugate transpose with CUDA * Remove whitespaces * Use IdentityMPS instead of MPS(I) * Fix creating CuMPS from array + add specialized SVD * [Hack] Add specialized _apply_projector for CuMPS * Restore correct cast in _apply_projector * Fix C:UDA implementation of _apply_* by wrapping Identities * Shorten randn functions * Shorten left and right normalized * Simplify MPS from MPO creation * Simplify MPO from MPS creation * CuMPS from vector of vectors is shorter * move array compression from base to compressions * stop forcing Matrix and Array types in contractions * add FIXME about non-standard MPS types * fix typo * correctly choose types of indexed identities * shorten square_lattice * fix checking if num_states does not exceed all states Co-authored-by: annamariadziubyna <73058800+annamariadziubyna@users.noreply.github.com> Co-authored-by: Bartłomiej Gardas <bartek.gardas@gmail.com> Co-authored-by: kdomino <kdomino@iitis.pl> Co-authored-by: Łukasz Pawela <lukasz.pawela@gmail.com> Co-authored-by: Łukasz Pawela <3093117+lpawela@users.noreply.github.com>
- Loading branch information