Tpetra: Setting Teuchos_ENABLE_LONG_LONG_INT=OFF makes Tpetra example not build on ride Cuda/debug
Created by: bathmatt
I'm seeing this issue when I try to compile the examples on ride.
[ 71%] Building CXX object packages/tpetra/core/test/inout/CMakeFiles/TpetraCore_ReadTriples.dir/ReadTriples.cpp.o
/ascldap/users/mbetten/workspace/Trilinos/packages/kokkos-kernels/src/Kokkos_ArithTraits.hpp(1480): warning: pointless comparison of unsigned integer with zero
/ascldap/users/mbetten/workspace/Trilinos/packages/kokkos-kernels/src/Kokkos_ArithTraits.hpp(157): warning: pointless comparison of unsigned integer with zero
detected during instantiation of "IntType <unnamed>::intPowSigned(IntType, IntType) [with IntType=char]"
(1506): here
/ascldap/users/mbetten/workspace/Trilinos/packages/kokkos-kernels/src/Kokkos_ArithTraits.hpp(161): warning: pointless comparison of unsigned integer with a negative constant
detected during instantiation of "IntType <unnamed>::intPowSigned(IntType, IntType) [with IntType=char]"
(1506): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(364): error: static assertion failed with "countPackTriples: OrdinalType lacks an MpiTypeTraits specialization."
detected during:
instantiation of "int Tpetra::Details::countPackTriples<ScalarType,OrdinalType>(int, const Teuchos::Comm<int> &, int &, std::ostream *) [with ScalarType=double, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(689): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(210): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(368): error: too few arguments in function call
detected during:
instantiation of "int Tpetra::Details::countPackTriples<ScalarType,OrdinalType>(int, const Teuchos::Comm<int> &, int &, std::ostream *) [with ScalarType=double, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(689): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(210): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(480): error: static assertion failed with "packTriples: OrdinalType lacks an MpiTypeTraits specialization."
detected during:
instantiation of "int Tpetra::Details::packTriples(const OrdinalType *, const OrdinalType *, const ScalarType *, int, char *, int, int &, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=double, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(732): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(210): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(484): error: too few arguments in function call
detected during:
instantiation of "int Tpetra::Details::packTriples(const OrdinalType *, const OrdinalType *, const ScalarType *, int, char *, int, int &, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=double, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(732): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(210): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(596): error: static assertion failed with "unpackTriples: OrdinalType lacks an MpiTypeTraits specialization."
detected during:
instantiation of "int Tpetra::Details::unpackTriples(const char *, int, int &, OrdinalType *, OrdinalType *, ScalarType *, int, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=double, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(892): here
instantiation of "int Tpetra::Details::Impl::recvOneBatchOfTriples(std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, int &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, CommRequestPtr &, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO, CommRequestPtr=Teuchos::RCP<Teuchos::CommRequest<int>>]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1092): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(210): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(600): error: too few arguments in function call
detected during:
instantiation of "int Tpetra::Details::unpackTriples(const char *, int, int &, OrdinalType *, OrdinalType *, ScalarType *, int, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=double, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(892): here
instantiation of "int Tpetra::Details::Impl::recvOneBatchOfTriples(std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, int &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, CommRequestPtr &, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO, CommRequestPtr=Teuchos::RCP<Teuchos::CommRequest<int>>]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1092): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=double, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(210): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(364): error: static assertion failed with "countPackTriples: OrdinalType lacks an MpiTypeTraits specialization."
detected during:
instantiation of "int Tpetra::Details::countPackTriples<ScalarType,OrdinalType>(int, const Teuchos::Comm<int> &, int &, std::ostream *) [with ScalarType=std::complex<double>, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(689): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(342): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(368): error: too few arguments in function call
detected during:
instantiation of "int Tpetra::Details::countPackTriples<ScalarType,OrdinalType>(int, const Teuchos::Comm<int> &, int &, std::ostream *) [with ScalarType=std::complex<double>, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(689): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(342): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(480): error: static assertion failed with "packTriples: OrdinalType lacks an MpiTypeTraits specialization."
detected during:
instantiation of "int Tpetra::Details::packTriples(const OrdinalType *, const OrdinalType *, const ScalarType *, int, char *, int, int &, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=std::complex<double>, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(732): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(342): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(484): error: too few arguments in function call
detected during:
instantiation of "int Tpetra::Details::packTriples(const OrdinalType *, const OrdinalType *, const ScalarType *, int, char *, int, int &, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=std::complex<double>, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(732): here
instantiation of "int Tpetra::Details::Impl::readAndSendOneBatchOfTriples(std::istream &, std::size_t &, std::size_t &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, std::size_t, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1019): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(342): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(596): error: static assertion failed with "unpackTriples: OrdinalType lacks an MpiTypeTraits specialization."
detected during:
instantiation of "int Tpetra::Details::unpackTriples(const char *, int, int &, OrdinalType *, OrdinalType *, ScalarType *, int, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=std::complex<double>, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(892): here
instantiation of "int Tpetra::Details::Impl::recvOneBatchOfTriples(std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, int &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, CommRequestPtr &, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO, CommRequestPtr=Teuchos::RCP<Teuchos::CommRequest<int>>]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1092): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(342): here
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_PackTriples.hpp(600): error: too few arguments in function call
detected during:
instantiation of "int Tpetra::Details::unpackTriples(const char *, int, int &, OrdinalType *, OrdinalType *, ScalarType *, int, const Teuchos::Comm<int> &, std::ostream *) [with ScalarType=std::complex<double>, OrdinalType=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(892): here
instantiation of "int Tpetra::Details::Impl::recvOneBatchOfTriples(std::vector<GO, std::allocator<GO>> &, std::vector<GO, std::allocator<GO>> &, std::vector<SC, std::allocator<SC>> &, int &, Teuchos::ArrayRCP<int> &, Teuchos::ArrayRCP<char> &, CommRequestPtr &, int, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO, CommRequestPtr=Teuchos::RCP<Teuchos::CommRequest<int>>]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/inout/Tpetra_Details_ReadTriples.hpp(1092): here
instantiation of "int Tpetra::Details::readAndDealOutTriples(std::istream &, std::size_t &, std::size_t &, std::function<int (GO, GO, const SC &)>, std::size_t, const Teuchos::Comm<int> &, __nv_bool, std::ostream *, __nv_bool) [with SC=std::complex<double>, GO=<unnamed>::GO]"
/ascldap/users/mbetten/workspace/Trilinos/packages/tpetra/core/test/inout/ReadTriples.cpp(342): here
12 errors detected in the compilation of "/tmp/tmpxft_0000e48d_00000000-7_ReadTriples.cpp1.ii".
make[2]: *** [packages/tpetra/core/test/inout/CMakeFiles/TpetraCore_ReadTriples.dir/ReadTriples.cpp.o] Error 2
make[1]: *** [packages/tpetra/core/test/inout/CMakeFiles/TpetraCore_ReadTriples.dir/all] Error 2
make: *** [all] Error 2
mbetten@ride6:~/workspace/build_unknown_CUDA_DEBUG_CUDA/packages/tpetra$