Skip to content

Commit 6957492

Browse files
committed
Fix tests
1 parent 399ee1d commit 6957492

File tree

6 files changed

+9
-14
lines changed

6 files changed

+9
-14
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[deps]
2+
ITensorMPS = "0d1a4710-d33b-49a5-8f18-73bdf49b47e2"
23
ITensors = "9136182c-28ba-11e9-034c-db9fb085ebd5"
34
NDTensors = "23ae76d9-e61a-49c4-8f12-3f1a16adf9cf"
45
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"

NDTensors/test/ITensors/TestITensorDMRG/dmrg.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
using ITensors: MPO, OpSum, dmrg, random_mps, siteinds
1+
using ITensorMPS: MPO, OpSum, dmrg, random_mps, siteinds
22
using Random: Random
33
using Test: @test
44
include("../../NDTensorsTestUtils/NDTensorsTestUtils.jl")
55
using .NDTensorsTestUtils: default_rtol
66
# TODO: Include file with `reference_energies`.
77

88
function test_dmrg(
9-
elt, N::Integer; dev::Function, conserve_qns, rtol_scale=true, outputlevel=0
9+
elt, N::Integer; dev::Function, conserve_qns, rtol_scale=true, outputlevel=0, broken=false
1010
)
1111
sites = siteinds("S=1/2", N; conserve_qns)
1212

@@ -31,5 +31,5 @@ function test_dmrg(
3131

3232
energy, psi = dmrg(H, psi0; nsweeps, cutoff, maxdim, noise, outputlevel)
3333

34-
@test energy reference_energies[N] rtol = rtol_scale * default_rtol(elt)
34+
@test energy reference_energies[N] rtol = rtol_scale * default_rtol(elt) broken = broken
3535
end

NDTensors/test/ITensors/runtests.jl

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,8 @@ using SafeTestsets: @safetestset
1414
if !is_supported_eltype(dev, elt)
1515
continue
1616
end
17-
if TestITensorDMRG.is_broken(dev, elt, Val(conserve_qns))
18-
# TODO: Switch to `@test ... broken=true`, introduced
19-
# in Julia 1.7.
20-
@test_broken TestITensorDMRG.test_dmrg(elt, N; dev, conserve_qns)
21-
else
22-
TestITensorDMRG.test_dmrg(elt, N; dev, conserve_qns, outputlevel=0)
23-
end
17+
broken = TestITensorDMRG.is_broken(dev, elt, Val(conserve_qns))
18+
TestITensorDMRG.test_dmrg(elt, N; dev, conserve_qns, outputlevel=0, broken)
2419
end
2520
using ITensors.ITensorsNamedDimsArraysExt: to_nameddimsarray
2621
## Without this line this test was throwing an error of ``NDTensors` not defined`

NDTensors/test/Project.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Dictionaries = "85a47980-9c8c-11e8-2b9f-f7ca1fa99fb4"
77
EllipsisNotation = "da5c29d0-fa7d-589e-88eb-ea29b0a81949"
88
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
99
GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527"
10+
ITensorMPS = "0d1a4710-d33b-49a5-8f18-73bdf49b47e2"
1011
ITensors = "9136182c-28ba-11e9-034c-db9fb085ebd5"
1112
JLArrays = "27aeb0d3-9eb9-45fb-866b-73c2ecf80fcb"
1213
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
@@ -23,12 +24,12 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2324
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
2425

2526
[compat]
26-
cuTENSOR = "2.0"
2727
Metal = "1.1.0"
28+
cuTENSOR = "2.0"
2829

2930
[extras]
3031
AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e"
3132
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
32-
cuTENSOR = "011b41b2-24ef-40a8-b3eb-fa098493e9e1"
3333
Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
3434
TBLIS = "48530278-0828-4a49-9772-0f3830dfa1e9"
35+
cuTENSOR = "011b41b2-24ef-40a8-b3eb-fa098493e9e1"

test/Project.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
55
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"
66
FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
77
HDF5 = "f67ccb44-e63f-5c2f-98bd-6dc0ccc4ba2f"
8-
ITensorMPS = "0d1a4710-d33b-49a5-8f18-73bdf49b47e2"
98
ITensors = "9136182c-28ba-11e9-034c-db9fb085ebd5"
109
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
1110
KrylovKit = "0b1a1467-8014-51b9-945f-bf0ae24f4b77"

test/runtests.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ ITensors.disable_threaded_blocksparse()
2020
"threading",
2121
"lib/ContractionSequenceOptimization",
2222
"ext/ITensorsChainRulesCoreExt",
23-
"ext/ITensorsPackageCompilerExt",
2423
"ext/ITensorsVectorInterfaceExt",
2524
]
2625
@time for dir in dirs

0 commit comments

Comments
 (0)