Add comments explaining failing ReFrame tests

- Some of the ReFrame tests fail on ARCHER2. This is due to differences
  in floating point number errors in the MPI and non-MPI runs.
- FineGeometryViews fail as the tests do not support checking VTKHDF
  unstructured grids with parallel partitions.
这个提交包含在:
Nathan Mannall
2025-07-07 11:18:30 +01:00
父节点 fe0bc9bdf4
当前提交 5ef4fda0db
共有 2 个文件被更改,包括 13 次插入0 次删除

查看文件

@@ -238,6 +238,9 @@ class TestBoxGeometryNoPmlMpi(MpiMixin, TestBoxGeometryNoPml):
test_dependency = TestBoxGeometryNoPml
# Fails for the 'non_axis_aligned_cone' model due to slight differences
# in the model built by the MPI and non-MPI implementations. This is
# caused by floating point errors when building the geometry.
@rfm.simple_test
class TestConeGeometryMpi(MpiMixin, TestConeGeometry):
tags = {"test", "mpi", "geometery", "cone"}
@@ -245,6 +248,9 @@ class TestConeGeometryMpi(MpiMixin, TestConeGeometry):
test_dependency = TestConeGeometry
# Fails for the 'non_axis_aligned_cylinder' model due to slight
# differences in the model built by the MPI and non-MPI implementations.
# This is caused by floating point errors when building the geometry.
@rfm.simple_test
class TestCylinderGeometryMpi(MpiMixin, TestCylinderGeometry):
tags = {"test", "mpi", "geometery", "cylindrical", "sector", "cylindrical_sector"}
@@ -319,6 +325,9 @@ class TestSphereGeometryMpi(MpiMixin, TestSphereGeometry):
test_dependency = TestSphereGeometry
# Fails for the 'triangle_z_rigid' model due to slight differences in
# the model built by the MPI and non-MPI implementations. This is
# caused by floating point errors when building the geometry.
@rfm.simple_test
class TestTriangleGeometryMpi(MpiMixin, TestTriangleGeometry):
tags = {"test", "mpi", "geometery", "triangle"}

查看文件

@@ -28,6 +28,10 @@ class TestGeometryViewVoxelMPI(MpiMixin, TestGeometryViewVoxel):
test_dependency = TestGeometryViewVoxel
# Fails as the VTKHDF file format for unstructured grids uses seperate
# partitions for each MPI rank. This means the internal structure of the
# file is dependant on the number MPI ranks and just directly comparing
# the files does not check correctness.
@rfm.simple_test
class TestGeometryViewFineMPI(MpiMixin, TestGeometryViewFine):
tags = {"test", "mpi", "geometry only", "geometry view"}