Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testsuite: do not compare output for some rpe/* tests #15399

Merged
merged 3 commits into from Jun 21, 2023

Conversation

tamiko
Copy link
Member

@tamiko tamiko commented Jun 20, 2023

The following set of tests in remote_point_evaluation/* all print a CGAL mesh whose final order of vertices depends on the compiler, optimization level and standard library being used.

Instead of adding output variants for all tests I ran, let us simply not compare the output. (Tested on two machines, with gcc and clang, libstdc++ and libc++, and differing CGAL versions).

In reference to #15383

This test outputs a mesh with differing results between cgal library
versions and underlying standard library. I see at least three different
results on the regression tester.

Instead of adding three different variants per mpirun, let us simply
disable the final comparison and run the test only relying on cgal and
our library to throw an error.
This test outputs a mesh with differing results between standard
libraries (gnu libstdc++ versus clang/llvm libc++).

Instead of adding another output variant for libc++, let us simply
disable the final comparison and run the test only relying on cgal and
our library to throw an error.
…mpare output

Let us also modify the following two tests with all their mpirun
variants. I again see slight differences between gcc and clang versions,
and between libc++ and libstdc++.
@tamiko tamiko added this to the Release 9.5 milestone Jun 20, 2023
@tamiko tamiko added the Tests label Jun 20, 2023
@kronbichler kronbichler merged commit 5bee5bb into dealii:master Jun 21, 2023
11 of 14 checks passed
@tamiko tamiko deleted the fix_rpe_tests branch July 7, 2023 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants