Amesos2: compile failure under CUDA
Created by: jhux2
An Amesos2 compile is failing on apollo: https://testing.sandia.gov/cdash/viewBuildError.php?buildid=3171167. Here is the error:
Error while building C++ object file " CMakeFiles/amesos2.dir/Amesos2_Factory.cpp.o" in target amesos2
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_DenseMatrixView.hpp(23): error: qualified name is not allowed
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_DenseMatrixView.hpp(23): error: explicit type is missing ("int" assumed)
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_DenseMatrixView.hpp(23): error: expected a ";"
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_DenseMatrixView.hpp(28): error: identifier "future_type" is undefined
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_DenseMatrixView.hpp(97): error: identifier "future_type" is undefined
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_DenseMatrixView.hpp(126): error: identifier "future_type" is undefined
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_SupernodeInfo.hpp(31): error: qualified name is not allowed
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_SupernodeInfo.hpp(31): error: explicit type is missing ("int" assumed)
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_SupernodeInfo.hpp(31): error: expected a ";"
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_TaskFunctor_FactorizeChol.hpp(21): error: qualified name is not allowed
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/shylu/shylu_node/tacho/src/TachoExp_TaskFunctor_FactorizeChol.hpp(21): error: explicit type is missing ("int" assumed)
@trilinos/amesos2