Support 64-bit local indices in Tpetra & downstream packages
Created by: mhoemmen
Original e-mail to trilinos-users:
We would like to use Tpetra, Belos, Amesos2 and MueLu with both local index type = long and global index type = long. Unfortunately, this does not appear to be supported out of the box, at least I couldn't find the right CMake settings. I suppose I have to manually instantiate all the required classes with the appropriate types or is there another way? At the moment I am getting undefined symbol errors at runtime in our project such as (demangled):
MueLu::TpetraOperator<double, long, long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::OpenMP, Kokkos::HostSpace> >::getDomainMap() const