25155d1 | mtfishman | 20 November 2019, 21:22:26 UTC | Merge pull request #292 from ITensor/matrixops Fix Cplx*MatRef<Real> -> Mat<Cplx> | 20 November 2019, 21:22:26 UTC |
98c86c8 | Matthew Fishman | 20 November 2019, 21:06:39 UTC | Fix Cplx*MatRef<Real> -> Mat<Cplx> | 20 November 2019, 21:06:39 UTC |
54461be | Miles | 19 November 2019, 19:17:21 UTC | Merge pull request #291 from ITensor/thisdir Make build process a bit more robust | 19 November 2019, 19:17:21 UTC |
1a8f5b4 | Matthew Fishman | 19 November 2019, 17:38:11 UTC | Update the options.mk.sample | 19 November 2019, 17:38:11 UTC |
263f97c | Matthew Fishman | 19 November 2019, 17:12:37 UTC | Fix build system when path contains parentheses | 19 November 2019, 17:12:37 UTC |
e405872 | Matthew Fishman | 18 November 2019, 23:16:21 UTC | Make build process a bit more robust | 18 November 2019, 23:16:21 UTC |
867dcc6 | Miles | 08 November 2019, 18:26:37 UTC | Merge pull request #284 from kyungminlee/remove Use std::remove instead of system("rm ...") | 08 November 2019, 18:26:37 UTC |
8e81f01 | Kyungmin Lee | 06 November 2019, 16:50:03 UTC | Use std::remove instead of system("rm ...") | 06 November 2019, 16:50:03 UTC |
78eb39a | mtfishman | 31 October 2019, 21:17:15 UTC | Merge pull request #278 from ITensor/applyexp Add some more Matrix operations, extend expMatrix to Real inputs | 31 October 2019, 21:17:15 UTC |
c1b0cf5 | mtfishman | 31 October 2019, 20:54:53 UTC | Add some more Matrix operations, extend expMatrix to Real inputs | 31 October 2019, 20:54:53 UTC |
a5fadd6 | mtfishman | 30 October 2019, 14:14:56 UTC | Merge pull request #276 from ITensor/krylov Fixed possible memory leakage | 30 October 2019, 14:14:56 UTC |
54607a3 | Mingru Yang | 21 October 2019, 17:23:15 UTC | Removed some comments. | 21 October 2019, 17:23:15 UTC |
27a09ec | Mingru Yang | 21 October 2019, 16:26:09 UTC | Added the old version of sweepnext. | 21 October 2019, 16:26:09 UTC |
40909f4 | Mingru Yang | 18 October 2019, 23:22:01 UTC | Add wrapper function of the old sweepnext. | 18 October 2019, 23:22:01 UTC |
a7eb768 | Mingru Yang | 18 October 2019, 20:32:36 UTC | Modify onesitefitapply's sweepnext. | 18 October 2019, 20:32:36 UTC |
606a695 | Mingru Yang | 18 October 2019, 19:53:24 UTC | Changed sweepnext to allow mutable center sites by accepting args. | 18 October 2019, 19:53:24 UTC |
c0a6f63 | Mingru Yang | 18 October 2019, 18:10:52 UTC | Change interface of expMatrixApply and added hermitian diagonalization method to do dense matrix exponential. Removed the energy calculation part in the applyExp. Change the Anorm calculation in the applyExp. | 18 October 2019, 18:10:52 UTC |
7d84421 | Mingru Yang | 17 October 2019, 19:55:08 UTC | Removed some unnecessary creation of temporary itensor objects. | 17 October 2019, 19:55:08 UTC |
1d17b05 | Mingru Yang | 17 October 2019, 00:23:14 UTC | Fixed possible memory leakage and removed unnecessary generation of temporary itensor objects. | 17 October 2019, 00:23:14 UTC |
9324ad5 | mtfishman | 15 October 2019, 14:02:32 UTC | Merge pull request #275 from ITensor/dmrg_unittest Add DMRG Ising test with QNs | 15 October 2019, 14:02:32 UTC |
0d6b3bc | Miles | 15 October 2019, 06:52:50 UTC | Merge pull request #273 from ITensor/itensor_qn_const Add an ITensor constructor accepting the desired flux | 15 October 2019, 06:52:50 UTC |
0660965 | Matthew Fishman | 11 October 2019, 21:27:00 UTC | Add DMRG Ising test with QNs | 11 October 2019, 21:27:00 UTC |
7ad5511 | mtfishman | 11 October 2019, 20:50:33 UTC | Merge pull request #274 from ITensor/parity Add Parity QN option for SpinHalf (useful for Ising model) | 11 October 2019, 20:50:33 UTC |
4b6345f | Matthew Fishman | 11 October 2019, 20:30:42 UTC | Add Parity QN option for SpinHalf (useful for Ising model) | 11 October 2019, 20:30:42 UTC |
4cdc34a | mingruyang | 11 October 2019, 20:25:15 UTC | Clean up indent due to different definition of tabs | 11 October 2019, 20:25:15 UTC |
5a51425 | mingruyang | 11 October 2019, 15:55:38 UTC | Clean up the indent due to different definition of tabs | 11 October 2019, 15:55:38 UTC |
f55930b | mingruyang | 11 October 2019, 15:37:31 UTC | Clean up the indent due to different definition of tabs | 11 October 2019, 15:37:31 UTC |
d6f252c | mingruyang | 11 October 2019, 15:34:39 UTC | Clean up the indent due to different definition of tabs | 11 October 2019, 15:34:39 UTC |
b01cdf0 | mingruyang | 11 October 2019, 15:24:15 UTC | Clean up the indent due to different definitions of tabs | 11 October 2019, 15:24:15 UTC |
7c5ca75 | mingruyang | 11 October 2019, 15:20:52 UTC | Clean up the indent due to different definition of tabs | 11 October 2019, 15:20:52 UTC |
40c9852 | mtfishman | 10 October 2019, 21:17:12 UTC | Merge pull request #272 from ITensor/krylov Allowed localmpo/localmposet/localop to have 0 or 1 or 2 center sites. | 10 October 2019, 21:17:12 UTC |
79cd248 | Matthew Fishman | 10 October 2019, 20:00:53 UTC | Fix gmres for problems of size 1 | 10 October 2019, 20:00:53 UTC |
3d129c6 | Matthew Fishman | 10 October 2019, 18:44:21 UTC | Make sure NumCenter is respected in LocalMPOSet and LocalMPO_MPS constructors. Add LocalMPOSet test | 10 October 2019, 18:44:21 UTC |
154d08b | Matthew Fishman | 10 October 2019, 15:30:29 UTC | Clean up LocalOp code a bit. Add more LocalOp and LocalMPO unit tests | 10 October 2019, 15:30:29 UTC |
f01ab17 | Mingru Yang | 09 October 2019, 21:24:55 UTC | Changed definition of the boolean evaluation of LocalOp and the construcation function. | 09 October 2019, 21:24:55 UTC |
caeaae1 | Matthew Fishman | 09 October 2019, 19:53:01 UTC | Add an ITensor constructor accepting the flux | 09 October 2019, 19:53:01 UTC |
8786d9e | Miles Stoudenmire | 04 October 2019, 17:52:16 UTC | Added 1-site version of fit apply MPO algorithm | 04 October 2019, 17:52:16 UTC |
89f76ce | Mingru Yang | 02 October 2019, 23:33:26 UTC | Allowed localmpo/localmposet/localop to have 0 or 1 or 2 center sites. Unittest added. | 02 October 2019, 23:33:26 UTC |
7e3bddb | mtfishman | 30 September 2019, 14:52:08 UTC | Merge pull request #267 from ITensor/krylov Sparse and dense algorithms to do the matrix exponential | 30 September 2019, 14:52:08 UTC |
cf61037 | Mingru Yang | 29 September 2019, 00:08:32 UTC | [1] Corrected sign convention [2] Allow cplx t [3] Changed some argument name [4] padeExp now only do matrix exponential [5] Use &= to do matrix or vector copy | 29 September 2019, 00:08:32 UTC |
ae2b181 | mtfishman | 26 September 2019, 20:31:48 UTC | Merge pull request #269 from ITensor/iterinds Port iterInds from v2 | 26 September 2019, 20:31:48 UTC |
ffea5de | Matthew Fishman | 26 September 2019, 19:19:24 UTC | Port iterInds from v2 | 26 September 2019, 19:19:24 UTC |
13b125b | Mingru Yang | 25 September 2019, 18:22:10 UTC | Changed the function name and argument name according to Matt's suggestion. | 25 September 2019, 18:22:10 UTC |
9bee645 | Mingru Yang | 25 September 2019, 17:14:54 UTC | Remove compiled file. | 25 September 2019, 17:14:54 UTC |
259c2d4 | Mingru Yang | 25 September 2019, 17:04:22 UTC | Remove changes in localmpo.h localmposet.h localop.h all_mps.h . Remove tdvp.h tdvp.cc and changes the Makefile accordingly. | 25 September 2019, 17:04:22 UTC |
63ca11e | Miles Stoudenmire | 21 September 2019, 11:56:01 UTC | Updated tJSite to include fermionic mod factors. Should fix issue #262. Thanks Shengtao for reporting this. | 21 September 2019, 11:56:20 UTC |
bc8d4e9 | Miles | 20 September 2019, 21:45:59 UTC | Merge pull request #265 from brendenroberts/v3 Changed inheritance of MPO private->protected | 20 September 2019, 21:45:59 UTC |
a3a4fce | Brenden | 20 September 2019, 16:35:24 UTC | Changed inheritance of MPO private->protected to allow classes derived from MPO | 20 September 2019, 16:35:24 UTC |
0419475 | Mingru Yang | 10 September 2019, 17:56:06 UTC | Correct the number of sites can be used in positionA | 10 September 2019, 17:56:06 UTC |
43e05fd | Mingru Yang | 10 September 2019, 17:33:19 UTC | Delete unnecessary comment | 10 September 2019, 17:33:19 UTC |
d5a0334 | Mingru Yang | 10 September 2019, 06:00:36 UTC | [1] Added one-site and two-site TDVP algorithm [2] Added a Krylov subspace method to calculate exp(-tH)*v and exp(-itH)*v [3] Added the irreducible Pade approximation to do the exponential of a general small dense matrix [4] Added wrapper to calculate the norm of matrix and do the LU factorization [5] Added support of 0 and 1 center sites for localmpo and localop [6] Corrected a bug in shift() of localmpo.h [7] Added a sample code to use the tdvp function To be done: [1] Chebyshev approximation [2] Use template for expPade [3] Add an observer for TDVP [4] Add QR decomposition to replace the SVD in one-site algorithm | 10 September 2019, 06:00:36 UTC |
fd96a25 | Miles Stoudenmire | 04 September 2019, 15:47:38 UTC | Commented some unused code in DMRGObserver | 04 September 2019, 15:47:38 UTC |
7495b5f | mtfishman | 29 August 2019, 14:53:07 UTC | Merge pull request #260 from ITensor/eigen_qn Improve error message for calling eigen with QNs | 29 August 2019, 14:53:07 UTC |
a472a60 | Matthew Fishman | 29 August 2019, 14:43:10 UTC | Improve error message for calling eigen with QNs | 29 August 2019, 14:43:10 UTC |
81ccd00 | mtfishman | 21 August 2019, 21:45:27 UTC | Merge pull request #257 from ITensor/diag_to_dense Add toDense(ITensor) function | 21 August 2019, 21:45:27 UTC |
a00c356 | Matthew Fishman | 21 August 2019, 21:36:22 UTC | Add toDense(ITensor) function that takes Diag -> Dense and QDiag -> QDense | 21 August 2019, 21:36:22 UTC |
70fb874 | mtfishman | 21 August 2019, 15:07:52 UTC | Merge pull request #255 from ITensor/gen_gmres Extend gmres to allow general "vector" inputs | 21 August 2019, 15:07:52 UTC |
8248157 | mtfishman | 19 August 2019, 15:25:51 UTC | Merge pull request #254 from ITensor/directsum Add partial direct sum of ITensors | 19 August 2019, 15:25:51 UTC |
5c026b6 | Matthew Fishman | 16 August 2019, 21:23:30 UTC | Add partial direct sum of ITensors | 16 August 2019, 21:23:30 UTC |
768e94a | Matthew Fishman | 16 August 2019, 16:10:15 UTC | Small change to order of operations | 16 August 2019, 16:10:15 UTC |
95f6c3b | Matthew Fishman | 16 August 2019, 14:00:27 UTC | Allow gmres to take more general vector input | 16 August 2019, 14:00:27 UTC |
c359b70 | mtfishman | 14 August 2019, 21:30:52 UTC | Merge pull request #253 from ITensor/davidson_bug Fix a bug in davidson where a range was used wrong | 14 August 2019, 21:30:52 UTC |
4d4f753 | Matthew Fishman | 14 August 2019, 21:21:12 UTC | Fix a bug in davidson where a range was used wrong | 14 August 2019, 21:21:12 UTC |
7f69d6b | mtfishman | 13 August 2019, 20:53:40 UTC | Merge pull request #252 from ITensor/fix_eigen Fix bug in `eigen`. | 13 August 2019, 20:53:40 UTC |
bb88dd5 | Matthew Fishman | 13 August 2019, 20:07:54 UTC | Simple fix for bug in eigen | 13 August 2019, 20:07:54 UTC |
8f2a752 | mtfishman | 13 August 2019, 16:09:16 UTC | Merge pull request #251 from ITensor/polar Add polar decomposition (using svd) | 13 August 2019, 16:09:16 UTC |
0367e79 | Matthew Fishman | 13 August 2019, 15:58:53 UTC | Add polar decomposition (using svd) | 13 August 2019, 15:58:53 UTC |
d165c89 | Matthew Fishman | 12 August 2019, 21:04:19 UTC | WIP: fix eigen | 12 August 2019, 21:04:19 UTC |
ec73925 | Matthew Fishman | 07 August 2019, 20:26:34 UTC | Port arnoldi to V3 | 07 August 2019, 20:26:34 UTC |
831aa8c | Matthew Fishman | 07 August 2019, 19:05:35 UTC | Force size_t conversion in davidson | 07 August 2019, 19:05:35 UTC |
816f38f | Matthew Fishman | 29 July 2019, 22:21:43 UTC | Make nmultMPO throw an error if any of the MPO tensors input don't have unique values | 29 July 2019, 22:21:43 UTC |
98a44ad | Miles Stoudenmire | 23 July 2019, 18:41:06 UTC | Fill in copyright portion of LICENSE | 23 July 2019, 18:41:06 UTC |
7fb5900 | Miles Stoudenmire | 17 July 2019, 03:48:55 UTC | Fixed issue with incorrect namespace causing linker issues | 17 July 2019, 03:48:55 UTC |
a7dea6c | Miles Stoudenmire | 16 July 2019, 15:17:45 UTC | Fixed typo in spintwo.h. Thanks Chengshu Li. | 16 July 2019, 15:17:45 UTC |
c729100 | Miles Stoudenmire | 10 July 2019, 13:57:16 UTC | Added read/write support for MatRange. Allows writing Matrix, CMatrix to disk. | 10 July 2019, 13:57:16 UTC |
e05ff0e | Miles Stoudenmire | 02 July 2019, 14:49:46 UTC | Fixed bug in Electron site set: wrong mod fac for parity. Also improved handling of args. Fixes #247. | 02 July 2019, 14:50:01 UTC |
d2561a9 | Miles Stoudenmire | 19 June 2019, 14:41:55 UTC | Merge remote-tracking branch 'ITensor/v3' into v3 | 19 June 2019, 14:41:55 UTC |
419a65f | Miles Stoudenmire | 19 June 2019, 14:41:34 UTC | Added SVD timer | 19 June 2019, 14:41:34 UTC |
792dd3d | Matthew Fishman | 17 June 2019, 19:01:37 UTC | New decomposition interface implementation | 17 June 2019, 19:01:37 UTC |
98fc702 | Matthew Fishman | 14 June 2019, 19:21:43 UTC | Add versions of svd and factor that accept lists of indices | 14 June 2019, 19:21:43 UTC |
17b34f7 | Matthew Fishman | 13 June 2019, 20:43:52 UTC | Add mapPrime and swapPrime | 13 June 2019, 20:43:52 UTC |
5c09d3b | Miles Stoudenmire | 10 June 2019, 19:37:49 UTC | Fixed compilation error due to missing timer macro ifdef | 10 June 2019, 19:38:36 UTC |
e4541f8 | Miles Stoudenmire | 10 June 2019, 19:28:34 UTC | Updated timer numbers and removed many timers | 10 June 2019, 19:38:36 UTC |
0696dea | Miles Stoudenmire | 10 June 2019, 19:28:23 UTC | Added reset for timers | 10 June 2019, 19:38:36 UTC |
45d72b1 | Matthew Fishman | 09 June 2019, 15:46:18 UTC | Add 2D Hubbard sample code | 09 June 2019, 15:46:18 UTC |
7034647 | Matthew Fishman | 08 June 2019, 19:02:29 UTC | Merge branch 'v3' of https://github.com/ITensor/ITensor into v3 | 08 June 2019, 19:02:29 UTC |
2e306b4 | Matthew Fishman | 08 June 2019, 19:02:10 UTC | Update tutorials for Summer School | 08 June 2019, 19:02:10 UTC |
3ee221b | Miles | 07 June 2019, 19:02:15 UTC | Merge pull request #244 from jansendavid/developer added possibility of defining Emp to the bosonic siteset | 07 June 2019, 19:02:15 UTC |
63d3d83 | jansendavid | 06 June 2019, 15:59:55 UTC | added possibility of defining Emp to enable setAll(Emp) for mixed sitesets | 06 June 2019, 15:59:55 UTC |
9206469 | Miles Stoudenmire | 03 June 2019, 15:33:27 UTC | Fixed incorrect QN definition in FermionSite. Fixes #243 – thanks Guo-Qing Zhang | 03 June 2019, 15:34:32 UTC |
2454ead | Matthew Fishman | 30 May 2019, 19:23:05 UTC | Merge branch 'v3' of github.com:ITensor/ITensor into v3 | 30 May 2019, 19:23:05 UTC |
f5e75bc | Matthew Fishman | 30 May 2019, 19:22:48 UTC | Update itertools license header to reflect latest changes to TRIQS | 30 May 2019, 19:22:48 UTC |
74be031 | Miles Stoudenmire | 29 May 2019, 20:54:55 UTC | Tweaked BosonSite to use "zero QN" even if ConserveNb=false as long as ConserveQNs=true (for Hubbard-Holstein model) | 29 May 2019, 20:56:07 UTC |
3d7818b | Miles Stoudenmire | 29 May 2019, 18:13:53 UTC | Defined Jordan-Wigner "F" for all bosonic site sets at the SiteSet class level | 29 May 2019, 20:56:07 UTC |
a182b1b | Miles Stoudenmire | 29 May 2019, 18:12:20 UTC | Added isFermionic function for Index, to check if any sectors are fermionic | 29 May 2019, 20:56:07 UTC |
3f419c3 | Matthew Fishman | 28 May 2019, 16:47:16 UTC | Add commonInds for ITensors | 28 May 2019, 16:47:16 UTC |
efdf5c2 | Matthew Fishman | 28 May 2019, 16:09:48 UTC | Add a DMRG test for the transverse field Ising model with comparison to exact results | 28 May 2019, 16:09:48 UTC |
c450222 | Miles Stoudenmire | 20 May 2019, 14:31:52 UTC | Small readability improvement | 20 May 2019, 14:31:52 UTC |
865b1e0 | Miles Stoudenmire | 20 May 2019, 03:25:38 UTC | Updated some code in davidson | 20 May 2019, 03:25:38 UTC |
ac746fe | Miles Stoudenmire | 15 May 2019, 19:29:36 UTC | Update roadmap | 15 May 2019, 19:29:36 UTC |