precice / systemtests

Testing preCICE / solver combinations using Docker
GNU General Public License v3.0
3 stars 4 forks source link

Modifying reference output of FEniCS-FEniCS test #268

Closed IshaanDesai closed 3 years ago

IshaanDesai commented 3 years ago

In the previous PR updating the reference output of the FEniCS-FEniCS test: https://github.com/precice/systemtests/pull/266 the update was done by running the following configuration on a local machine:

It was expected that once the locally updated results are updated as reference output, the system test will pass. That however did not happen. Further investigation reveals that the VTK output generated from the CI pipeline varies slightly with the VTK output obtained locally. The variation is close to machine precision (order of E-12). This variation can be a result of using different versions of dependencies in the CI pipeline. The variation is small enough to be ignored.

The following strategy is applied to update the VTK output of the FEniCS-FEniCS test: