Tpetra: Get rid of GlobalOrdinal template parameter
Created by: mhoemmen
As agreed by the Tpetra developers, we plan to get rid of the GlobalOrdinal template parameter. The global_ordinal_type
typedef will remain, but it will always be 64-bit signed integer type.
@trilinos/tpetra
Current Behavior
- Currently, we build Trilinos twice by default: once for
GlobalOrdinal=int
and once forGlobalOrdinal=long long
orlong
. This wastes build time and space. - More template parameters complicates Trilinos' build system and tests.
Definition of Done
-
Prototype backwards compatibility measures -
Implement backwards compatibility measures -
Deprecate specifying GlobalOrdinal
explicitly -
Get rid of GlobalOrdinal
Related Issues
- Related to #74 (closed)