Piro: Failing test Piro_EpetraSolver_MPI_4 in SEMS MPI_RELEASE_DEBUG_SHARED_ST build
Created by: bartlettroscoe
Next Action Status:
Disabled failing test for the checkin-test-sems.sh script. Next: Fix the failing test?
CC: @trilinos/framework, @trilinos/thyra, @agsalin
Description:
When trying to push a change to Trilinos enabling all of the packages, I got a failing test Piro_EpetraSolver_MPI_4. This was generated on the machine muir using:
$ ./checkin-test-sems.sh --default-bulids= \
--st-extra-builds=MPI_RELEASE_DEBUG_SHARED_ST \
--enable-all-packages=off --no-enable-fwd-packages --enable-packages=Piro \
--local-do-all
The Trilinos version was:
307a5b3 "Fixed a bug in the OED objective where a vector was cloned [...]"
Author: Denis Ridzal <dridzal@sandia.gov>
Date: Wed Jul 13 19:04:03 2016 -0600 (11 hours ago)
M packages/rol/example/PDE-OPT/adv-diff-react/ROL_ExperimentDesignObjective.hpp
The failing test shows:
p=0: *** Caught standard std::exception of type 'Thyra::Exceptions::IncompatibleVectorSpaces' :
/home/rabartl/Trilinos.base.again/Trilinos/packages/thyra/adapters/epetra/src/Thyra_EpetraThyraWrappers.cpp:634:
Throw number = 1
Throw test that evaluated to true: !l_isCompatible
Thyra::get_Epetra_MultiVector(map,mv)
Error, the following vector spaces are not compatible:
*epetra_vs : Thyra::DefaultSpmdVectorSpace<double>{globalDim=1,localSubDim=1,localOffset=0,comm=Teuchos::MpiComm<long>{size=4,rank=0,rawMpiComm=0x6a2120}}
*mv->range() : Thyra::DefaultSpmdVectorSpace<double>{globalDim=2,localSubDim=2,localOffset=0,comm=Teuchos::MpiComm<long>{size=4,rank=0,rawMpiComm=0x6a2120}}
It does not looks like a debug-mode (-DTrilinos_ENABLE_DEBUG=ON
) ever gets run in post-push automated testing from looking at:
So the only build that Piro tests are ever run in is the one CI build (that does not even turn on debug-mode checking)!
Tasks:
- Disable failing test for the checkin-test-sems.sh script to allow pushes (see below) [Done]
- Fix failing test and reenable ...