Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Trilinos
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 936
    • Issues 936
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • James Willenbring
  • Trilinos
  • Issues
  • #1673

Closed
Open
Created Sep 01, 2017 by James Willenbring@jmwilleMaintainer

Tpetra: CUDA packCrs build failure

Created by: ibaned

Nightly CUDA builds of Albany using the Trilinos develop branch have spotted the following:

/home/projects/albany/repos/Trilinos/packages/kokkos/core/src/Kokkos_View.hpp(1088): error: static assertion failed with "Incompatible View copy construction"
          detected during:
            instantiation of "Kokkos::View<DataType, Properties...>::View(const Kokkos::View<RT, RP...> &) [with DataType=const Sacado::MP::Vector<Tpetra::SFS_int_double_16_DFN
/home/projects/albany/repos/Trilinos/packages/tpetra/core/src/Tpetra_Details_packCrsMatrix_def.hpp(474): here
            instantiation of "Kokkos::pair<int, size_t> Tpetra::Details::packCrsMatrixRow<ST,ColumnMap,BufferDeviceType>(const ColumnMap &, const Kokkos::View<char *, BufferDev
/home/projects/albany/repos/Trilinos/packages/tpetra/core/src/Tpetra_Details_packCrsMatrix_def.hpp(621): here
            instantiation of "void Tpetra::Details::PackCrsMatrixFunctor<LocalMatrix, LocalMap, BufferDeviceType>::operator()(Tpetra::Details::PackCrsMatrixFunctor<LocalMatrix,
/home/projects/albany/repos/Trilinos/packages/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel.hpp(687): here
            instantiation of "std::enable_if<std::is_same<TagType, void>::value, void>::type Kokkos::Impl::ParallelReduce<FunctorType, Kokkos::RangePolicy<Traits...>, ReducerTy
/home/projects/albany/repos/Trilinos/packages/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel.hpp(719): here
            instantiation of "void Kokkos::Impl::ParallelReduce<FunctorType, Kokkos::RangePolicy<Traits...>, ReducerType, Kokkos::Cuda>::run(const Kokkos::Impl::ParallelReduce<
/home/projects/albany/repos/Trilinos/packages/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel.hpp(697): here
            [ 4 instantiation contexts not shown ]
            instantiation of "void Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(const std::__cxx11::string &, const PolicyType &, const Fun
/home/projects/albany/repos/Trilinos/packages/kokkos/core/src/Kokkos_Parallel_Reduce.hpp(1213): here
            instantiation of "void Kokkos::parallel_reduce(const PolicyType &, const FunctorType &, ReturnType &, Kokkos::Impl::enable_if<Kokkos::is_execution_policy<PolicyType
/home/projects/albany/repos/Trilinos/packages/tpetra/core/src/Tpetra_Details_packCrsMatrix_def.hpp(702): here
            instantiation of "void Tpetra::Details::do_pack(const LocalMatrix &, const LocalMap &, const Kokkos::View<char *, BufferDeviceType> &, const Tpetra::Details::PackTr
/home/projects/albany/repos/Trilinos/packages/tpetra/core/src/Tpetra_Details_packCrsMatrix_def.hpp(901): here
            instantiation of "void Tpetra::Details::packCrsMatrixImpl(const Tpetra::CrsMatrix<ST, LO, GO, NT, NT::classic> &, Kokkos::DualView<char *, BufferDeviceType, void, v
/home/projects/albany/repos/Trilinos/packages/tpetra/core/src/Tpetra_Details_packCrsMatrix_def.hpp(965): here
            instantiation of "void Tpetra::Details::packCrsMatrix(const Tpetra::CrsMatrix<ST, LO, GO, NT, false> &, Teuchos::Array<char> &, const Teuchos::ArrayView<size_t> &,
/home/projects/albany/build/TriBuild/packages/stokhos/src/Tpetra_Details_packCrsMatrix_MP_Vector_Cuda.cpp(54): here

This was initially recorded as gahansen/Albany#176.

@trilinos/tpetra

Assignee
Assign to
Time tracking