Test Piro_MatrixFreeDecorator_UnitTests_MPI_4 failing in several ATDM builds
Created by: bartlettroscoe
CC: @trilinos/piro, @rppawlo (Trilinos Nonlinear Solvers Product Area Lead)
Next Action Status
Commit 6682bfcf pushed on 3/30/2018 disabled this test for the builds were it was failing at the time. Merge of PR #3750 on 10/27/2018 resulted in this test Piro_MatrixFreeDecorator_UnitTests_MPI_4 newly passing in the 'waterman' release-debug builds starting 10/28/2018. PR #3866 merged to 'develop' on 11/13/2018 that should re-enable this test on all platforms. On 11/15/2018 this test ran and passed in all 38 ATDM Trilinos builds that enabled Panzer tests.
Description
As shown in the query for all builds today:
the test Piro_MatrixFreeDecorator_UnitTests_MPI_4
fails in the new ATDM builds:
Trilinos-atdm-hansen-shiller-gnu-opt-openmp
Trilinos-atdm-hansen-shiller-gnu-opt-serial
Trilinos-atdm-white-ride-cuda-opt
Trilinos-atdm-white-ride-gnu-opt-openmp
It does not fail in any other builds.
The test output shows failures like:
[...]
4. Piro_MatrixFreeDecorator_DefaultJacobian_UnitTest ...
nonnull(jacobian) = 1 == true : passed
jacobian->domain()->isCompatible(*expectedJacobian->domain()) = 1 == true : passed
jacobian->range()->isCompatible(*expectedJacobian->range()) = 1 == true : passed
Comparing actual == expected ...
Error, relErr(actual[3],expected[3]) = relErr(-1.16415e-10,0) = 0.999998 <= tol = 1e-05: failed!
Comparing actual == expected ...
Error, relErr(actual[3],expected[3]) = relErr(-1.16415e-10,0) = 0.999998 <= tol = 1e-05: failed!
Comparing actual == expected ...
Error, relErr(actual[3],expected[3]) = relErr(-1.16415e-10,0) = 0.999998 <= tol = 1e-05: failed!
Comparing actual == expected ... passed
[FAILED] (0.00349 sec) Piro_MatrixFreeDecorator_DefaultJacobian_UnitTest
Location: /home/jenkins/hansen/workspace/Trilinos-atdm-hansen-shiller-gnu-opt-openmp/SRC_AND_BUILD/Trilinos/packages/piro/test/Piro_MatrixFreeDecorator_UnitTests.cpp:330
[...]
The following tests FAILED:
4. Piro_MatrixFreeDecorator_DefaultJacobian_UnitTest ...
5. Piro_MatrixFreeDecorator_DefaultJacobian_ModelSupportsW_UnitTest ...
6. Piro_MatrixFreeDecorator_DynamicJacobian_UnitTest ...
Total Time: 0.0958 sec
Summary: total = 8, run = 8, passed = 5, failed = 3
End Result: TEST FAILED
These don't segfault or crash in any of these builds. These look to just be numerical erros.
Steps to Reproduce
In order to reproduce, just enable the log onto the machines hansen
, shiller
, white
or ride
and run the builds shown above using the instructions provided at:
Just enable the package -DTrilinos_ENABLE_Piro=ON
and run the tests as described. See specific instructions for these machines at: