diff --git a/unittest/commands/test_compute_global.cpp b/unittest/commands/test_compute_global.cpp index d4c8725c9d..d7573d8d16 100644 --- a/unittest/commands/test_compute_global.cpp +++ b/unittest/commands/test_compute_global.cpp @@ -100,24 +100,24 @@ TEST_F(ComputeGlobalTest, Energy) EXPECT_DOUBLE_EQ(get_scalar("pe1"), 24155.155261642241); EXPECT_DOUBLE_EQ(get_scalar("pe2"), 361.37528652881286); EXPECT_DOUBLE_EQ(get_scalar("pe3"), 0.0); - EXPECT_NEAR(get_scalar("pr1"), 1956948.4735454607, 0.0000000005); - EXPECT_NEAR(get_scalar("pr2"), 1956916.7725807722, 0.0000000005); + EXPECT_NEAR(get_scalar("pr1"), 1956948.4735454607, 0.000000005); + EXPECT_NEAR(get_scalar("pr2"), 1956916.7725807722, 0.000000005); EXPECT_DOUBLE_EQ(get_scalar("pr3"), 0.0); auto pr1 = get_vector("pr1"); auto pr2 = get_vector("pr2"); auto pr3 = get_vector("pr3"); - EXPECT_NEAR(pr1[0], 2150600.9207200543, 0.0000000005); - EXPECT_NEAR(pr1[1], 1466949.7512112649, 0.0000000005); - EXPECT_NEAR(pr1[2], 2253294.7487050635, 0.0000000005); - EXPECT_NEAR(pr1[3], 856643.16926486336, 0.0000000005); - EXPECT_NEAR(pr1[4], 692710.86929464422, 0.0000000005); - EXPECT_NEAR(pr1[5], -44403.909298603547, 0.0000000005); - EXPECT_NEAR(pr2[0], 2150575.6989334146, 0.0000000005); - EXPECT_NEAR(pr2[1], 1466911.3911461537, 0.0000000005); - EXPECT_NEAR(pr2[2], 2253263.2276627473, 0.0000000005); - EXPECT_NEAR(pr2[3], 856632.34707690508, 0.0000000005); - EXPECT_NEAR(pr2[4], 692712.89222328411, 0.0000000005); - EXPECT_NEAR(pr2[5], -44399.277068014424, 0.0000000005); + EXPECT_NEAR(pr1[0], 2150600.9207200543, 0.000000005); + EXPECT_NEAR(pr1[1], 1466949.7512112649, 0.000000005); + EXPECT_NEAR(pr1[2], 2253294.7487050635, 0.000000005); + EXPECT_NEAR(pr1[3], 856643.16926486336, 0.000000005); + EXPECT_NEAR(pr1[4], 692710.86929464422, 0.000000005); + EXPECT_NEAR(pr1[5], -44403.909298603547, 0.000000005); + EXPECT_NEAR(pr2[0], 2150575.6989334146, 0.000000005); + EXPECT_NEAR(pr2[1], 1466911.3911461537, 0.000000005); + EXPECT_NEAR(pr2[2], 2253263.2276627473, 0.000000005); + EXPECT_NEAR(pr2[3], 856632.34707690508, 0.000000005); + EXPECT_NEAR(pr2[4], 692712.89222328411, 0.000000005); + EXPECT_NEAR(pr2[5], -44399.277068014424, 0.000000005); EXPECT_DOUBLE_EQ(pr3[0], 0.0); EXPECT_DOUBLE_EQ(pr3[1], 0.0); EXPECT_DOUBLE_EQ(pr3[2], 0.0); @@ -126,12 +126,12 @@ TEST_F(ComputeGlobalTest, Energy) EXPECT_DOUBLE_EQ(pr3[5], 0.0); if (has_tally) { - EXPECT_DOUBLE_EQ(get_scalar("pe4"), 15425.840923850392); + EXPECT_NEAR(get_scalar("pe4"), 15425.840923850392, 0.000000005); auto pe5 = get_vector("pe5"); - EXPECT_DOUBLE_EQ(pe5[0], 23803.966677151559); - EXPECT_DOUBLE_EQ(pe5[1], -94.210004432380643); - EXPECT_DOUBLE_EQ(pe5[2], 115.58040355478101); - EXPECT_DOUBLE_EQ(pe5[3], -31.557101160514257); + EXPECT_NEAR(pe5[0], 23803.966677151559, 0.000000005); + EXPECT_NEAR(pe5[1], -94.210004432380643, 0.000000005); + EXPECT_NEAR(pe5[2], 115.58040355478101, 0.000000005); + EXPECT_NEAR(pe5[3], -31.557101160514257, 0.000000005); } TEST_FAILURE(".*ERROR: Compute pressure must use group all.*", @@ -184,36 +184,36 @@ TEST_F(ComputeGlobalTest, Geometry) auto rg1 = get_vector("rg1"); auto rg2 = get_vector("rg2"); - EXPECT_DOUBLE_EQ(com1[0], 1.4300952724948282); - EXPECT_DOUBLE_EQ(com1[1], -0.29759806705328351); - EXPECT_DOUBLE_EQ(com1[2], -0.7245120195899285); - EXPECT_DOUBLE_EQ(com2[0], 1.7850913321989679); - EXPECT_DOUBLE_EQ(com2[1], -0.45168408952146238); - EXPECT_DOUBLE_EQ(com2[2], -0.60215022088294912); + EXPECT_NEAR(com1[0], 1.4300952724948282, 0.0000000005); + EXPECT_NEAR(com1[1], -0.29759806705328351, 0.0000000005); + EXPECT_NEAR(com1[2], -0.7245120195899285, 0.0000000005); + EXPECT_NEAR(com2[0], 1.7850913321989679, 0.0000000005); + EXPECT_NEAR(com2[1], -0.45168408952146238, 0.0000000005); + EXPECT_NEAR(com2[2], -0.60215022088294912, 0.0000000005); - EXPECT_DOUBLE_EQ(get_scalar("mu1"), 1.8335537504770163); - EXPECT_DOUBLE_EQ(get_scalar("mu2"), 1.7849382239204072); - EXPECT_DOUBLE_EQ(mu1[0], 0.41613191281297729); - EXPECT_DOUBLE_EQ(mu1[1], 1.0056523085627747); - EXPECT_DOUBLE_EQ(mu1[2], -1.4756073398127658); - EXPECT_DOUBLE_EQ(mu2[0], -0.029474795088977768); - EXPECT_DOUBLE_EQ(mu2[1], 1.153516133030746); - EXPECT_DOUBLE_EQ(mu2[2], -1.3618135814069394); + EXPECT_NEAR(get_scalar("mu1"), 1.8335537504770163, 0.0000000005); + EXPECT_NEAR(get_scalar("mu2"), 1.7849382239204072, 0.0000000005); + EXPECT_NEAR(mu1[0], 0.41613191281297729, 0.0000000005); + EXPECT_NEAR(mu1[1], 1.0056523085627747, 0.0000000005); + EXPECT_NEAR(mu1[2], -1.4756073398127658, 0.0000000005); + EXPECT_NEAR(mu2[0], -0.029474795088977768, 0.0000000005); + EXPECT_NEAR(mu2[1], 1.153516133030746, 0.0000000005); + EXPECT_NEAR(mu2[2], -1.3618135814069394, 0.0000000005); - EXPECT_DOUBLE_EQ(get_scalar("rg1"), 3.8495643473797196); - EXPECT_DOUBLE_EQ(get_scalar("rg2"), 5.4558163385611342); - EXPECT_DOUBLE_EQ(rg1[0], 3.6747807397432752); - EXPECT_DOUBLE_EQ(rg1[1], 6.5440303159316278); - EXPECT_DOUBLE_EQ(rg1[2], 4.6003346089421457); - EXPECT_DOUBLE_EQ(rg1[3], -0.4639249501367636); - EXPECT_DOUBLE_EQ(rg1[4], -1.8859032304357459); - EXPECT_DOUBLE_EQ(rg1[5], 0.2339161878440186); - EXPECT_DOUBLE_EQ(rg2[0], 6.2582260148310143); - EXPECT_DOUBLE_EQ(rg2[1], 13.353763805454184); - EXPECT_DOUBLE_EQ(rg2[2], 10.153942099825425); - EXPECT_DOUBLE_EQ(rg2[3], 1.2965604701522486); - EXPECT_DOUBLE_EQ(rg2[4], -5.0315240817290841); - EXPECT_DOUBLE_EQ(rg2[5], 1.1103378503822141); + EXPECT_NEAR(get_scalar("rg1"), 3.8495643473797196, 0.0000000005); + EXPECT_NEAR(get_scalar("rg2"), 5.4558163385611342, 0.0000000005); + EXPECT_NEAR(rg1[0], 3.6747807397432752, 0.0000000005); + EXPECT_NEAR(rg1[1], 6.5440303159316278, 0.0000000005); + EXPECT_NEAR(rg1[2], 4.6003346089421457, 0.0000000005); + EXPECT_NEAR(rg1[3], -0.4639249501367636, 0.0000000005); + EXPECT_NEAR(rg1[4], -1.8859032304357459, 0.0000000005); + EXPECT_NEAR(rg1[5], 0.2339161878440186, 0.0000000005); + EXPECT_NEAR(rg2[0], 6.2582260148310143, 0.0000000005); + EXPECT_NEAR(rg2[1], 13.353763805454184, 0.0000000005); + EXPECT_NEAR(rg2[2], 10.153942099825425, 0.0000000005); + EXPECT_NEAR(rg2[3], 1.2965604701522486, 0.0000000005); + EXPECT_NEAR(rg2[4], -5.0315240817290841, 0.0000000005); + EXPECT_NEAR(rg2[5], 1.1103378503822141, 0.0000000005); if (has_extra) { auto mom1 = get_vector("mom1"); auto mom2 = get_vector("mom2");