Skip to content

Commit 59f8967

Browse files
committed
barostat test tolerance
1 parent ff2c5e9 commit 59f8967

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

test/simulation.jl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,6 @@ end
307307
@time simulate!(s_gpu, simulator, n_steps; n_threads=1)
308308
coord_diff = sum(sum(map(x -> abs.(x), s.coords .- Array(s_gpu.coords)))) / (3 * n_atoms)
309309
E_diff = abs(potential_energy(s) - potential_energy(s_gpu))
310-
@info "$(rpad(name, 19)) - difference per coordinate $coord_diff - potential energy difference $E_diff"
311310
@test coord_diff < 1e-4u"nm"
312311
@test E_diff < 5e-4u"kJ * mol^-1"
313312
end
@@ -472,7 +471,6 @@ end
472471
@time simulate!(s_gpu, simulator, n_steps)
473472
coord_diff = sum(sum(map(x -> abs.(x), s.coords .- Array(s_gpu.coords)))) / (3 * n_atoms)
474473
E_diff = abs(potential_energy(s) - potential_energy(s_gpu))
475-
@info "$(rpad(inter, 19)) - difference per coordinate $coord_diff - potential energy difference $E_diff_start (start) and $E_diff"
476474
@test coord_diff < 5e-4u"nm"
477475
@test E_diff < 5e-3u"kJ * mol^-1"
478476
end
@@ -913,6 +911,7 @@ end
913911
@test efficiency > 0.2 # This is a fairly arbitrary threshold, but it's a good tests for very bad cases
914912
@test efficiency < 1.0 # Bad acceptance rate?
915913
@info "Exchange Efficiency: $efficiency"
914+
916915
for id in eachindex(repsys.replicas)
917916
mean_temp = mean(values(repsys.replicas[id].loggers.temp))
918917
@test (0.9 * temp) < mean_temp < (1.1 * temp)
@@ -1063,7 +1062,7 @@ end
10631062
simulate!(deepcopy(sys), lang, 1_000; n_threads=1, rng=rng)
10641063
@time simulate!(sys, lang, n_steps; n_threads=1, rng=rng)
10651064

1066-
@test 270.0u"K" < mean(values(sys.loggers.temperature)) < 300.0u"K"
1065+
@test 260.0u"K" < mean(values(sys.loggers.temperature)) < 300.0u"K"
10671066
@test 50.0u"kJ * mol^-1" < mean(values(sys.loggers.total_energy )) < 120.0u"kJ * mol^-1"
10681067
@test 50.0u"kJ * mol^-1" < mean(values(sys.loggers.kinetic_energy)) < 120.0u"kJ * mol^-1"
10691068
@test mean(values(sys.loggers.potential_energy)) < 0.0u"kJ * mol^-1"
@@ -1103,7 +1102,7 @@ end
11031102
simulate!(deepcopy(sys), sim, 1_000; n_threads=1, rng=rng)
11041103
@time simulate!(sys, sim, n_steps; n_threads=1, rng=rng)
11051104

1106-
@test 270.0u"K" < mean(values(sys.loggers.temperature)) < 300.0u"K"
1105+
@test 260.0u"K" < mean(values(sys.loggers.temperature)) < 300.0u"K"
11071106
@test 50.0u"kJ * mol^-1" < mean(values(sys.loggers.total_energy )) < 120.0u"kJ * mol^-1"
11081107
@test 50.0u"kJ * mol^-1" < mean(values(sys.loggers.kinetic_energy)) < 120.0u"kJ * mol^-1"
11091108
@test mean(values(sys.loggers.potential_energy)) < 0.0u"kJ * mol^-1"

0 commit comments

Comments
 (0)