Sebastian, You should get the same result with Docker and on your machine. I have had a few cases where the result was wrong in docker but correct on my machine. This was always related to a variable that was not initialized. For some reason, on my machine the variable would be set to zero but in docker the value was random. It should be easy to find out where the problem is by comparing intermediate results from docker with the results from your machine.
Best, Bruno On Friday, April 1, 2022 at 6:40:52 AM UTC-4 SebG wrote: > 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 > -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/4264a0c0-589a-44f3-8352-67ae1b80ab6fn%40googlegroups.com.
