diff --git a/modules/io/tests/test_io_dcd.cc b/modules/io/tests/test_io_dcd.cc
index 270d371e8034c6edea2a6e2a7ec37984e304b682..1ae165d16bf1a54bddfa314a4ef170ae5a80b0d6 100644
--- a/modules/io/tests/test_io_dcd.cc
+++ b/modules/io/tests/test_io_dcd.cc
@@ -76,13 +76,13 @@ BOOST_AUTO_TEST_CASE(test_io_dcd_charmm_frames)
   BOOST_CHECK_EQUAL(cg2.GetFrameCount(),uint(1));
 
   mol::CoordFramePtr cf2 = cg2.GetFrame(0);
-  BOOST_CHECK(geom::Distance(cf2->GetCellSize(),cell_size)<1e-6);
-  BOOST_CHECK(geom::Distance(cf2->GetCellAngles(),cell_angles)<1e-6);
+  BOOST_CHECK(geom::Distance(cf2->GetCellSize(),cell_size)<1e-5);
+  BOOST_CHECK(geom::Distance(cf2->GetCellAngles(),cell_angles)<1e-5);
 
   geom::Vec3List atom_pos2=cg2.GetFramePositions(0);
 
   for(size_t i=0;i<natoms;++i) {
-    BOOST_CHECK(geom::Distance(atom_pos[i],atom_pos2[i])<1e-6);
+    BOOST_CHECK(geom::Distance(atom_pos[i],atom_pos2[i])<1e-5);
   }
 }