@@ -426,16 +426,16 @@ end
426426 ψ = FiniteMPS (rand, ComplexF64, len, ℙ^ 2 , ℙ^ 15 )
427427 (ψ, envs, _) = find_groundstate (ψ, H; verbosity)
428428
429- # find energy with quasiparticle ansatz
429+ # find energy with quasiparticle ansatz
430430 energies_QP, ϕs = excitations (H, QuasiparticleAnsatz (), ψ, envs)
431431 @test variance (ϕs[1 ], H) < 1e-6
432432
433- # find energy with normal dmrg
434- energies_dm, _ = excitations (H ,
435- FiniteExcited (;
436- gsalg = DMRG (; verbosity,
437- tol = 1e-6 )), ψ)
438- @test energies_dm[ 1 ] ≈ energies_QP[ 1 ] + expectation_value (ψ, H, envs) atol = 1e-4
433+ # find energy with normal dmrg
434+ for gsalg in ( DMRG (; verbosity, tol = 1e-6 ) ,
435+ DMRG2 (; verbosity, tol = 1e-6 , trscheme = truncbelow ( 1e-4 )))
436+ energies_dm, _ = excitations (H, FiniteExcited (; gsalg), ψ)
437+ @test energies_dm[ 1 ] ≈ energies_QP[ 1 ] + expectation_value (ψ, H, envs) atol = 1e-4
438+ end
439439
440440 # find energy with Chepiga ansatz
441441 energies_ch, _ = excitations (H, ChepigaAnsatz (), ψ, envs)
0 commit comments