{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":645229367,"defaultBranch":"main","name":"Lattice_DMRG","ownerLogin":"aamaricci","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-25T07:45:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2298328?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713020483.0","currentOid":""},"activityList":{"items":[{"before":"95f20d4aaa50db8bb2b5b43bb26d3c88a5b1b2e3","after":"f34e85155449a9ed5d86ce90160a99d1eccc2def","ref":"refs/heads/main","pushedAt":"2024-07-30T14:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Dev version.\nMeasuring for fermions is still bugged with L/R mirror symmetry breaking.","shortMessageHtmlLink":"Dev version."}},{"before":"8e3271f0a0e8d324624bdf229d569454d8dddfa1","after":"95f20d4aaa50db8bb2b5b43bb26d3c88a5b1b2e3","ref":"refs/heads/main","pushedAt":"2024-07-30T13:43:11.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Merged with dev_measure2\nRemoved the Hmodel interface","shortMessageHtmlLink":"Merged with dev_measure2"}},{"before":"94f42f96067873bb4708a26a97e6a5ec135d2587","after":"e2908203c8ce95599fb03c167aab499fe6161ad1","ref":"refs/heads/dev_measure2","pushedAt":"2024-07-25T10:29:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commit.\nSome improvements here and there.\nNo solutions so far... feeling unproductive.","shortMessageHtmlLink":"Intermediate commit."}},{"before":"370d791d78475133b4762089ee6cca66b8123755","after":"94f42f96067873bb4708a26a97e6a5ec135d2587","ref":"refs/heads/dev_measure2","pushedAt":"2024-05-02T16:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"development version.\n\nIntroduced a new measure method using QN decomposition of the operator\nand the GS vectors: this enable to avoid storing the GS as block matrix\nAND speed up the measure.\n\nThe actual implementation (following the HxV direct method) returns\nthe same numbers as the previous method AND the direct method\nusing O.x*.I_r or I_l.x*.O which requires more computation time.\n\nThe actual method evaluates averages of operators either in the L or R blocks.\nTested for local operators.\nTO test:\n* non-local operators (e.g. spin-spin)\nIt does not cover non-local operators across the blocks (L-R), yet this should\nbe easy to evaluate using the same A.x*.B decomposition in HxV direct.\n\nACTHUNG: still we have problems with L-R symmetry for the Hubbard model.\nMaybe also for the Spin case. Checking this. IT is a fucking long journey\nfor a simple thing. WTFF....","shortMessageHtmlLink":"development version."}},{"before":"10c5413108ab53d82b0ca2672e9e21d511a19008","after":"370d791d78475133b4762089ee6cca66b8123755","ref":"refs/heads/dev_measure2","pushedAt":"2024-04-18T09:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commit.\n\nBug with Electrons measure.","shortMessageHtmlLink":"Intermediate commit."}},{"before":null,"after":"10c5413108ab53d82b0ca2672e9e21d511a19008","ref":"refs/heads/dev_measure2","pushedAt":"2024-04-13T15:01:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commit.\nTesting the Measure in the Fermion case.\n\nLack of symmetry L/R. R seems correct, L is not.","shortMessageHtmlLink":"Intermediate commit."}},{"before":"70e2ed37f1bef2b38a963ad7c21048f123cb1fa2","after":"51759cb976d02cee239e1b73bc83a79b2024ff5d","ref":"refs/heads/dev_code","pushedAt":"2024-04-06T14:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Final dev update. Ready to merge.\n\nCode tested for Hubbard (U=0, half-filling)\nResults are available in .plot and will be integrated in the Readme.md\n\nMerging to main branch.","shortMessageHtmlLink":"Final dev update. Ready to merge."}},{"before":"7944379c3328e044c227508bf685c88854504248","after":"8e3271f0a0e8d324624bdf229d569454d8dddfa1","ref":"refs/heads/main","pushedAt":"2024-04-06T14:22:40.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"2.0.0 Updated code.\n\nThis version reached Milestone 5.\nDifferentiated SuperBlock matrix-vector product execution.\nReady to develop parallel algorithms, multi-band Hubbard or SU(N) fermions.","shortMessageHtmlLink":"2.0.0 Updated code."}},{"before":"ad3153000c55ac8329edfaa201104f25686fab39","after":"70e2ed37f1bef2b38a963ad7c21048f123cb1fa2","ref":"refs/heads/dev_code","pushedAt":"2024-04-06T08:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"New Version.\nThis version contains a huge update on the code.\nThe code structure has been largely revisited to accomodate\n\nsparse and direct MatVector products and exploit quantum number\nconservation in the process (see prev commits).\nThis code will serve as a platform for MPI development and Multi-Band/SU(N)\nuse.\n\nTEST: The DMRG spin case for SU(N)=2 has been successfuly tested.\nDEBUG: found a couple of bugs in the implementation of the H*v direct\nproduct (mostly related to a bad coding from my side).\n*Row/ColOffset was mistakenly indexed with right.block index and not\nwith the correct superblock index jsb\n*The Hright part of the product was using exchanged dimensions\nleading to incorrect vector and row indices. Fixed.\n\nTODO:\n1. Test the Fermion case\n2. Test Spin and Fermion measure","shortMessageHtmlLink":"New Version."}},{"before":null,"after":"ad3153000c55ac8329edfaa201104f25686fab39","ref":"refs/heads/dev_code","pushedAt":"2024-04-05T17:16:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Almost final commit.\nImportd all modifications developed so far (ironically excluding the cmplx scheme!)\n\nThe DMRG code has been modified and includes now two execution schemes:\nsparse_H = T , F\nif T then superblock Hamiltonian is evaluated and used to get groundstate\nif F then on-the-fly superblock Hamiltonian is decomposed in\nquantum number conserving blocks (diagonal and non-diagonal) and applied\nto the Arpack to get groundstate.\n\nThe new structure includes:\nCONNECT: a module with rather general and abstract evaluation of the\nconnection Hamiltonians H^{L-R} which is used either in the block extension\nand in the evaluation of the superblock matrix if sparse_H = T\n\nSUPERBLOCK: a module containing all the superblock related procedures\nthis is the workhorse now\n\nDONE: tested fermionic (1,2 bands, half-filled, no interaction) and spin (SUN=2,3) case\nfor 4 sites (no truncation) using either stand alone and DMRG code procedures.\n\nTODO: test the actual driver for both spin and fermions.","shortMessageHtmlLink":"Almost final commit."}},{"before":"e213c0c7e004a5b280f04aa416531c7a57082631","after":null,"ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-04-05T17:16:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"}},{"before":"7f27ed5545815eb69fe19d4a29a4f4c2db6bb838","after":"e213c0c7e004a5b280f04aa416531c7a57082631","ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-04-04T13:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commit.\nSimplifying effort\n\nTODO: wrap everything, push to DMRG","shortMessageHtmlLink":"Intermediate commit."}},{"before":"51e5ab9737fb8d92bacca62366de5b1510a6a9ae","after":"7f27ed5545815eb69fe19d4a29a4f4c2db6bb838","ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-04-04T05:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commit.\n\nFurther simplifying the algorithm A.x.B.\nLooking to merge spin and fermions channels:\nintroduced some changes into SITES and BLOCKS to add further informations:\nKeyLink= the prefix of the operators used to connect one block to the other, as used\nin H2model.\nSiteType= the type of site/block = Spin,Fermion\nwill be used to automatically select the correct internal algorithm which will\nreplace H2model.\ndQ = the quantum number change with respect to the SuperBlock one as driven by the\noff-diagonal blocks in A[q,q+dq] and B[q+dq,q].","shortMessageHtmlLink":"Intermediate commit."}},{"before":"f0a84af9229a4de5c1ba42bddf1844c2919b36a8","after":"51e5ab9737fb8d92bacca62366de5b1510a6a9ae","ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-04-02T13:24:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commit.\n\nAdded spin case.\n\nTo do:\n+ make spin and fermions handling homogeneous. Now there are obvious differences\nin the construction of the A.x.B series.\n+ found a way to integrate the informaion about\nthe charge==QN change dQ introduced by a single operator, e.g.\nS^+ connects Sz and Sz-1 ==> \nC_up connects QN and QN+1_up <[Nup,Ndw]|C_up|[Nup+1,Ndw]\nThis information (dQ) can be integrated into the list_operators\n+ found an automatic (possibly parallel) way to\nextract a given block of an operator so to make the construction\nalgorithm we have now smoother.","shortMessageHtmlLink":"Intermediate commit."}},{"before":"a3c79a01742b43b35d8ff7bc55b41f5ea0c0b488","after":"f0a84af9229a4de5c1ba42bddf1844c2919b36a8","ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-03-30T10:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commig, cleaning kron_hm_1d","shortMessageHtmlLink":"Intermediate commig, cleaning kron_hm_1d"}},{"before":"500ccfe27ac6bec4d97d0ae60445929226c85673","after":"a3c79a01742b43b35d8ff7bc55b41f5ea0c0b488","ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-03-29T20:57:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Intermediate commit.\nThe kron_hm_1d_2bands reproduces the correct energy and HxV without\nmatrix storage for the 1band model.\n\nH^sb = H^L.x.1 + 1.x.H^R + H^LR\nis applied without constructing it and exploiting the quantum numbers.\n\nH^L is decomposed and applied to the columns of \\psi_lr\nH^R is decomposed and applied to the rows of \\psi_lr\nH^LR is decomposed into a sum of product \\sum_a A^a.x.B^a and applied to \\psi_lr\nEach A^a and B^a are decomposed in blocks from QNs.\n\nThe algorithm is pretty involved but:\n1. one shot application of the full Hamiltonian (2 spins, 1band, h.c. activated) is tested\n2. evaluation of energy in o-o + o-o 4 sites structure is obtained and is identical to the\none obtained by constructing and storing H^sb using it to apply H^sb \\psi_lr.\n\nNext steps:\nA. test 2 bands\nB. clean and import into the DMRG code to check whether the algorithm is robust to matrix rotations/truncation.","shortMessageHtmlLink":"Intermediate commit."}},{"before":"cc4f705a9e70342785def853ac78fdb608789bdd","after":"500ccfe27ac6bec4d97d0ae60445929226c85673","ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-03-02T14:42:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Code updated. Port to CMPLX: completed.\nTested Heisenberg 1d: Ok.\n\nSUSPICIOUS BEHAVIOR:\nIssues arise from the construction of the H_left.right in the driver.\nThere one needs to build the Hamiltonian connecting a left block to a right one.\nThis involves hopping processes in both directions (left-> right, right->left). The\nlatter are the Hermitian conjgate of the former.\nIf coding the H_lr contribution by explicitly writing both contribution l>r, r>l\nthe resulting Hamiltonian IS NOT Hermitian (and some loss and misbehavior is observed).\nThe correct result is obtained by coding H_l>r and then taking adding up the H.c. part,\nand finally the diagonal terms.\nE.g. Heisenberg:\nH = jx/2*Sp.Sp^+ + jx/2*Sp^+.Sp + Jz*Sz.Sz (Not working)\nbecomes\nHz = Jz*Sz.Sz\nHp = Jx/2*Sp.Sp^+\nH = Hz + Hp + Hp^+ (Working)\nThere should be something weird going on in the wrap of kron+dgr. I am investigating.","shortMessageHtmlLink":"Code updated. Port to CMPLX: completed."}},{"before":null,"after":"cc4f705a9e70342785def853ac78fdb608789bdd","ref":"refs/heads/dev_cmplx_bhz","pushedAt":"2024-03-01T14:31:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"Major Update: code entirely moved from DBLE to CMPLX.\n\nTesting Heisenberg and Hubbard 1d","shortMessageHtmlLink":"Major Update: code entirely moved from DBLE to CMPLX."}},{"before":"fe807f725d86ab6815c8e205b96d31f7f991c963","after":"7944379c3328e044c227508bf685c88854504248","ref":"refs/heads/main","pushedAt":"2023-10-26T16:26:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.2 Update\n\nCo-authored-by: Massimo Capone ","shortMessageHtmlLink":"1.0.2 Update"}},{"before":"e35952e6bf9bf44dc7c8050e0abc2ee85d28b095","after":"fe807f725d86ab6815c8e205b96d31f7f991c963","ref":"refs/heads/main","pushedAt":"2023-10-24T20:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardojclopes","name":"Ricardo J C Lopes","path":"/ricardojclopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148389411?s=80&v=4"},"commit":{"message":"Update SYSTEM.f90 + fix for the fDMRG case.\n\nLine 155: The error threshold for each DMRG sweep is a real number (not an integer).\r\nSlight change from \"(A,I3,I6)\" to \"(A,I3,F8.4)\".","shortMessageHtmlLink":"Update SYSTEM.f90 + fix for the fDMRG case."}},{"before":"2b7373d607a156997a5f672f015d1bd3c034b8f4","after":"e35952e6bf9bf44dc7c8050e0abc2ee85d28b095","ref":"refs/heads/main","pushedAt":"2023-10-23T21:35:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardojclopes","name":"Ricardo J C Lopes","path":"/ricardojclopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148389411?s=80&v=4"},"commit":{"message":"Update SYSTEM.f90\n\nLine 798 [ call system(\"clear\") ] may not be conformal with different compilers. (This could lead to error #6413: Invalid global name in this context -- main unit and a variable within that unit sharing the same name)\r\n\r\nLine 799 [ call execute_command_line(\"clear\") ] was added to improve the code conformity. (Just a new implementation for executing a command synchronously was adopted.)","shortMessageHtmlLink":"Update SYSTEM.f90"}},{"before":"cd811135f8a6faebc17999a99f3b447d7388f808","after":"2b7373d607a156997a5f672f015d1bd3c034b8f4","ref":"refs/heads/main","pushedAt":"2023-10-23T21:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardojclopes","name":"Ricardo J C Lopes","path":"/ricardojclopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148389411?s=80&v=4"},"commit":{"message":"Update MATRIX_BLOCKS.f90\n\nLine 501 [ dims = shape(self) ] may not be conformal with different compilers. \r\nLine 502 [ dims = self%shape() ] was added to improve the code conformity for multiple compilers.","shortMessageHtmlLink":"Update MATRIX_BLOCKS.f90"}},{"before":"e0b806ee006ef868e74dfade71409397275942ac","after":"cd811135f8a6faebc17999a99f3b447d7388f808","ref":"refs/heads/main","pushedAt":"2023-10-22T09:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.1 Updated DMRG_graphic","shortMessageHtmlLink":"1.0.1 Updated DMRG_graphic"}},{"before":"3aa7603842ae2ba68dc61ebc656d693ce4ad71da","after":"e0b806ee006ef868e74dfade71409397275942ac","ref":"refs/heads/main","pushedAt":"2023-10-21T12:59:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.0 First Stable version.\n\nThis is release 1.0.0 of the Lattice DMRG code.\n\nThe code solve Spin and Hubbard model in 1d chain using DMRG infinite and finite alghoritms.\nMeasure local observables and non-local Correlations in post-processing using dedicated\nprocedures:\n* Measure_Op_DMRG = given a local operator O and a vector of sites o returns the averages \n* Build_Op_DMRG = given a local operator O and a site I returns the Operator \\tilde{O}(i)\n corresponding to the block B(i) [i.e. for which i is the right/left-most site].\n* Advance_Op_DMRG = given an operator O a site I and optionally a number of step N, progress O from I\n up to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Advance_Corr_DMRG = given a correlation X=\\tilde{O}(i)\\tilde{O}(j) built by the user progress it from i\n to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Average_Op_DMRG = measure the average <\\psi|O|psi> of a given operator with respect to the current groundstate.\n\nSee Heisenberg1d as a test code.","shortMessageHtmlLink":"1.0.0 First Stable version."}},{"before":"1c83edcb510b93b217e69a5d0cdd4cd8e1314a7d","after":"3aa7603842ae2ba68dc61ebc656d693ce4ad71da","ref":"refs/heads/main","pushedAt":"2023-10-21T12:57:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.0 First Stable version.\n\nThis is release 1.0.0 of the Lattice DMRG code.\n\nThe code solve Spin and Hubbard model in 1d chain using DMRG infinite and finite alghoritms.\nMeasure local observables and non-local Correlations in post-processing using dedicated\nprocedures:\n* Measure_Op_DMRG = given a local operator O and a vector of sites o returns the averages \n* Build_Op_DMRG = given a local operator O and a site I returns the Operator \\tilde{O}(i)\n corresponding to the block B(i) [i.e. for which i is the right/left-most site].\n* Advance_Op_DMRG = given an operator O a site I and optionally a number of step N, progress O from I\n up to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Advance_Corr_DMRG = given a correlation X=\\tilde{O}(i)\\tilde{O}(j) built by the user progress it from i\n to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Average_Op_DMRG = measure the average <\\psi|O|psi> of a given operator with respect to the current groundstate.\n\nSee Heisenberg1d as a test code.","shortMessageHtmlLink":"1.0.0 First Stable version."}},{"before":"fce0440e75d70e6685fd93fa22b639e872431b74","after":"1c83edcb510b93b217e69a5d0cdd4cd8e1314a7d","ref":"refs/heads/main","pushedAt":"2023-10-21T12:55:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.0 First Stable version.\n\nThis is release 1.0.0 of the Lattice DMRG code.\n\nThe code solve Spin and Hubbard model in 1d chain using DMRG infinite and finite alghoritms.\nMeasure local observables and non-local Correlations in post-processing using dedicated\nprocedures:\n* Measure_Op_DMRG = given a local operator O and a vector of sites o returns the averages \n* Build_Op_DMRG = given a local operator O and a site I returns the Operator \\tilde{O}(i)\n corresponding to the block B(i) [i.e. for which i is the right/left-most site].\n* Advance_Op_DMRG = given an operator O a site I and optionally a number of step N, progress O from I\n up to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Advance_Corr_DMRG = given a correlation X=\\tilde{O}(i)\\tilde{O}(j) built by the user progress it from i\n to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Average_Op_DMRG = measure the average <\\psi|O|psi> of a given operator with respect to the current groundstate.\n\nSee Heisenberg1d as a test code.","shortMessageHtmlLink":"1.0.0 First Stable version."}},{"before":"610f67fc8f0624eda60dff3ede8e96e8b77906f7","after":"fce0440e75d70e6685fd93fa22b639e872431b74","ref":"refs/heads/main","pushedAt":"2023-10-21T12:53:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.0 First Stable version.\n\nThis is release 1.0.0 of the Lattice DMRG code.\n\nThe code solve Spin and Hubbard model in 1d chain using DMRG infinite and finite alghoritms.\nMeasure local observables and non-local Correlations in post-processing using dedicated\nprocedures:\n* Measure_Op_DMRG = given a local operator O and a vector of sites o returns the averages \n* Build_Op_DMRG = given a local operator O and a site I returns the Operator \\tilde{O}(i)\n corresponding to the block B(i) [i.e. for which i is the right/left-most site].\n* Advance_Op_DMRG = given an operator O a site I and optionally a number of step N, progress O from I\n up to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Advance_Corr_DMRG = given a correlation X=\\tilde{O}(i)\\tilde{O}(j) built by the user progress it from i\n to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Average_Op_DMRG = measure the average <\\psi|O|psi> of a given operator with respect to the current groundstate.\n\nSee Heisenberg1d as a test code.","shortMessageHtmlLink":"1.0.0 First Stable version."}},{"before":"93350f3d673c6d0ba78502e0899fd6f23160f24e","after":"610f67fc8f0624eda60dff3ede8e96e8b77906f7","ref":"refs/heads/main","pushedAt":"2023-10-21T12:50:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.0 First Stable version.\n\nThis is release 1.0.0 of the Lattice DMRG code.\n\nThe code solve Spin and Hubbard model in 1d chain using DMRG infinite and finite alghoritms.\nMeasure local observables and non-local Correlations in post-processing using dedicated\nprocedures:\n* Measure_Op_DMRG = given a local operator O and a vector of sites o returns the averages \n* Build_Op_DMRG = given a local operator O and a site I returns the Operator \\tilde{O}(i)\n corresponding to the block B(i) [i.e. for which i is the right/left-most site].\n* Advance_Op_DMRG = given an operator O a site I and optionally a number of step N, progress O from I\n up to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Advance_Corr_DMRG = given a correlation X=\\tilde{O}(i)\\tilde{O}(j) built by the user progress it from i\n to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Average_Op_DMRG = measure the average <\\psi|O|psi> of a given operator with respect to the current groundstate.\n\nSee Heisenberg1d as a test code.","shortMessageHtmlLink":"1.0.0 First Stable version."}},{"before":"5b7feca5c99d7664be4a1eaeeadfea4cd3d31ba8","after":"93350f3d673c6d0ba78502e0899fd6f23160f24e","ref":"refs/heads/main","pushedAt":"2023-10-19T16:46:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.0 First Stable version.\n\nThis is release 1.0.0 of the Lattice DMRG code.\n\nThe code solve Spin and Hubbard model in 1d chain using DMRG infinite and finite alghoritms.\nMeasure local observables and non-local Correlations in post-processing using dedicated\nprocedures:\n* Measure_Op_DMRG = given a local operator O and a vector of sites o returns the averages \n* Build_Op_DMRG = given a local operator O and a site I returns the Operator \\tilde{O}(i)\n corresponding to the block B(i) [i.e. for which i is the right/left-most site].\n* Advance_Op_DMRG = given an operator O a site I and optionally a number of step N, progress O from I\n up to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Advance_Corr_DMRG = given a correlation X=\\tilde{O}(i)\\tilde{O}(j) built by the user progress it from i\n to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Average_Op_DMRG = measure the average <\\psi|O|psi> of a given operator with respect to the current groundstate.\n\nSee Heisenberg1d as a test code.","shortMessageHtmlLink":"1.0.0 First Stable version."}},{"before":"6466da4f59d991891002eb9db43377cc974a0a72","after":"5b7feca5c99d7664be4a1eaeeadfea4cd3d31ba8","ref":"refs/heads/main","pushedAt":"2023-10-19T16:44:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aamaricci","name":"Adriano Amaricci","path":"/aamaricci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2298328?s=80&v=4"},"commit":{"message":"1.0.0 First Stable version.\n\nThis is release 1.0.0 of the Lattice DMRG code.\n\nThe code solve Spin and Hubbard model in 1d chain using DMRG infinite and finite alghoritms.\nMeasure local observables and non-local Correlations in post-processing using dedicated\nprocedures:\n* Measure_Op_DMRG = given a local operator O and a vector of sites o returns the averages \n* Build_Op_DMRG = given a local operator O and a site I returns the Operator \\tilde{O}(i)\n corresponding to the block B(i) [i.e. for which i is the right/left-most site].\n* Advance_Op_DMRG = given an operator O a site I and optionally a number of step N, progress O from I\n up to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Advance_Corr_DMRG = given a correlation X=\\tilde{O}(i)\\tilde{O}(j) built by the user progress it from i\n to the basis of the current groundstate (chain lenght=Ldmrg) or of N steps.\n* Average_Op_DMRG = measure the average <\\psi|O|psi> of a given operator with respect to the current groundstate.\n\nSee Heisenberg1d as a test code.","shortMessageHtmlLink":"1.0.0 First Stable version."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjQ8e3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท aamaricci/Lattice_DMRG"}