Skip to content

Commit 1329a0a

Browse files
mtfishmanclaude
andauthored
Inline DMRG output in README example (#24)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent a01443c commit 1329a0a

3 files changed

Lines changed: 63 additions & 1 deletion

File tree

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ITensorGaussianMPS"
22
uuid = "2be41995-7c9f-4653-b682-bfa4e7cebb93"
3-
version = "0.1.14"
3+
version = "0.1.15"
44
authors = ["Matthew Fishman <mfishman@flatironinstitute.org> and contributors"]
55

66
[workspace]

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,36 @@ println("\nRun dmrg with free fermion starting state")
104104
dmrg(H, ψ0; nsweeps = 4, maxdim = 60, cutoff = 1.0e-12)
105105
````
106106

107+
This will output something like:
108+
```
109+
(N, Nf) = (20, 10)
110+
U = 1.0
111+
112+
Free fermion starting energy
113+
inner(ψ0', H, ψ0) = -2.3812770621299357
114+
115+
Random state starting energy
116+
inner(ψr', H, ψr) = 10.0
117+
118+
Run dmrg with random starting state
119+
After sweep 1 energy=6.261701784151 maxlinkdim=2 time=0.041
120+
After sweep 2 energy=2.844954346204 maxlinkdim=5 time=0.056
121+
After sweep 3 energy=0.245282430911 maxlinkdim=14 time=0.071
122+
After sweep 4 energy=-1.439072132586 maxlinkdim=32 time=0.098
123+
After sweep 5 energy=-2.220202191945 maxlinkdim=59 time=0.148
124+
After sweep 6 energy=-2.376787647893 maxlinkdim=60 time=0.186
125+
After sweep 7 energy=-2.381484153892 maxlinkdim=60 time=0.167
126+
After sweep 8 energy=-2.381489999291 maxlinkdim=57 time=0.233
127+
After sweep 9 energy=-2.381489999595 maxlinkdim=49 time=0.175
128+
After sweep 10 energy=-2.381489999595 maxlinkdim=49 time=0.172
129+
130+
Run dmrg with free fermion starting state
131+
After sweep 1 energy=-2.381489929965 maxlinkdim=49 time=0.139
132+
After sweep 2 energy=-2.381489999588 maxlinkdim=49 time=0.165
133+
After sweep 3 energy=-2.381489999594 maxlinkdim=48 time=0.161
134+
After sweep 4 energy=-2.381489999594 maxlinkdim=48 time=0.169
135+
```
136+
107137
---
108138

109139
*This page was generated using [Literate.jl](https://github.com/fredrikekre/Literate.jl).*

examples/README.jl

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,35 @@ dmrg(H, ψr; nsweeps = 10, maxdim = [10, 20, 40, 60], cutoff = 1.0e-12)
103103

104104
println("\nRun dmrg with free fermion starting state")
105105
dmrg(H, ψ0; nsweeps = 4, maxdim = 60, cutoff = 1.0e-12)
106+
107+
# This will output something like:
108+
#=
109+
```
110+
(N, Nf) = (20, 10)
111+
U = 1.0
112+
113+
Free fermion starting energy
114+
inner(ψ0', H, ψ0) = -2.3812770621299357
115+
116+
Random state starting energy
117+
inner(ψr', H, ψr) = 10.0
118+
119+
Run dmrg with random starting state
120+
After sweep 1 energy=6.261701784151 maxlinkdim=2 time=0.041
121+
After sweep 2 energy=2.844954346204 maxlinkdim=5 time=0.056
122+
After sweep 3 energy=0.245282430911 maxlinkdim=14 time=0.071
123+
After sweep 4 energy=-1.439072132586 maxlinkdim=32 time=0.098
124+
After sweep 5 energy=-2.220202191945 maxlinkdim=59 time=0.148
125+
After sweep 6 energy=-2.376787647893 maxlinkdim=60 time=0.186
126+
After sweep 7 energy=-2.381484153892 maxlinkdim=60 time=0.167
127+
After sweep 8 energy=-2.381489999291 maxlinkdim=57 time=0.233
128+
After sweep 9 energy=-2.381489999595 maxlinkdim=49 time=0.175
129+
After sweep 10 energy=-2.381489999595 maxlinkdim=49 time=0.172
130+
131+
Run dmrg with free fermion starting state
132+
After sweep 1 energy=-2.381489929965 maxlinkdim=49 time=0.139
133+
After sweep 2 energy=-2.381489999588 maxlinkdim=49 time=0.165
134+
After sweep 3 energy=-2.381489999594 maxlinkdim=48 time=0.161
135+
After sweep 4 energy=-2.381489999594 maxlinkdim=48 time=0.169
136+
```
137+
=#

0 commit comments

Comments
 (0)