Tpetra: Require setting Teuchos_ENABLE_LONG_LONG_INT=ON
Created by: mhoemmen
@trilinos/tpetra
Teuchos_ENABLE_LONG_LONG_INT=ON
is the default setting of that CMake variable. The only reason to turn off long long
support in Teuchos is if building with C++11 disabled, but Tpetra requires C++11.
It used to be that Teuchos_ENABLE_LONG_LONG_INT
controlled whether Tpetra enabled GlobalOrdinal=long long
. Currently, disabling it still makes Tpetra disable that GlobalOrdinal type. However, the better approach is to tell Tpetra directly via Tpetra_INST_INT_LONG_LONG=ON
.