https://github.com/ITensor/ITensor

sort by:
Revision Author Date Message Commit Date
ea88f51 Fix test of arnoldi for multiple eigenvectors 28 August 2023, 19:30:29 UTC
1406fb3 randomITensorC 28 August 2023, 10:14:51 UTC
6fe2eda #422: Fixing a bug in Unitttest SECTION - arnoldi - multiple eigenvectors 28 August 2023, 08:42:55 UTC
06c04b8 Require using `tinyformat::format` over `format` to fix conflict with `std::format` 17 July 2023, 14:28:29 UTC
3f73826 Remove tfm shorthand, use tinyformat instead 17 July 2023, 13:23:45 UTC
00b69d1 Update another test 23 June 2023, 02:54:36 UTC
6914235 Update more tests 22 June 2023, 23:49:33 UTC
4576ebe Update tests 22 June 2023, 22:12:42 UTC
ec857ac Fix format conflict with newest C++ versions 22 June 2023, 22:00:15 UTC
fe8459a Renamed local variables starting with an underscore followed by a capital letter (#417) 31 March 2023, 13:02:39 UTC
0645bf5 Renamed variables starting with underscore follows by a capital letter 31 March 2023, 06:52:17 UTC
45bf861 fix bug against lapack 3.9.1 and above (#413) 24 May 2022, 14:08:51 UTC
050aa56 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 Allow change of the default WriteDir for densityMatrixApplyMPOImpl (#407) 04 February 2022, 20:21:55 UTC
07fbb69 Merge pull request #405 from JanReimers/JRCorrelation Add `correlationMatrix` based on `correlation_matrix` from ITensors.jl. 02 February 2022, 16:29:39 UTC
4a5c414 correlationMatrix 1.2 Implement automated test for Hermitian correlation matrix as per Matt's suggestion. 02 February 2022, 15:15:29 UTC
8d13b8f 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 correlationMatrix V1.1 Improved handling of isHermitian flag. 31 January 2022, 16:10:21 UTC
4d53341 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 Merge pull request #382 from shencebebetterme/fix_arnoldi_eigenvalue fix arnoldi eigenvalues 21 January 2022, 14:13:25 UTC
89823cf Remove another broken arnoldi test 21 January 2022, 02:50:26 UTC
05c2072 Add tests for arnoldi. Change deprecated in-place notation. 20 January 2022, 23:13:05 UTC
ac2be02 Merge pull request #403 from melven/randomMPS_bondDim randomMPS: fix (N-1)-th bond dimension 20 January 2022, 14:56:39 UTC
4c2067a randomMPS: add test for correct bond dimensions 20 January 2022, 09:30:43 UTC
b405a03 Merge pull request #402 from JanReimers/JRbranch C++ expect function 20 January 2022, 00:49:56 UTC
9c82ef0 expect() V2.2 Reorder function arguments MPS,SiteSet,... Add wrappers for single operator versions. 19 January 2022, 23:15:28 UTC
729c74d expect v2.1 Modification to SpinTwo slipped through Remove modification to SpinTwo. 16 January 2022, 17:33:28 UTC
fb6d8c5 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 randomMPS: fix (N-1)-th bond dimension 16 January 2022, 12:04:54 UTC
36f6c2e 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 Merge pull request #400 from ITensor/cpp20 [C++20] Replace `result_of` with `invoke_result` 06 January 2022, 21:58:44 UTC
da8f1cd Use std::invoke_result_t directly 06 January 2022, 21:36:32 UTC
3cf1952 C++20 compatibility, replace result_of with invoke_result 06 January 2022, 17:11:54 UTC
5f8c42a Avoid comparing int to size_t (#390) 26 August 2021, 01:25:40 UTC
2e1d37e 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 Update Checklists.txt 03 August 2021, 15:40:40 UTC
1883cb5 Add Checklists.txt for listing best practices 03 August 2021, 15:39:32 UTC
cec79a6 Add reading of MPS and MPO from HDF5 (#397) 03 August 2021, 15:35:47 UTC
97505a5 Add support for writing MPS and MPO to HDF5 (#396) 03 August 2021, 04:33:40 UTC
cc4c1b0 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 Add HDF5 support for QN (#394) 02 August 2021, 03:12:03 UTC
8321a7c 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 Fix missing return value MPO.svdBond method 10 July 2021, 17:15:45 UTC
684bb42 Merge pull request #391 from tanmoy87544/TAGSinGitignore Added TAGS file in .gitignore 23 March 2021, 19:18:25 UTC
5e09361 Merge pull request #388 from tanmoy87544/NoIsPOD is_pod is going away 23 March 2021, 17:22:51 UTC
ec0116f Changed all instances of is_pod 23 March 2021, 16:45:17 UTC
08c10a2 Added TAGS file in .gitignore 22 March 2021, 21:02:00 UTC
79c630c is_pod is going away 22 March 2021, 20:42:05 UTC
1ce0d0a Merge pull request #386 from chuffa/v3 If the SVD algorithm gesdd fails, try gesvd instead. 19 March 2021, 14:56:41 UTC
7dceab2 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 Merge pull request #387 from HappyFacade/patch-1 Add syntax highlighting to readme 19 March 2021, 02:42:46 UTC
7f58ed8 Add syntax highlighting to readme 19 March 2021, 02:29:08 UTC
a9a49a2 If the SVD algorithm gesdd fails, try gesvd instead. 18 March 2021, 19:50:19 UTC
fd7c677 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 Remove the make warnings on comparing size_t and int values 18 March 2021, 16:28:15 UTC
477aaed 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 Add error checks for zero blocks in randomITensor QN version 08 February 2021, 17:04:53 UTC
6d69742 calculate correct arnoldi eigenvalues 02 February 2021, 04:40:52 UTC
fb83fde Merge pull request #379 from shencebebetterme/fix_subscript fix subscript out of range in autovector.h 18 January 2021, 17:33:27 UTC
d168845 fix subscript out of range in autovector.h 17 January 2021, 15:38:47 UTC
c723d89 Merge pull request #376 from ITensor/gesdd_default Make gesdd the default SVD algorithm 23 November 2020, 16:04:27 UTC
66bb771 Make gesdd the default SVD algorithm 21 November 2020, 00:09:20 UTC
89a1991 Merge pull request #374 from emstoudenmire/mixed_fermion Restore mixed fermionic and non-fermionic AutoMPO support 06 November 2020, 18:48:56 UTC
06b6d45 Restore default "F" but try to use custom one now 06 November 2020, 18:39:08 UTC
677ec25 Change error handling in site sets to throw exceptions 06 November 2020, 18:38:46 UTC
74cd1ce Add siteset.h dependency 06 November 2020, 18:38:27 UTC
7c0bd04 Create test for mixing fermionic and non-fermionic sites 06 November 2020, 18:38:20 UTC
d4d05d9 Merge pull request #373 from emstoudenmire/issue_311 Remove automatic F op definition. Fixes #311 06 November 2020, 04:54:28 UTC
de47939 Remove automatic F op definition. Fixes #311 06 November 2020, 04:43:20 UTC
bb03507 Add mbox to ITensor citation 02 November 2020, 23:42:05 UTC
b27a34e Add citation information to README 02 November 2020, 21:37:10 UTC
24338a4 Make header file for Hubbard momentum conservation MPO 22 October 2020, 22:15:23 UTC
cf27522 Merge branch 'v3' of github.com:ITensor/ITensor into v3 21 October 2020, 01:12:14 UTC
b021ab5 Add 2D Hubbard model with ky momentum conservation sample code 21 October 2020, 01:12:08 UTC
e0c2bca Merge remote-tracking branch 'ITensor/v3' into v3 17 October 2020, 16:22:26 UTC
15d7739 Merge branch 'kyungminlee-ilp64' into v3 17 October 2020, 16:21:47 UTC
e86f58f Move variable to avoid unused variable warning 17 October 2020, 16:21:37 UTC
b6f9034 Add cutoff option to CTMRG and TRG 16 October 2020, 22:21:10 UTC
fc583de Add CTMRG sample code. Change Ising partition function to dual lattice representation. 15 October 2020, 23:07:43 UTC
727274d Merge branch 'v3' of github.com:ITensor/ITensor into v3 15 October 2020, 13:53:52 UTC
2952706 Simplify TRG code a little 15 October 2020, 13:53:45 UTC
7cc8fe6 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 Merge pull request #368 from kyungminlee/fix-integer-overflow Fix potential integer overflow in getContractedOffsets 14 October 2020, 14:42:32 UTC
4f15783 Reorganize TRG sample into headers 13 October 2020, 22:49:41 UTC
5d36dbe Merge pull request #367 from emstoudenmire/localop_bugfix localop bugfix 12 October 2020, 18:00:02 UTC
51f4a5b 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 Improve error message in linkInds function 12 October 2020, 17:00:50 UTC
a981eb7 Fix potential integer overflow in getContractedOffsets Change size of Csize from int to size_t. 12 October 2020, 15:05:35 UTC
7af4030 Merge pull request #362 from chuffa/v3 fixed unwanted range behavior if start > end 02 September 2020, 15:47:28 UTC
1396055 Update iterate.h 17 August 2020, 10:06:14 UTC
92f3936 Merge pull request #359 from ITensor/openmp_instructions Add more detailed instructions for OpenMP multithreading 17 July 2020, 17:53:01 UTC
d064bab Add more details to the options.mk.sample instructions for OpenMP multithreading 17 July 2020, 16:43:31 UTC
a1254d5 Improve README 03 June 2020, 20:35:29 UTC
d0bb568 Remove DESCRIPTIONS file 03 June 2020, 20:34:11 UTC
ec95c8b More comprehensive readme for sample codes 03 June 2020, 20:34:01 UTC
416a263 Merge pull request #357 from emstoudenmire/svd_error Fix issue with colliding SVD indices 01 June 2020, 19:08:14 UTC
240ffe7 Change non-QN SVD to use different u and v indices 01 June 2020, 17:17:54 UTC
cea21ca Add fallback for error condition with matching Index tags in svd 01 June 2020, 16:26:45 UTC
d3ac325 Merge pull request #356 from emstoudenmire/pragma_once Switch site files to use pragma once 19 May 2020, 20:04:02 UTC
0f1653a Switch site files to use pragma once 19 May 2020, 18:23:22 UTC
back to top