├── .gitignore ├── EXTERNAL.md ├── LICENSE ├── Makefile.in ├── README.md ├── algos └── dmrg │ ├── dmrg.cpp │ └── dmrg.h ├── deprecated-examples ├── dtensor │ ├── Makefile │ ├── main.cpp │ └── test.h5 ├── ezh5 │ ├── Makefile │ ├── main.cpp │ ├── test_Eigen3_matrix.h5 │ └── test_stl_vector.h5 ├── qtt │ ├── Makefile │ └── main.cpp └── tblis │ ├── Makefile │ ├── main.cpp │ └── out.txt ├── dtensor ├── assert.cpp ├── big_dtensor.cpp ├── big_dtensor.h ├── dtensor.cpp ├── dtensor.h ├── dtensor_all.h ├── dtensor_index.cpp ├── dtensor_index.h ├── dtensor_index_op.cpp ├── dtensor_index_op.h ├── dtensor_op.cpp ├── dtensor_op.h ├── tensor_index.cpp ├── tensor_index.h ├── tensor_index_op.cpp └── tensor_index_op.h ├── examples └── denseInput ├── linalg ├── lapack_wrapper.cpp ├── lapack_wrapper.h ├── tensor_davidson.cpp └── tensor_davidson.h ├── logo2.png ├── models ├── hams │ ├── AutoMPO.cpp │ ├── AutoMPO.h │ ├── Heisenberg.cpp │ └── Heisenberg.h ├── lattice │ ├── latticebond.h │ ├── square.h │ └── triangular.h └── sites │ ├── electron.cpp │ ├── electron.h │ ├── sites.h │ ├── spinhalf.cpp │ └── spinhalf.h ├── mps ├── mps_all.h ├── mps_mpo_methods.cpp ├── mps_mpo_methods.h ├── observables.cpp ├── observables.h ├── qstt.cpp ├── qstt.h ├── qtt.cpp ├── qtt.h ├── tt.cpp └── tt.h ├── project └── main.cpp ├── qstensor ├── big_qstensor.cpp ├── big_qstensor.h ├── qstensor.cpp ├── qstensor.h ├── qstensor_all.h ├── qstensor_op.cpp └── qstensor_op.h ├── qtensor ├── big_qtensor.cpp ├── big_qtensor.h ├── qtensor.cpp ├── qtensor.h ├── qtensor_all.h ├── qtensor_index.cpp ├── qtensor_index.h ├── qtensor_index_op.cpp ├── qtensor_index_op.h ├── qtensor_op.cpp └── qtensor_op.h ├── toFix ├── dtensor │ ├── dtensor_view.cpp │ └── dtensor_view.h └── linalg │ ├── tensor_cg.cpp │ └── tensor_cg.h └── util ├── QN.h ├── ezh5.cpp ├── ezh5.h ├── timer.h └── types_and_headers.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /EXTERNAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/EXTERNAL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/Makefile.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/README.md -------------------------------------------------------------------------------- /algos/dmrg/dmrg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/algos/dmrg/dmrg.cpp -------------------------------------------------------------------------------- /algos/dmrg/dmrg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/algos/dmrg/dmrg.h -------------------------------------------------------------------------------- /deprecated-examples/dtensor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/dtensor/Makefile -------------------------------------------------------------------------------- /deprecated-examples/dtensor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/dtensor/main.cpp -------------------------------------------------------------------------------- /deprecated-examples/dtensor/test.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/dtensor/test.h5 -------------------------------------------------------------------------------- /deprecated-examples/ezh5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/ezh5/Makefile -------------------------------------------------------------------------------- /deprecated-examples/ezh5/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/ezh5/main.cpp -------------------------------------------------------------------------------- /deprecated-examples/ezh5/test_Eigen3_matrix.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/ezh5/test_Eigen3_matrix.h5 -------------------------------------------------------------------------------- /deprecated-examples/ezh5/test_stl_vector.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/ezh5/test_stl_vector.h5 -------------------------------------------------------------------------------- /deprecated-examples/qtt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/qtt/Makefile -------------------------------------------------------------------------------- /deprecated-examples/qtt/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/qtt/main.cpp -------------------------------------------------------------------------------- /deprecated-examples/tblis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/tblis/Makefile -------------------------------------------------------------------------------- /deprecated-examples/tblis/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/tblis/main.cpp -------------------------------------------------------------------------------- /deprecated-examples/tblis/out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/deprecated-examples/tblis/out.txt -------------------------------------------------------------------------------- /dtensor/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/assert.cpp -------------------------------------------------------------------------------- /dtensor/big_dtensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/big_dtensor.cpp -------------------------------------------------------------------------------- /dtensor/big_dtensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/big_dtensor.h -------------------------------------------------------------------------------- /dtensor/dtensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor.cpp -------------------------------------------------------------------------------- /dtensor/dtensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor.h -------------------------------------------------------------------------------- /dtensor/dtensor_all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor_all.h -------------------------------------------------------------------------------- /dtensor/dtensor_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor_index.cpp -------------------------------------------------------------------------------- /dtensor/dtensor_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor_index.h -------------------------------------------------------------------------------- /dtensor/dtensor_index_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor_index_op.cpp -------------------------------------------------------------------------------- /dtensor/dtensor_index_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor_index_op.h -------------------------------------------------------------------------------- /dtensor/dtensor_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor_op.cpp -------------------------------------------------------------------------------- /dtensor/dtensor_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/dtensor_op.h -------------------------------------------------------------------------------- /dtensor/tensor_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/tensor_index.cpp -------------------------------------------------------------------------------- /dtensor/tensor_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/tensor_index.h -------------------------------------------------------------------------------- /dtensor/tensor_index_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/tensor_index_op.cpp -------------------------------------------------------------------------------- /dtensor/tensor_index_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/dtensor/tensor_index_op.h -------------------------------------------------------------------------------- /examples/denseInput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/examples/denseInput -------------------------------------------------------------------------------- /linalg/lapack_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/linalg/lapack_wrapper.cpp -------------------------------------------------------------------------------- /linalg/lapack_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/linalg/lapack_wrapper.h -------------------------------------------------------------------------------- /linalg/tensor_davidson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/linalg/tensor_davidson.cpp -------------------------------------------------------------------------------- /linalg/tensor_davidson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/linalg/tensor_davidson.h -------------------------------------------------------------------------------- /logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/logo2.png -------------------------------------------------------------------------------- /models/hams/AutoMPO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/hams/AutoMPO.cpp -------------------------------------------------------------------------------- /models/hams/AutoMPO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/hams/AutoMPO.h -------------------------------------------------------------------------------- /models/hams/Heisenberg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/hams/Heisenberg.cpp -------------------------------------------------------------------------------- /models/hams/Heisenberg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/hams/Heisenberg.h -------------------------------------------------------------------------------- /models/lattice/latticebond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/lattice/latticebond.h -------------------------------------------------------------------------------- /models/lattice/square.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/lattice/square.h -------------------------------------------------------------------------------- /models/lattice/triangular.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/lattice/triangular.h -------------------------------------------------------------------------------- /models/sites/electron.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/sites/electron.cpp -------------------------------------------------------------------------------- /models/sites/electron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/sites/electron.h -------------------------------------------------------------------------------- /models/sites/sites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/sites/sites.h -------------------------------------------------------------------------------- /models/sites/spinhalf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/sites/spinhalf.cpp -------------------------------------------------------------------------------- /models/sites/spinhalf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/models/sites/spinhalf.h -------------------------------------------------------------------------------- /mps/mps_all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/mps_all.h -------------------------------------------------------------------------------- /mps/mps_mpo_methods.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/mps_mpo_methods.cpp -------------------------------------------------------------------------------- /mps/mps_mpo_methods.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/mps_mpo_methods.h -------------------------------------------------------------------------------- /mps/observables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/observables.cpp -------------------------------------------------------------------------------- /mps/observables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/observables.h -------------------------------------------------------------------------------- /mps/qstt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/qstt.cpp -------------------------------------------------------------------------------- /mps/qstt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/qstt.h -------------------------------------------------------------------------------- /mps/qtt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/qtt.cpp -------------------------------------------------------------------------------- /mps/qtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/qtt.h -------------------------------------------------------------------------------- /mps/tt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/tt.cpp -------------------------------------------------------------------------------- /mps/tt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/mps/tt.h -------------------------------------------------------------------------------- /project/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/project/main.cpp -------------------------------------------------------------------------------- /qstensor/big_qstensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qstensor/big_qstensor.cpp -------------------------------------------------------------------------------- /qstensor/big_qstensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qstensor/big_qstensor.h -------------------------------------------------------------------------------- /qstensor/qstensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qstensor/qstensor.cpp -------------------------------------------------------------------------------- /qstensor/qstensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qstensor/qstensor.h -------------------------------------------------------------------------------- /qstensor/qstensor_all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qstensor/qstensor_all.h -------------------------------------------------------------------------------- /qstensor/qstensor_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qstensor/qstensor_op.cpp -------------------------------------------------------------------------------- /qstensor/qstensor_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qstensor/qstensor_op.h -------------------------------------------------------------------------------- /qtensor/big_qtensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/big_qtensor.cpp -------------------------------------------------------------------------------- /qtensor/big_qtensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/big_qtensor.h -------------------------------------------------------------------------------- /qtensor/qtensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor.cpp -------------------------------------------------------------------------------- /qtensor/qtensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor.h -------------------------------------------------------------------------------- /qtensor/qtensor_all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor_all.h -------------------------------------------------------------------------------- /qtensor/qtensor_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor_index.cpp -------------------------------------------------------------------------------- /qtensor/qtensor_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor_index.h -------------------------------------------------------------------------------- /qtensor/qtensor_index_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor_index_op.cpp -------------------------------------------------------------------------------- /qtensor/qtensor_index_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor_index_op.h -------------------------------------------------------------------------------- /qtensor/qtensor_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor_op.cpp -------------------------------------------------------------------------------- /qtensor/qtensor_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/qtensor/qtensor_op.h -------------------------------------------------------------------------------- /toFix/dtensor/dtensor_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/toFix/dtensor/dtensor_view.cpp -------------------------------------------------------------------------------- /toFix/dtensor/dtensor_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/toFix/dtensor/dtensor_view.h -------------------------------------------------------------------------------- /toFix/linalg/tensor_cg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/toFix/linalg/tensor_cg.cpp -------------------------------------------------------------------------------- /toFix/linalg/tensor_cg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/toFix/linalg/tensor_cg.h -------------------------------------------------------------------------------- /util/QN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/util/QN.h -------------------------------------------------------------------------------- /util/ezh5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/util/ezh5.cpp -------------------------------------------------------------------------------- /util/ezh5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/util/ezh5.h -------------------------------------------------------------------------------- /util/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/util/timer.h -------------------------------------------------------------------------------- /util/types_and_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarkResearchGroup/tensor-tools/HEAD/util/types_and_headers.h --------------------------------------------------------------------------------