16ec5a2 | Miles Stoudenmire | 24 May 2016, 17:22:35 UTC | Removed unused variable in eigensolver.h | 24 May 2016, 17:22:35 UTC |
b70a1d9 | Miles Stoudenmire | 24 May 2016, 17:21:45 UTC | Fixed bug in davidson where failure of orthog was not repeating Gram-Schmidt | 24 May 2016, 17:21:45 UTC |
fc198fe | Miles Stoudenmire | 24 May 2016, 00:37:17 UTC | Fixed issue where nmultMPO cutoff was defaulting to 0.0, causing blowup of states. Thanks cdwhite for pointing this out. | 24 May 2016, 00:37:33 UTC |
617bc75 | Miles Stoudenmire | 23 May 2016, 23:52:44 UTC | Refactored code in truncate algorithm | 23 May 2016, 23:52:44 UTC |
d578a25 | Miles Stoudenmire | 23 May 2016, 23:52:33 UTC | Made logic of diagHermitian truncate more intelligent | 23 May 2016, 23:52:33 UTC |
98a666d | Miles Stoudenmire | 23 May 2016, 23:52:16 UTC | Added sweepnext1 for single-site sweeping algorithms | 23 May 2016, 23:52:16 UTC |
5b98710 | Miles Stoudenmire | 23 May 2016, 07:22:59 UTC | Fixed exactApplyMPO not to assume different input and output MPS | 23 May 2016, 07:22:59 UTC |
9fc1c12 | Miles Stoudenmire | 14 May 2016, 00:12:56 UTC | Fixed compilation and off-by-one bugs in stats.h. Added stats to all_mps.h | 14 May 2016, 00:12:56 UTC |
e6fede5 | Miles Stoudenmire | 10 May 2016, 04:51:54 UTC | LAPACK workspace vectors no longer static for thread safety reasons | 10 May 2016, 04:51:54 UTC |
d2034ab | Miles Stoudenmire | 10 May 2016, 04:51:37 UTC | Removed MPS::makeRealBasis and made normalize a free function (though .normalize still present for backwards compatibility). | 10 May 2016, 04:51:37 UTC |
fa53c8f | Miles Stoudenmire | 10 May 2016, 04:50:59 UTC | Put stdx::find into autompo code | 10 May 2016, 04:50:59 UTC |
06bcab2 | Miles Stoudenmire | 10 May 2016, 04:50:37 UTC | Minor style change | 10 May 2016, 04:50:37 UTC |
9edd175 | Miles Stoudenmire | 10 May 2016, 04:50:27 UTC | Removed some currently unsupported decompositions | 10 May 2016, 04:50:27 UTC |
439f9d9 | Miles Stoudenmire | 04 May 2016, 22:34:32 UTC | Moved code for MPS addition and a few other functions into mps/mpsalg.cc to help with compiling on Windows. Made addAssumeOrth a free function. | 04 May 2016, 22:34:32 UTC |
ef02005 | Miles Stoudenmire | 04 May 2016, 21:20:27 UTC | Moved some code out of decomp.cc into new svd.cc and hermitian.cc. Large object files have been reported to cause issues with gcc on windows. | 04 May 2016, 21:20:27 UTC |
5065b07 | Miles Stoudenmire | 04 May 2016, 04:33:23 UTC | Reorganized named arguments in svd. Now Truncate is turned on by setting one of the other accuracy parameters. Lowered default Cutoff to zero and raised default Maxm to maximum integer. Implemented index customization for IQTensor version. | 04 May 2016, 04:33:23 UTC |
41296b6 | Miles Stoudenmire | 03 May 2016, 01:36:29 UTC | Changed preferred method for computing IQTensor divergence back to div; hid deprecated method called flux in iqtensor.ih, but kept for backward compatibility. | 03 May 2016, 01:36:29 UTC |
6bfe5ec | Miles Stoudenmire | 03 May 2016, 01:25:39 UTC | Changed error behavior of findIQInd to return default IQIndex instead of throwing. | 03 May 2016, 01:25:39 UTC |
5d8a700 | Miles Stoudenmire | 03 May 2016, 01:25:02 UTC | Minor changes to template type names in ITensorT constructor | 03 May 2016, 01:25:02 UTC |
91cf997 | Miles Stoudenmire | 03 May 2016, 01:24:46 UTC | Relaxed requirement of orderedC that data be complex; now it switches the type if real. | 03 May 2016, 01:24:46 UTC |
0a538ed | Miles Stoudenmire | 03 May 2016, 01:24:08 UTC | Removed declaration of error-message overload of randomTensor from iqtensor.h | 03 May 2016, 01:24:08 UTC |
af610d7 | Miles Stoudenmire | 03 May 2016, 01:23:38 UTC | Changed implementation of qn and dir functions not to rely on findIQInd to throw exception | 03 May 2016, 01:23:38 UTC |
e57a5f1 | Miles Stoudenmire | 03 May 2016, 01:22:35 UTC | Combined prime(is,Index,...) and prime(is,IndexType,...) into a single variadic template which is more flexible and can take combinations of Index and IndexType args. | 03 May 2016, 01:22:43 UTC |
98f101a | Miles Stoudenmire | 29 April 2016, 00:52:43 UTC | Generalized IndexVal times scalar to work for complex scalars | 29 April 2016, 00:52:43 UTC |
40abb07 | Miles Stoudenmire | 27 April 2016, 22:04:27 UTC | New unit test for .apply for Diag storage | 27 April 2016, 22:12:24 UTC |
f49ec06 | Miles Stoudenmire | 27 April 2016, 22:04:18 UTC | Fixed .apply Cplx to Real case for QDiag | 27 April 2016, 22:12:24 UTC |
8d9bd39 | Miles Stoudenmire | 27 April 2016, 22:04:00 UTC | Fixed addition of Diag to work for any data type | 27 April 2016, 22:12:24 UTC |
401a071 | Miles Stoudenmire | 27 April 2016, 22:03:44 UTC | Fixed .apply case when transforming complex Diag to real Diag. | 27 April 2016, 22:12:24 UTC |
597e9d3 | Miles | 27 April 2016, 17:55:46 UTC | Merge pull request #104 from kyungminlee/devel Fixed error.h to #include <cstdlib> | 27 April 2016, 17:55:46 UTC |
ede1f12 | Miles Stoudenmire | 27 April 2016, 17:47:47 UTC | Added second arg t to expHermitian; does exp(t*H) | 27 April 2016, 17:47:47 UTC |
ccec989 | Miles Stoudenmire | 27 April 2016, 17:47:17 UTC | Fixed implementations of doTask(ApplyIT...) for Diag and QDiag storage. | 27 April 2016, 17:47:17 UTC |
1eb0745 | Kyungmin Lee | 27 April 2016, 02:18:32 UTC | Fixed error.h to #include <cstdlib> abort() is declared in cstdlib. | 27 April 2016, 02:18:32 UTC |
11619ab | Miles Stoudenmire | 26 April 2016, 00:13:45 UTC | Very minor edit to autovector.h | 26 April 2016, 00:13:45 UTC |
8d2b0fa | Miles Stoudenmire | 25 April 2016, 22:58:07 UTC | Changed priming of indices in eigDecomp | 25 April 2016, 22:58:07 UTC |
b96fccc | Miles Stoudenmire | 25 April 2016, 22:57:42 UTC | Removed some printing code and partial work on computing inverse in eigen decomp | 25 April 2016, 22:57:42 UTC |
6191b86 | Miles Stoudenmire | 25 April 2016, 20:54:36 UTC | Added algs.ih to Makefile dependencies | 25 April 2016, 20:54:36 UTC |
6a82bd3 | Miles Stoudenmire | 25 April 2016, 20:54:16 UTC | Replaced eigDecomp with new method eigen. Redefined eigDecomp to do full diagonalization but currently not working properly due to dgeev issue. | 25 April 2016, 20:54:16 UTC |
947e3e5 | Miles Stoudenmire | 25 April 2016, 20:53:32 UTC | Added expHermitian to decomp.h/cc | 25 April 2016, 20:53:32 UTC |
d4f7b1d | Miles Stoudenmire | 25 April 2016, 20:52:50 UTC | Added multiplication of complex vector by complex scalar | 25 April 2016, 20:52:50 UTC |
6b8c612 | Miles Stoudenmire | 25 April 2016, 20:52:34 UTC | Added version of Matrix times Vector mult which returns result | 25 April 2016, 20:52:34 UTC |
51fa42a | Miles Stoudenmire | 25 April 2016, 20:52:07 UTC | Added eigen and eigDecomp matrix routines (dgeev not working for left eigenvectors currently) | 25 April 2016, 20:52:07 UTC |
7787ce6 | Miles Stoudenmire | 25 April 2016, 20:51:15 UTC | Fixed ordered and orderedC to allocate ITensor if needed | 25 April 2016, 20:51:15 UTC |
0d51d52 | Miles Stoudenmire | 20 April 2016, 22:03:59 UTC | Added target which updates timestamp of all.h, all_basic.h, all_mps.h | 20 April 2016, 22:03:59 UTC |
862950b | Miles Stoudenmire | 18 April 2016, 18:16:52 UTC | Updated code style of project_template; using new all.h header; clarified Makefile instructions | 18 April 2016, 18:16:52 UTC |
0d6a4dc | Miles | 17 April 2016, 00:35:41 UTC | Merge pull request #98 from kyungminlee/openblas Updates to options.mk.sample for OpenBLAS | 17 April 2016, 00:35:41 UTC |
ed0e2c6 | Miles Stoudenmire | 17 April 2016, 00:33:31 UTC | Merge branch 'pull100' | 17 April 2016, 00:33:31 UTC |
5396857 | Miles Stoudenmire | 17 April 2016, 00:23:43 UTC | Merge branch 'sizetype' of https://github.com/kyungminlee/ITensor into pull100 | 17 April 2016, 00:23:43 UTC |
847acd1 | Miles Stoudenmire | 17 April 2016, 00:23:15 UTC | Wrote a unit test for LocalOp::diag for IQTensor, but needs more testing | 17 April 2016, 00:23:15 UTC |
edbc8bd | Miles Stoudenmire | 17 April 2016, 00:19:52 UTC | Changed a readwrite.h templates to use "expression SFINAE" | 17 April 2016, 00:19:52 UTC |
7e09305 | Miles Stoudenmire | 17 April 2016, 00:19:24 UTC | Cleanup of a few other files. | 17 April 2016, 00:19:24 UTC |
e6a5f1a | Miles Stoudenmire | 17 April 2016, 00:19:05 UTC | Refactored IQIndex, moving much more code into iqindex.cc | 17 April 2016, 00:19:05 UTC |
df8c3bc | Miles Stoudenmire | 17 April 2016, 00:18:40 UTC | Some cleanup of indextype.h | 17 April 2016, 00:18:40 UTC |
313a82b | Miles Stoudenmire | 17 April 2016, 00:18:23 UTC | Cleaned up indexset.h/ih a bit | 17 April 2016, 00:18:23 UTC |
48ca89a | Miles | 17 April 2016, 00:16:43 UTC | Merge pull request #101 from kyungminlee/mingw Replaced macro _MSC_VER with _WIN32 to support MinGW. | 17 April 2016, 00:16:43 UTC |
d51cad8 | Kyungmin Lee | 16 April 2016, 01:49:28 UTC | Replaced _MSC_VER with _WIN32 to support MinGW. | 16 April 2016, 01:49:28 UTC |
6141bb9 | Kyungmin Lee | 15 April 2016, 21:26:41 UTC | Use size_t instead of unsigned long. size of unsigned long does not match size of itensor::Index for LLP64 systems like Windows, resulting in static_cast errors. Use size_t instead. | 15 April 2016, 22:45:02 UTC |
b1ac300 | Kyungmin Lee | 15 April 2016, 21:20:19 UTC | Updates to options.mk.sample for OpenBLAS By default OpenBLAS uses C99 complex type in complex.h, which defines I. This definition conflicts with the use of I as template parameters in range.h. Defining the two macros as in the sample circumvents this problem. | 15 April 2016, 22:37:54 UTC |
b5e3810 | Miles Stoudenmire | 11 April 2016, 23:18:10 UTC | Updated sample codes to use all.h and other stylistic changes. | 11 April 2016, 23:18:10 UTC |
4095ee8 | Miles Stoudenmire | 11 April 2016, 23:17:52 UTC | Added all.h, all_mps.h, and all_basic.h convenience headers for pulling in other ITensor headers. | 11 April 2016, 23:17:52 UTC |
6b54fa3 | Miles Stoudenmire | 11 April 2016, 18:02:29 UTC | Updated localop.h diag method to correctly use delta function to tie indices. Fixes #96 - thanks to Xiongjie Yu for reporting it. | 11 April 2016, 18:02:29 UTC |
b3f3eeb | Miles Stoudenmire | 08 April 2016, 00:01:02 UTC | Merge pull request #94 into master | 08 April 2016, 00:01:02 UTC |
f9538cb | Miles Stoudenmire | 08 April 2016, 00:00:43 UTC | Changed IndexSetIter operator+ to be pass by value; added a test | 08 April 2016, 00:00:43 UTC |
0b7606d | xich | 07 April 2016, 04:28:24 UTC | fix a const error in IndexSetIter::operator+() | 07 April 2016, 04:28:24 UTC |
965a7fd | Miles Stoudenmire | 06 April 2016, 19:16:38 UTC | Merge pull request from branch 'kyungminlee-master' into master | 06 April 2016, 19:17:08 UTC |
ee1cbd7 | Miles Stoudenmire | 06 April 2016, 19:15:50 UTC | Merge branch 'master' of https://github.com/kyungminlee/ITensor into kyungminlee-master feature branch | 06 April 2016, 19:15:50 UTC |
2ee493d | Miles Stoudenmire | 06 April 2016, 18:56:00 UTC | Made Index comparison ops free functions and moved most code to index.cc | 06 April 2016, 19:11:49 UTC |
587020f | Miles Stoudenmire | 06 April 2016, 01:08:34 UTC | Changed write to disk of ITensors to just use write(ostream, T) overloads and tested | 06 April 2016, 01:08:34 UTC |
f5cfa3f | Miles Stoudenmire | 05 April 2016, 23:35:28 UTC | Made IndexVal operators free functions. Tweak to putprimes output. | 05 April 2016, 23:35:28 UTC |
103b34d | Miles Stoudenmire | 05 April 2016, 23:35:06 UTC | Moved most QMixed code into new file qmixed.cc | 05 April 2016, 23:35:06 UTC |
18c2003 | Miles Stoudenmire | 05 April 2016, 23:34:43 UTC | Changed how Write task works. Now storage types define doTask(Write) | 05 April 2016, 23:34:43 UTC |
0f10b4c | Miles Stoudenmire | 05 April 2016, 23:34:15 UTC | Defined typeNameOf for most storage types | 05 April 2016, 23:34:15 UTC |
53e393a | Miles Stoudenmire | 05 April 2016, 23:32:40 UTC | Added typeNameOf function which returns a string version of various task and storage types; useful for making error messages more informative. | 05 April 2016, 23:33:32 UTC |
1d69acb | Miles Stoudenmire | 05 April 2016, 23:31:13 UTC | Put in a check to prevent storage becoming complex if number provided to .set has zero imaginary part. | 05 April 2016, 23:32:02 UTC |
51c3038 | Miles Stoudenmire | 03 April 2016, 21:12:20 UTC | Fixed getVals helper function to work for mixed list of IndexVals and IQIndexVals. | 03 April 2016, 21:12:20 UTC |
fc55244 | Miles | 02 April 2016, 20:41:50 UTC | Merge pull request #93 from mingruyang/patch-1 Update myappname.cc | 02 April 2016, 20:41:50 UTC |
60f24dd | mingruyang | 02 April 2016, 19:58:12 UTC | Update myappname.cc | 02 April 2016, 19:58:12 UTC |
53ca528 | Miles Stoudenmire | 02 April 2016, 18:34:41 UTC | Improved logic about printing scale in showEigs | 02 April 2016, 18:34:41 UTC |
23baf8f | Miles Stoudenmire | 31 March 2016, 22:13:21 UTC | Added factor method to decomp.h/cc | 31 March 2016, 22:13:21 UTC |
a75906c | Miles Stoudenmire | 30 March 2016, 21:50:44 UTC | Stylistic edits to iqdmrg.cc and added a helpful comment | 30 March 2016, 21:50:44 UTC |
c419fc9 | Miles Stoudenmire | 30 March 2016, 21:50:27 UTC | Added 2d lattice helper functions. | 30 March 2016, 21:50:27 UTC |
2326087 | Miles Stoudenmire | 30 March 2016, 20:38:20 UTC | Cleanup and stylistic changes to LocalMPO_MPS and LocalMPOSet | 30 March 2016, 20:41:00 UTC |
171b83f | Miles Stoudenmire | 30 March 2016, 20:04:33 UTC | Fixed out of date interface of LocalMPO_MPS and LocalMPOSet. Thanks to Yahya Alavirad for the bug report. | 30 March 2016, 20:04:33 UTC |
88405ed | Miles Stoudenmire | 30 March 2016, 01:25:38 UTC | Made a unit test for AutoMPO; currently just tests extended Hubbard model | 30 March 2016, 01:27:11 UTC |
4380aef | Miles Stoudenmire | 30 March 2016, 00:49:58 UTC | Fixed printing of AutoMPO (for debugging purposes); wasn't showing coefficient of end op. | 30 March 2016, 00:49:58 UTC |
de6a9a6 | Miles Stoudenmire | 29 March 2016, 17:45:33 UTC | Stylistic changes to exthubbard sample code | 29 March 2016, 17:45:33 UTC |
f93a4c0 | Miles Stoudenmire | 29 March 2016, 17:44:56 UTC | Put in various checks for divide by zero errors that were occurring | 29 March 2016, 17:44:56 UTC |
9c5e9d2 | Miles Stoudenmire | 29 March 2016, 17:14:55 UTC | Put in sorting of AutoMPO terms. Appears to fix ordering bug, need to test further. | 29 March 2016, 17:14:55 UTC |
4c0f81a | Miles Stoudenmire | 29 March 2016, 00:32:56 UTC | Fixed some flag typos in sample/Makefile | 29 March 2016, 00:32:56 UTC |
f58322d | Miles Stoudenmire | 27 March 2016, 06:11:47 UTC | New version of mapprime taking any number of triples of Index-plev1-plev2 or IndexType-plev1-plev2. | 27 March 2016, 06:26:21 UTC |
6e15dc1 | Miles Stoudenmire | 26 March 2016, 23:55:13 UTC | Updates to options.mk.sample. Removed intel compiler; edited text explaining BLAS_LAPACK flags. Removed some unused macro definitions from flags. | 26 March 2016, 23:55:13 UTC |
f00578f | Miles Stoudenmire[mn] | 26 March 2016, 00:03:09 UTC | Some small changes to reduce, but not totally fix compiler errors with icpc | 26 March 2016, 00:03:09 UTC |
422b7d4 | Miles Stoudenmire | 25 March 2016, 20:09:57 UTC | Merge remote-tracking branch 'origin/master' | 25 March 2016, 20:09:57 UTC |
fd28dd5 | Miles Stoudenmire | 25 March 2016, 19:23:57 UTC | Small edit to INSTALL.md | 25 March 2016, 19:23:57 UTC |
fc6e746 | Miles Stoudenmire[mn] | 25 March 2016, 19:17:59 UTC | Removed unused variable from idmrg.h | 25 March 2016, 19:17:59 UTC |
0570765 | Miles Stoudenmire[mn] | 25 March 2016, 19:06:35 UTC | Removed ambiguous MatRange overload of offset. Simplified offset implementation. | 25 March 2016, 19:06:35 UTC |
2607f2c | Miles Stoudenmire[mn] | 25 March 2016, 19:06:07 UTC | Included <iostream> with autovector | 25 March 2016, 19:06:07 UTC |
7a03451 | Miles Stoudenmire[mn] | 25 March 2016, 19:05:46 UTC | Added cast to stdx::make_array to suppress a warning | 25 March 2016, 19:05:46 UTC |
299197f | Miles Stoudenmire | 25 March 2016, 18:30:59 UTC | Removed conditional from print_macro.h which was causing problems | 25 March 2016, 18:30:59 UTC |
53c4b9a | Miles Stoudenmire | 25 March 2016, 18:26:59 UTC | Tweak to printing of states kept in DMRG | 25 March 2016, 18:26:59 UTC |
56735ef | Miles Stoudenmire | 25 March 2016, 18:26:49 UTC | Small tweak to showm(IQIndex) | 25 March 2016, 18:26:49 UTC |