MueLu tests failing with checkin script and secondary-stable code enabled
Created by: kddevin
@trilinos/muelu I am running the checkin script with secondary-stable code enabled. I see the following failures in MueLu. Since MueLu uses Zoltan and Zoltan2, I want to make sure that these errors are expected, and not caused by my code changes. I list my custom configuration options at the bottom of this issue. Is there some other CMake magic that I need (and, if so, can it be made the default in the checkin script)?
1222 - MueLu_ParameterListInterpreterTpetra_MPI_1 (Failed)
1223 - MueLu_ParameterListInterpreterTpetra_MPI_4 (Failed)
Error message for 1222: p=0: *** Caught standard std::exception of type 'std::invalid_argument' : /home/kddevin/code/Trilinos/packages/teuchos/remainder/src/Trilinos_Details_LinearSolverFactory.hpp:599: Throw number = 209 Throw test that evaluated to true: factory.get () == NULL Trilinos::Details::getLinearSolver: Package "Ifpack2" is valid, but it never registered a LinearSolverFactory for template parameters MV = Tpetra::MultiVector<double,int,long int,Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace>>, OP = Tpetra::Operator<double, int, long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >, NormType = double. Trilinos_ENABLE_LINEAR_SOLVER_FACTORY_REGISTRATION = OFF.
Error message for 1223: p=0: *** Caught standard std::exception of type 'std::invalid_argument' : /home/kddevin/code/Trilinos/packages/teuchos/remainder/src/Trilinos_Details_LinearSolverFactory.hpp:599: Throw number = 132 Throw test that evaluated to true: factory.get () == NULL Trilinos::Details::getLinearSolver: Package "Ifpack2" is valid, but it never registered a LinearSolverFactory for template parameters MV = Tpetra::MultiVector<double,int,long int,Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace>>, OP = Tpetra::Operator<double, int, long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >, NormType = double. Trilinos_ENABLE_LINEAR_SOLVER_FACTORY_REGISTRATION = OFF.
My configuration options: -D Trilinos_ENABLE_SECONDARY_STABLE_CODE=ON -D Trilinos_ENABLE_Epetra:BOOL=ON -D Trilinos_ENABLE_Galeri:BOOL=ON -D Trilinos_ENABLE_Pamgen:BOOL=ON -D Zoltan_ENABLE_EXAMPLES:BOOL=ON -D Zoltan_ENABLE_TESTS:BOOL=ON -D Zoltan2_ENABLE_EXAMPLES:BOOL=ON -D Zoltan2_ENABLE_TESTS:BOOL=ON -D Zoltan2_ENABLE_Experimental:BOOL=ON -D Zoltan_ENABLE_Scotch:BOOL=ON -D Zoltan2_ENABLE_Scotch:BOOL=ON -D Scotch_LIBRARY_DIRS:FILEPATH="/home/kddevin/code/Scotch/scotch_6.0.3/32bit_openmpi/lib" -D Scotch_INCLUDE_DIRS:FILEPATH="/home/kddevin/code/Scotch/scotch_6.0.3/32bit_openmpi//include" -D Zoltan_ENABLE_ParMETIS:BOOL=ON -D Zoltan2_ENABLE_ParMETIS:BOOL=ON -D ParMETIS_LIBRARY_DIRS:FILEPATH="/home/kddevin/code/ParMETIS/ParMETIS-4.0.3/32bit_openmpi" -D ParMETIS_INCLUDE_DIRS:FILEPATH="/home/kddevin/code/ParMETIS/ParMETIS-4.0.3/32bit_openmpi" -D Teuchos_ENABLE_STACKTRACE=OFF -D MPI_BIN_DIR:PATH=/usr/lib64/openmpi/bin -D TPL_ENABLE_MPI:BOOL=ON -D MPI_EXEC_MAX_NUMPROCS:STRING=12 -D TPL_ENABLE_Boost=OFF -D TPL_ENABLE_Netcdf=OFF -D TPL_ENABLE_BoostLib=OFF -D Trilinos_ENABLE_SEACAS:BOOL=OFF -D Trilinos_ENABLE_STK:BOOL=OFF -D DART_TESTING_TIMEOUT:STRING=1300 -D Amesos2_ENABLE_KLU2=ON