Skip to content

Commit 4d5a516

Browse files
github-actions[bot]CompatHelper Julialkdvospbrehmer
authored
CompatHelper: bump compat for OptimKit to 0.4, (keep existing compat) (#122)
* CompatHelper: bump compat for OptimKit to 0.4, (keep existing compat) * Update random seed and default LBFGS verbosity * Remove sandbox file --------- Co-authored-by: CompatHelper Julia <[email protected]> Co-authored-by: Lukas Devos <[email protected]> Co-authored-by: Paul Brehmer <[email protected]>
1 parent 4de9e09 commit 4d5a516

File tree

9 files changed

+11
-11
lines changed

9 files changed

+11
-11
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ LoggingExtras = "1"
3434
MPSKit = "0.12"
3535
MPSKitModels = "0.4"
3636
OhMyThreads = "0.7"
37-
OptimKit = "0.3"
37+
OptimKit = "0.3, 0.4"
3838
Printf = "1"
3939
QuadGK = "2.11.1"
4040
Random = "1"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ chi = 20
4747
ctm_alg = SimultaneousCTMRG(; tol=1e-10, trscheme=truncdim(chi))
4848
opt_alg = PEPSOptimize(;
4949
boundary_alg=ctm_alg,
50-
optimizer=LBFGS(4; maxiter=100, gradtol=1e-4, verbosity=2),
50+
optimizer=LBFGS(4; maxiter=100, gradtol=1e-4, verbosity=3),
5151
gradient_alg=LinSolver(),
5252
reuse_env=true,
5353
)

docs/src/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ chi = 20
2929
ctm_alg = SimultaneousCTMRG(; tol=1e-10, trscheme=truncdim(chi))
3030
opt_alg = PEPSOptimize(;
3131
boundary_alg=ctm_alg,
32-
optimizer=LBFGS(4; maxiter=100, gradtol=1e-4, verbosity=2),
32+
optimizer=LBFGS(4; maxiter=100, gradtol=1e-4, verbosity=3),
3333
gradient_alg=LinSolver(),
3434
reuse_env=true,
3535
)

examples/heisenberg.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ H = heisenberg_XYZ(InfiniteSquare(); Jx=-1, Jy=1, Jz=-1)
1414
ctm_alg = SimultaneousCTMRG(; tol=1e-10, verbosity=2)
1515
opt_alg = PEPSOptimize(;
1616
boundary_alg=ctm_alg,
17-
optimizer=LBFGS(4; maxiter=100, gradtol=1e-4, verbosity=2),
17+
optimizer=LBFGS(4; maxiter=100, gradtol=1e-4, verbosity=3),
1818
gradient_alg=LinSolver(; solver=GMRES(; tol=1e-6, maxiter=100)),
1919
reuse_env=true,
2020
)

src/PEPSKit.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ include("utility/symmetrization.jl")
7676
const ctmrg_alg = SimultaneousCTMRG(
7777
ctmrg_tol, ctmrg_maxiter, ctmrg_miniter, 2, projector_alg
7878
)
79-
const optimizer = LBFGS(32; maxiter=100, gradtol=1e-4, verbosity=2)
79+
const optimizer = LBFGS(32; maxiter=100, gradtol=1e-4, verbosity=3)
8080
const gradient_linsolver = KrylovKit.BiCGStab(;
8181
maxiter=Defaults.fpgrad_maxiter, tol=Defaults.fpgrad_tol
8282
)
@@ -130,7 +130,7 @@ module Defaults
130130
const ctmrg_alg = SimultaneousCTMRG(
131131
ctmrg_tol, ctmrg_maxiter, ctmrg_miniter, 2, projector_alg
132132
)
133-
const optimizer = LBFGS(32; maxiter=100, gradtol=1e-4, verbosity=2)
133+
const optimizer = LBFGS(32; maxiter=100, gradtol=1e-4, verbosity=3)
134134
const gradient_linsolver = KrylovKit.BiCGStab(;
135135
maxiter=Defaults.fpgrad_maxiter, tol=Defaults.fpgrad_tol
136136
)

test/heisenberg.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Dbond = 2
1111
χenv = 16
1212
ctm_alg = SimultaneousCTMRG()
1313
opt_alg = PEPSOptimize(;
14-
boundary_alg=ctm_alg, optimizer=LBFGS(4; gradtol=1e-3, verbosity=2)
14+
boundary_alg=ctm_alg, optimizer=LBFGS(4; gradtol=1e-3, verbosity=3)
1515
)
1616
# compare against Juraj Hasik's data:
1717
# https://github.com/jurajHasik/j1j2_ipeps_states/blob/main/single-site_pg-C4v-A1/j20.0/state_1s_A1_j20.0_D2_chi_opt48.dat

test/j1j2_model.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ using OptimKit
1111
ctm_alg = SimultaneousCTMRG()
1212
opt_alg = PEPSOptimize(;
1313
boundary_alg=ctm_alg,
14-
optimizer=LBFGS(4; gradtol=1e-3, verbosity=2),
14+
optimizer=LBFGS(4; gradtol=1e-3, verbosity=3),
1515
gradient_alg=LinSolver(; iterscheme=:diffgauge),
1616
)
1717

test/pwave.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ H = pwave_superconductor(InfiniteSquare(unitcell...))
1212
χenv = 16
1313
ctm_alg = SimultaneousCTMRG(; maxiter=150)
1414
opt_alg = PEPSOptimize(;
15-
boundary_alg=ctm_alg, optimizer=LBFGS(4; maxiter=10, gradtol=1e-3, verbosity=2)
15+
boundary_alg=ctm_alg, optimizer=LBFGS(4; maxiter=10, gradtol=1e-3, verbosity=3)
1616
)
1717

1818
# initialize states

test/tf_ising.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ mˣ = 0.91
2121
χenv = 16
2222
ctm_alg = SimultaneousCTMRG()
2323
opt_alg = PEPSOptimize(;
24-
boundary_alg=ctm_alg, optimizer=LBFGS(4; gradtol=1e-3, verbosity=2)
24+
boundary_alg=ctm_alg, optimizer=LBFGS(4; gradtol=1e-3, verbosity=3)
2525
)
2626

2727
# initialize states
2828
H = transverse_field_ising(InfiniteSquare(); g)
29-
Random.seed!(91283219347)
29+
Random.seed!(2928528935)
3030
psi_init = InfinitePEPS(2, χbond)
3131
env_init = leading_boundary(CTMRGEnv(psi_init, ComplexSpace(χenv)), psi_init, ctm_alg)
3232

0 commit comments

Comments
 (0)