17 lines
837 B
Python
17 lines
837 B
Python
-- Use assertAlmostEqual with a reasonable precision for platform energy comparison.
|
|
-- The hardcoded PE value (-3.9848867644689534) was computed on a specific
|
|
-- platform and differs in the last few decimal places on FreeBSD due to
|
|
-- differences in math library FP evaluation order.
|
|
|
|
--- unittest/python/python-commands.py.orig 2026-06-07 21:48:32 UTC
|
|
+++ unittest/python/python-commands.py
|
|
@@ -557,7 +557,7 @@ create_atoms 1 single &
|
|
self.assertEqual(self.lmp.eval("4+5"), 9.0)
|
|
self.assertEqual(self.lmp.eval("v_one / 2.0"), 0.5)
|
|
self.assertEqual(self.lmp.eval("count(all)"), 36.0)
|
|
- self.assertEqual(self.lmp.eval("pe"), -3.9848867644689534)
|
|
+ self.assertAlmostEqual(self.lmp.eval("pe"), -3.9848867644689534, places=10)
|
|
|
|
def test_get_thermo(self):
|
|
self.lmp.command("units lj")
|