Dear everyone,
I am using GitHub actions and the deal.II docker container to run some tests of my applications. The tests solve small problems and the output to std::cout is compared with the reference output. However, there is a problem with one test, where the L2 norm of a vector becomes approx. 1.0e+03.
The norm computed on my machine (Ubuntu 21.04 and deal.II 9.3.0) and on the docker container dealii:v9.3.0-focal differ by 4.0e-1 such that the test on the docker container fails. I guess that the difference is due to floating-point arithmetic because it becomes smaller when a coarser mesh is used.
Did you have a similar experience regarding the docker container? Do you think that my test setup is simply not suitable if the results are not reproducible on another machine?
Best regards,
Sebastian