Amesos2 unsigned
Created by: aprokop
@trilinos/amesos2
Description
This adds "unsigned long" instantiations for KLU2 and Superludist. This PR has a limited scope and only does things as are necessary for xsdk-0.4.0
Motivation and Context
xsdk-0.4 added DataTransferKit (DTK) to the list of supported packages. DTK uses "unsigned long" global ordinal. While DTK itself only uses Tpetra, Teuchos and Kokkos Trilinos packages, the xsdk spack build necessarily pulls in a lot more packages, most of them not tested with such global ordinal. Thus, this PR tries to fix some of the errors encountered during the build with Amesos2 package.
How Has This Been Tested?
Checklist
-
My commit messages mention the appropriate GitHub issue numbers. -
My code follows the code style of the affected package(s). -
My change requires a change to the documentation. -
I have updated the documentation accordingly. -
I have read the code contribution guidelines for this project. -
I have added tests to cover my changes. -
All new and existing tests passed. -
No new compiler warnings were introduced. -
These changes break backwards compatibility.