ea88f51 | Matt Fishman | 28 August 2023, 19:30:29 UTC | Fix test of arnoldi for multiple eigenvectors | 28 August 2023, 19:30:29 UTC |
1406fb3 | TensorNetwork18 | 28 August 2023, 10:14:51 UTC | randomITensorC | 28 August 2023, 10:14:51 UTC |
6fe2eda | JW.Li | 28 August 2023, 08:42:55 UTC | #422: Fixing a bug in Unitttest SECTION - arnoldi - multiple eigenvectors | 28 August 2023, 08:42:55 UTC |
06c04b8 | Matt Fishman | 17 July 2023, 14:28:29 UTC | Require using `tinyformat::format` over `format` to fix conflict with `std::format` | 17 July 2023, 14:28:29 UTC |
3f73826 | mtfishman | 17 July 2023, 13:23:45 UTC | Remove tfm shorthand, use tinyformat instead | 17 July 2023, 13:23:45 UTC |
00b69d1 | mtfishman | 23 June 2023, 02:54:36 UTC | Update another test | 23 June 2023, 02:54:36 UTC |
6914235 | mtfishman | 22 June 2023, 23:49:33 UTC | Update more tests | 22 June 2023, 23:49:33 UTC |
4576ebe | mtfishman | 22 June 2023, 22:12:42 UTC | Update tests | 22 June 2023, 22:12:42 UTC |
ec857ac | mtfishman | 22 June 2023, 22:00:15 UTC | Fix format conflict with newest C++ versions | 22 June 2023, 22:00:15 UTC |
fe8459a | Matt Fishman | 31 March 2023, 13:02:39 UTC | Renamed local variables starting with an underscore followed by a capital letter (#417) | 31 March 2023, 13:02:39 UTC |
0645bf5 | Haggai Landa | 31 March 2023, 06:52:17 UTC | Renamed variables starting with underscore follows by a capital letter | 31 March 2023, 06:52:17 UTC |
45bf861 | Fubin Zhang | 24 May 2022, 14:08:51 UTC | fix bug against lapack 3.9.1 and above (#413) | 24 May 2022, 14:08:51 UTC |
050aa56 | Miles | 18 March 2022, 03:17:00 UTC | Complex Matrix Vector Product (#409) * Remove some timers * Update unit testing header * Define randomVecC * Define CMatrix times CVector and test | 18 March 2022, 03:17:00 UTC |
97f73cd | Mingru Yang | 04 February 2022, 20:21:55 UTC | Allow change of the default WriteDir for densityMatrixApplyMPOImpl (#407) | 04 February 2022, 20:21:55 UTC |
07fbb69 | Matt Fishman | 02 February 2022, 16:29:39 UTC | Merge pull request #405 from JanReimers/JRCorrelation Add `correlationMatrix` based on `correlation_matrix` from ITensors.jl. | 02 February 2022, 16:29:39 UTC |
4a5c414 | Jan Reimers | 02 February 2022, 15:15:29 UTC | correlationMatrix 1.2 Implement automated test for Hermitian correlation matrix as per Matt's suggestion. | 02 February 2022, 15:15:29 UTC |
8d13b8f | Mingru Yang | 31 January 2022, 23:42:15 UTC | Allow densityMatrixApplyMPOImpl to write environment tensors to disk … (#406) * Allow densityMatrixApplyMPOImpl to write environment tensors to disk and reduce memory usage * Make the codes more readable | 31 January 2022, 23:42:15 UTC |
9376a3d | Jan Reimers | 31 January 2022, 16:10:21 UTC | correlationMatrix V1.1 Improved handling of isHermitian flag. | 31 January 2022, 16:10:21 UTC |
4d53341 | Jan Reimers | 29 January 2022, 19:11:45 UTC | correlationMatrix v1.0 -Take isHermitian=fals flag when user expect a non-Hermitian corr. matrix -Throw an exception if the user supplies an unsupported mixed fermionic*Bosonic operator like A*Cdag | 29 January 2022, 19:12:13 UTC |
fd4d586 | Matt Fishman | 21 January 2022, 14:13:25 UTC | Merge pull request #382 from shencebebetterme/fix_arnoldi_eigenvalue fix arnoldi eigenvalues | 21 January 2022, 14:13:25 UTC |
89823cf | Matthew Fishman | 21 January 2022, 02:50:26 UTC | Remove another broken arnoldi test | 21 January 2022, 02:50:26 UTC |
05c2072 | Matthew Fishman | 20 January 2022, 23:13:05 UTC | Add tests for arnoldi. Change deprecated in-place notation. | 20 January 2022, 23:13:05 UTC |
ac2be02 | Matt Fishman | 20 January 2022, 14:56:39 UTC | Merge pull request #403 from melven/randomMPS_bondDim randomMPS: fix (N-1)-th bond dimension | 20 January 2022, 14:56:39 UTC |
4c2067a | Melven Roehrig-Zoellner | 20 January 2022, 09:30:43 UTC | randomMPS: add test for correct bond dimensions | 20 January 2022, 09:30:43 UTC |
b405a03 | Matt Fishman | 20 January 2022, 00:49:56 UTC | Merge pull request #402 from JanReimers/JRbranch C++ expect function | 20 January 2022, 00:49:56 UTC |
9c82ef0 | Jan Reimers | 19 January 2022, 23:15:28 UTC | expect() V2.2 Reorder function arguments MPS,SiteSet,... Add wrappers for single operator versions. | 19 January 2022, 23:15:28 UTC |
729c74d | Jan Reimers | 16 January 2022, 17:33:28 UTC | expect v2.1 Modification to SpinTwo slipped through Remove modification to SpinTwo. | 16 January 2022, 17:33:28 UTC |
fb6d8c5 | Jan Reimers | 16 January 2022, 17:26:07 UTC | expect V2.0 -Removed all modifications of SiteSet and site classes like SPinHalf. -Removed all modifications of MPS internals. -Support range1 and site lists like {1,3,5,7,9} -range(2,5) iterates over 2,3,4 and leaves out 5. So the user needs to use range1(2,5) in order not to be surprised. -Support expect and expectC for complex MPS or ops like Sy -Returns nest vectors of Real or Complex -expect does a consistency check for length and d (for each site) between SiteSet and MPS. Using asserts. Maybe we want to throw exceptions instead? -I am using g++ 9.3 -std=c++17 .. If you guys are using a modern version I should switch. | 16 January 2022, 17:26:07 UTC |
23ea29e | Melven Roehrig-Zoellner | 16 January 2022, 12:04:54 UTC | randomMPS: fix (N-1)-th bond dimension | 16 January 2022, 12:04:54 UTC |
36f6c2e | Jan Reimers | 13 January 2022, 23:57:01 UTC | C++ expect function -Uses Matrix1 as the return type. Is there a 2D (matrix) container with dynamically determined base index so row #s line up with site #s? -Takes a const MPS& and then copies it so we can move the ortho-centre.Alternately we could work on the original and restore the ortho center before returning. -Should test with a complex wave function, easy way to make that? -SpinOne seems to be orphaned doesn't use BasicSiteSet<> so it won't work with expect. -using std::pair<int,int> for defining the site range. Range seem to be too advanced for this purpose. -Interface is slightly different than the Julia version, site range has to be before the operator strings parameter pack. | 13 January 2022, 23:57:01 UTC |
167aaff | Matt Fishman | 06 January 2022, 21:58:44 UTC | Merge pull request #400 from ITensor/cpp20 [C++20] Replace `result_of` with `invoke_result` | 06 January 2022, 21:58:44 UTC |
da8f1cd | Matthew Fishman | 06 January 2022, 21:36:32 UTC | Use std::invoke_result_t directly | 06 January 2022, 21:36:32 UTC |
3cf1952 | Matthew Fishman | 06 January 2022, 17:11:54 UTC | C++20 compatibility, replace result_of with invoke_result | 06 January 2022, 17:11:54 UTC |
5f8c42a | tanmoy87544 | 26 August 2021, 01:25:40 UTC | Avoid comparing int to size_t (#390) | 26 August 2021, 01:25:40 UTC |
2e1d37e | Miles | 23 August 2021, 21:51:16 UTC | HDF5 Support for Complex Dense and Block Sparse (#398) * Add support for writing and reading complex dense ITensors * Implement HDF5 for complex block sparse * Template storage type HDF5 implementations * Remove some Julia compatibility testing code | 23 August 2021, 21:51:16 UTC |
a0fadee | Miles Stoudenmire | 03 August 2021, 15:40:40 UTC | Update Checklists.txt | 03 August 2021, 15:40:40 UTC |
1883cb5 | Miles Stoudenmire | 03 August 2021, 15:39:32 UTC | Add Checklists.txt for listing best practices | 03 August 2021, 15:39:32 UTC |
cec79a6 | Miles | 03 August 2021, 15:35:47 UTC | Add reading of MPS and MPO from HDF5 (#397) | 03 August 2021, 15:35:47 UTC |
97505a5 | Miles | 03 August 2021, 04:33:40 UTC | Add support for writing MPS and MPO to HDF5 (#396) | 03 August 2021, 04:33:40 UTC |
cc4c1b0 | Miles | 03 August 2021, 04:05:37 UTC | HDF5 Support for QN Index and (Real) QN ITensor (#395) * Add HDF5 support for QN Index * Add HDF5 support for real QN ITensor | 03 August 2021, 04:05:37 UTC |
5bb6f52 | Miles | 02 August 2021, 03:12:03 UTC | Add HDF5 support for QN (#394) | 02 August 2021, 03:12:03 UTC |
8321a7c | Miles | 02 August 2021, 02:38:25 UTC | HDF5 for dense real ITensors (#393) * Started working on HDF5 read of ITensor * Began adding support for Dense complex HDF5 * Update Index h5 functions to include prime level * Define h5_write for DenseReal * Implement h5_write for ITensor type * Update reading of Dense storage * Update reading of ITensor HDF5 data and test * Add support for either storage or store group names | 02 August 2021, 02:38:25 UTC |
2181eac | Miles Stoudenmire | 10 July 2021, 17:15:45 UTC | Fix missing return value MPO.svdBond method | 10 July 2021, 17:15:45 UTC |
684bb42 | Miles | 23 March 2021, 19:18:25 UTC | Merge pull request #391 from tanmoy87544/TAGSinGitignore Added TAGS file in .gitignore | 23 March 2021, 19:18:25 UTC |
5e09361 | Miles | 23 March 2021, 17:22:51 UTC | Merge pull request #388 from tanmoy87544/NoIsPOD is_pod is going away | 23 March 2021, 17:22:51 UTC |
ec0116f | Tanmoy Bhattacharya | 23 March 2021, 16:45:17 UTC | Changed all instances of is_pod | 23 March 2021, 16:45:17 UTC |
08c10a2 | Tanmoy Bhattacharya | 22 March 2021, 21:02:00 UTC | Added TAGS file in .gitignore | 22 March 2021, 21:02:00 UTC |
79c630c | Tanmoy Bhattacharya | 22 March 2021, 20:42:05 UTC | is_pod is going away | 22 March 2021, 20:42:05 UTC |
1ce0d0a | Matt Fishman | 19 March 2021, 14:56:41 UTC | Merge pull request #386 from chuffa/v3 If the SVD algorithm gesdd fails, try gesvd instead. | 19 March 2021, 14:56:41 UTC |
7dceab2 | Daniel Bauernfeind | 19 March 2021, 14:25:21 UTC | Added automatic flag of SVDMethod. It is the default and tries gesdd first and if this fails uses gesvd instead. | 19 March 2021, 14:25:21 UTC |
bc62094 | Miles | 19 March 2021, 02:42:46 UTC | Merge pull request #387 from HappyFacade/patch-1 Add syntax highlighting to readme | 19 March 2021, 02:42:46 UTC |
7f58ed8 | Happy | 19 March 2021, 02:29:08 UTC | Add syntax highlighting to readme | 19 March 2021, 02:29:08 UTC |
a9a49a2 | Daniel Bauernfeind | 18 March 2021, 19:50:19 UTC | If the SVD algorithm gesdd fails, try gesvd instead. | 18 March 2021, 19:50:19 UTC |
fd7c677 | Matt Fishman | 18 March 2021, 18:49:56 UTC | Merge pull request #385 from ITensor/warnings Remove the make warnings on comparing size_t and int values | 18 March 2021, 18:49:56 UTC |
8ef7c87 | Mingru Yang | 18 March 2021, 16:28:15 UTC | Remove the make warnings on comparing size_t and int values | 18 March 2021, 16:28:15 UTC |
477aaed | Miles | 08 February 2021, 17:13:07 UTC | Merge pull request #384 from emstoudenmire/qn_randomITensor Add error checks for zero blocks in randomITensor QN version | 08 February 2021, 17:13:07 UTC |
d494752 | Miles Stoudenmire | 08 February 2021, 17:04:53 UTC | Add error checks for zero blocks in randomITensor QN version | 08 February 2021, 17:04:53 UTC |
6d69742 | ce shen | 02 February 2021, 04:40:52 UTC | calculate correct arnoldi eigenvalues | 02 February 2021, 04:40:52 UTC |
fb83fde | Miles | 18 January 2021, 17:33:27 UTC | Merge pull request #379 from shencebebetterme/fix_subscript fix subscript out of range in autovector.h | 18 January 2021, 17:33:27 UTC |
d168845 | ce shen | 17 January 2021, 15:38:47 UTC | fix subscript out of range in autovector.h | 17 January 2021, 15:38:47 UTC |
c723d89 | mtfishman | 23 November 2020, 16:04:27 UTC | Merge pull request #376 from ITensor/gesdd_default Make gesdd the default SVD algorithm | 23 November 2020, 16:04:27 UTC |
66bb771 | Matthew Fishman | 21 November 2020, 00:09:20 UTC | Make gesdd the default SVD algorithm | 21 November 2020, 00:09:20 UTC |
89a1991 | Miles | 06 November 2020, 18:48:56 UTC | Merge pull request #374 from emstoudenmire/mixed_fermion Restore mixed fermionic and non-fermionic AutoMPO support | 06 November 2020, 18:48:56 UTC |
06b6d45 | Miles Stoudenmire | 06 November 2020, 18:39:08 UTC | Restore default "F" but try to use custom one now | 06 November 2020, 18:39:08 UTC |
677ec25 | Miles Stoudenmire | 06 November 2020, 18:38:46 UTC | Change error handling in site sets to throw exceptions | 06 November 2020, 18:38:46 UTC |
74cd1ce | Miles Stoudenmire | 06 November 2020, 18:38:27 UTC | Add siteset.h dependency | 06 November 2020, 18:38:27 UTC |
7c0bd04 | Miles Stoudenmire | 06 November 2020, 18:38:20 UTC | Create test for mixing fermionic and non-fermionic sites | 06 November 2020, 18:38:20 UTC |
d4d05d9 | Miles | 06 November 2020, 04:54:28 UTC | Merge pull request #373 from emstoudenmire/issue_311 Remove automatic F op definition. Fixes #311 | 06 November 2020, 04:54:28 UTC |
de47939 | Miles Stoudenmire | 06 November 2020, 04:43:20 UTC | Remove automatic F op definition. Fixes #311 | 06 November 2020, 04:43:20 UTC |
bb03507 | Matthew Fishman | 02 November 2020, 23:42:05 UTC | Add mbox to ITensor citation | 02 November 2020, 23:42:05 UTC |
b27a34e | mtfishman | 02 November 2020, 21:37:10 UTC | Add citation information to README | 02 November 2020, 21:37:10 UTC |
24338a4 | Matthew Fishman | 22 October 2020, 22:15:23 UTC | Make header file for Hubbard momentum conservation MPO | 22 October 2020, 22:15:23 UTC |
cf27522 | Matthew Fishman | 21 October 2020, 01:12:14 UTC | Merge branch 'v3' of github.com:ITensor/ITensor into v3 | 21 October 2020, 01:12:14 UTC |
b021ab5 | Matthew Fishman | 21 October 2020, 01:12:08 UTC | Add 2D Hubbard model with ky momentum conservation sample code | 21 October 2020, 01:12:08 UTC |
e0c2bca | Miles Stoudenmire | 17 October 2020, 16:22:26 UTC | Merge remote-tracking branch 'ITensor/v3' into v3 | 17 October 2020, 16:22:26 UTC |
15d7739 | Miles Stoudenmire | 17 October 2020, 16:21:47 UTC | Merge branch 'kyungminlee-ilp64' into v3 | 17 October 2020, 16:21:47 UTC |
e86f58f | Miles Stoudenmire | 17 October 2020, 16:21:37 UTC | Move variable to avoid unused variable warning | 17 October 2020, 16:21:37 UTC |
b6f9034 | Matthew Fishman | 16 October 2020, 22:21:10 UTC | Add cutoff option to CTMRG and TRG | 16 October 2020, 22:21:10 UTC |
fc583de | Matthew Fishman | 15 October 2020, 23:07:43 UTC | Add CTMRG sample code. Change Ising partition function to dual lattice representation. | 15 October 2020, 23:07:43 UTC |
727274d | Matthew Fishman | 15 October 2020, 13:53:52 UTC | Merge branch 'v3' of github.com:ITensor/ITensor into v3 | 15 October 2020, 13:53:52 UTC |
2952706 | Matthew Fishman | 15 October 2020, 13:53:45 UTC | Simplify TRG code a little | 15 October 2020, 13:53:45 UTC |
7cc8fe6 | Kyungmin Lee | 15 October 2020, 03:56:11 UTC | Update lapack wrapper functions to use LAPACK_INT `int` is used here and there in functions inside `lapack_wrap.cc` and `algs.cc`. Replace them with `LAPACK_INT` such that itensor can be linked to BLAS/LAPACK with ILP64. | 15 October 2020, 03:56:11 UTC |
f9d8907 | mtfishman | 14 October 2020, 14:42:32 UTC | Merge pull request #368 from kyungminlee/fix-integer-overflow Fix potential integer overflow in getContractedOffsets | 14 October 2020, 14:42:32 UTC |
4f15783 | Matthew Fishman | 13 October 2020, 22:49:41 UTC | Reorganize TRG sample into headers | 13 October 2020, 22:49:41 UTC |
5d36dbe | Miles | 12 October 2020, 18:00:02 UTC | Merge pull request #367 from emstoudenmire/localop_bugfix localop bugfix | 12 October 2020, 18:00:02 UTC |
51f4a5b | Miles Stoudenmire | 12 October 2020, 17:01:34 UTC | Fix bug where LocalOp constructor errors if optional NumCenter variable left unspecified. Thanks to Yantao Wu for reporting | 12 October 2020, 17:01:34 UTC |
9869a9a | Miles Stoudenmire | 12 October 2020, 17:00:50 UTC | Improve error message in linkInds function | 12 October 2020, 17:00:50 UTC |
a981eb7 | Kyungmin Lee | 12 October 2020, 15:05:35 UTC | Fix potential integer overflow in getContractedOffsets Change size of Csize from int to size_t. | 12 October 2020, 15:05:35 UTC |
7af4030 | mtfishman | 02 September 2020, 15:47:28 UTC | Merge pull request #362 from chuffa/v3 fixed unwanted range behavior if start > end | 02 September 2020, 15:47:28 UTC |
1396055 | chuffa | 17 August 2020, 10:06:14 UTC | Update iterate.h | 17 August 2020, 10:06:14 UTC |
92f3936 | mtfishman | 17 July 2020, 17:53:01 UTC | Merge pull request #359 from ITensor/openmp_instructions Add more detailed instructions for OpenMP multithreading | 17 July 2020, 17:53:01 UTC |
d064bab | Matthew Fishman | 17 July 2020, 16:43:31 UTC | Add more details to the options.mk.sample instructions for OpenMP multithreading | 17 July 2020, 16:43:31 UTC |
a1254d5 | Miles Stoudenmire | 03 June 2020, 20:35:29 UTC | Improve README | 03 June 2020, 20:35:29 UTC |
d0bb568 | Miles Stoudenmire | 03 June 2020, 20:34:11 UTC | Remove DESCRIPTIONS file | 03 June 2020, 20:34:11 UTC |
ec95c8b | Miles Stoudenmire | 03 June 2020, 20:34:01 UTC | More comprehensive readme for sample codes | 03 June 2020, 20:34:01 UTC |
416a263 | Miles | 01 June 2020, 19:08:14 UTC | Merge pull request #357 from emstoudenmire/svd_error Fix issue with colliding SVD indices | 01 June 2020, 19:08:14 UTC |
240ffe7 | Miles Stoudenmire | 01 June 2020, 17:17:54 UTC | Change non-QN SVD to use different u and v indices | 01 June 2020, 17:17:54 UTC |
cea21ca | Miles Stoudenmire | 01 June 2020, 16:26:45 UTC | Add fallback for error condition with matching Index tags in svd | 01 June 2020, 16:26:45 UTC |
d3ac325 | Miles | 19 May 2020, 20:04:02 UTC | Merge pull request #356 from emstoudenmire/pragma_once Switch site files to use pragma once | 19 May 2020, 20:04:02 UTC |
0f1653a | Miles Stoudenmire | 19 May 2020, 18:23:22 UTC | Switch site files to use pragma once | 19 May 2020, 18:23:22 UTC |