forked from trilinos/Trilinos
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge 'trilinos/Trilinos:develop' (8dd970f) into 'tcad-charon/Trilino…
…s:develop' (8c63c37). * trilinos-develop: (22 commits) Ifpack2: fix refcount related errors Percept: add .h files to install Adds more Ifpack2 preconditioned tests for different Belos solvers 9184 winllvmparbuild: fix winllvm parallel builds with modification to muelu, zoltan2, belos (trilinos#9187) Revert "Ifpack2: correction to typo in long double file." Ifpack2: correction to typo in long double file. Kokkos: rolling back Kokkos changes from PR, per Christian's request. removed unused typedefs to reduce warnings Kokkos: correction to return type for routine. Teuchos: fixing 'warnings as errors' compilation issues that showed up w/ autotester tests. Tpetra: adding 'long double' test. Kokkos: adding ifdef guards around long double routines to prevent compilation in a CUDA build. Tpetra and Ifpack2: fixing issues with 'long double' template specializations not being compiled in Tpetra. Tpetra: adding some missing logic for 'long double' scalartype. Still having issues with ETI enabled. For some reason, Tpetra libs are not built with long double specialization like the rest of the Trilinos packages. Adding support for 'long double' scalar type when ETI is turned on. Kokkos: adding 'long double' specialization to Kokkos::Random. Teuchos: adding 'long double' specialization to SerializationTraits and ScalarTraits. Tpetra and Ifpack2: fixing issues with 'long double' template specializations not being compiled in Tpetra. Tpetra: adding some missing logic for 'long double' scalartype. Still having issues with ETI enabled. For some reason, Tpetra libs are not built with long double specialization like the rest of the Trilinos packages. Adding support for 'long double' scalar type when ETI is turned on. ...
- Loading branch information
Showing
138 changed files
with
12,286 additions
and
143 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15 changes: 15 additions & 0 deletions
15
packages/ifpack2/adapters/thyra/RTOpPack_ROpGetSubVector_longdouble.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#include "Teuchos_ConfigDefs.hpp" | ||
#include "RTOpPack_ROpGetSubVector_decl.hpp" | ||
|
||
#if defined(HAVE_RTOP_EXPLICIT_INSTANTIATION) && defined(HAVE_TEUCHOS_LONG_DOUBLE) | ||
|
||
#include "RTOpPack_ROpGetSubVector_def.hpp" | ||
#include "Teuchos_ExplicitInstantiationHelpers.hpp" | ||
|
||
namespace RTOpPack { | ||
|
||
TEUCHOS_CLASS_TEMPLATE_INSTANT_LONG_DOUBLE(ROpGetSubVector) | ||
|
||
} // namespace RTOpPack | ||
|
||
#endif // HAVE_RTOP_EXCPLICIT_INSTANTIATION && HAVE_TEUCHOS_LONG_DOUBLE |
15 changes: 15 additions & 0 deletions
15
packages/ifpack2/adapters/thyra/RTOpPack_RTOpTHelpers_longdouble.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#include "Teuchos_ConfigDefs.hpp" | ||
#include "RTOpPack_RTOpTHelpers_decl.hpp" | ||
|
||
#if defined(HAVE_RTOP_EXPLICIT_INSTANTIATION) && defined(HAVE_TEUCHOS_LONG_DOUBLE) | ||
|
||
#include "RTOpPack_RTOpTHelpers_def.hpp" | ||
#include "Teuchos_ExplicitInstantiationHelpers.hpp" | ||
|
||
namespace RTOpPack { | ||
|
||
TEUCHOS_MACRO_TEMPLATE_INSTANT_LONG_DOUBLE(RTOPPACK_RTOPT_HELPERS_INSTANT_SCALAR) | ||
|
||
} // namespace RTOpPack | ||
|
||
#endif // HAVE_RTOP_EXPLICIT_INSTANTIATION && HAVE_TEUCHOS_LONG_DOUBLE |
15 changes: 15 additions & 0 deletions
15
packages/ifpack2/adapters/thyra/RTOpPack_RTOpT_longdouble.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#include "Teuchos_ConfigDefs.hpp" | ||
#include "RTOpPack_RTOpT_decl.hpp" | ||
|
||
#if defined(HAVE_RTOP_EXPLICIT_INSTANTIATION) && defined(HAVE_TEUCHOS_LONG_DOUBLE) | ||
|
||
#include "RTOpPack_RTOpT_def.hpp" | ||
#include "Teuchos_ExplicitInstantiationHelpers.hpp" | ||
|
||
namespace RTOpPack { | ||
|
||
TEUCHOS_CLASS_TEMPLATE_INSTANT_LONG_DOUBLE(RTOpT) | ||
|
||
} // namespace RTOpPack | ||
|
||
#endif // HAVE_TEUCHOS_EXCPLICIT_INSTANTIATION && HAVE_TEUCHOS_LONG_DOUBLE |
15 changes: 15 additions & 0 deletions
15
packages/ifpack2/adapters/thyra/RTOpPack_SPMD_apply_op_longdouble.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#include "Teuchos_ConfigDefs.hpp" | ||
#include "RTOpPack_SPMD_apply_op_decl.hpp" | ||
|
||
#if defined(HAVE_RTOP_EXPLICIT_INSTANTIATION) && defined(HAVE_TEUCHOS_LONG_DOUBLE) | ||
|
||
#include "RTOpPack_SPMD_apply_op_def.hpp" | ||
#include "Teuchos_ExplicitInstantiationHelpers.hpp" | ||
|
||
namespace RTOpPack { | ||
|
||
TEUCHOS_MACRO_TEMPLATE_INSTANT_LONG_DOUBLE(RTOPPACK_SPMD_APPLY_OP_INSTANT_SCALAR) | ||
|
||
} // namespace RTOpPack | ||
|
||
#endif // HAVE_RTOP_EXPLICIT_INSTANTIATION && HAVE_TEUCHOS_LONG_DOUBLE |
15 changes: 15 additions & 0 deletions
15
packages/ifpack2/adapters/thyra/RTOpPack_TOpLinearCombination_longdouble.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#include "Teuchos_ConfigDefs.hpp" | ||
#include "RTOpPack_TOpLinearCombination.hpp" | ||
|
||
#if defined(HAVE_RTOP_EXPLICIT_INSTANTIATION) && defined(HAVE_TEUCHOS_LONG_DOUBLE) | ||
|
||
#include "RTOpPack_TOpLinearCombination_def.hpp" | ||
#include "Teuchos_ExplicitInstantiationHelpers.hpp" | ||
|
||
namespace RTOpPack { | ||
|
||
TEUCHOS_CLASS_TEMPLATE_INSTANT_LONG_DOUBLE(TOpLinearCombination) | ||
|
||
} // namespace RTOpPack | ||
|
||
#endif // HAVE_RTOP_EXCPLICIT_INSTANTIATION && HAVE_TEUCHOS_LONG_DOUBLE |
16 changes: 16 additions & 0 deletions
16
packages/ifpack2/adapters/thyra/Thyra_DefaultColumnwiseMultiVector_longdouble.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "Teuchos_ConfigDefs.hpp" | ||
#include "Thyra_ConfigDefs.hpp" | ||
|
||
#if defined(HAVE_THYRA_EXPLICIT_INSTANTIATION) && defined(HAVE_TEUCHOS_LONG_DOUBLE) | ||
|
||
#include "Thyra_DefaultColumnwiseMultiVector_decl.hpp" | ||
#include "Thyra_DefaultColumnwiseMultiVector_def.hpp" | ||
#include "Teuchos_ExplicitInstantiationHelpers.hpp" | ||
|
||
namespace Thyra { | ||
|
||
TEUCHOS_CLASS_TEMPLATE_INSTANT_LONG_DOUBLE(DefaultColumnwiseMultiVector) | ||
|
||
} // namespace Thyra | ||
|
||
#endif // HAVE_THYRA_EXPLICIT_INSTANTIATION && HAVE_TEUCHOS_LONG_DOUBLE |
16 changes: 16 additions & 0 deletions
16
packages/ifpack2/adapters/thyra/Thyra_DefaultPreconditioner_longdouble.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "Teuchos_ConfigDefs.hpp" | ||
#include "Thyra_ConfigDefs.hpp" | ||
|
||
#if defined(HAVE_THYRA_EXPLICIT_INSTANTIATION) && defined(HAVE_TEUCHOS_LONG_DOUBLE) | ||
|
||
#include "Thyra_DefaultPreconditioner_decl.hpp" | ||
#include "Thyra_DefaultPreconditioner_def.hpp" | ||
#include "Teuchos_ExplicitInstantiationHelpers.hpp" | ||
|
||
namespace Thyra { | ||
|
||
TEUCHOS_CLASS_TEMPLATE_INSTANT_LONG_DOUBLE(DefaultPreconditioner) | ||
|
||
} // namespace Thyra | ||
|
||
#endif // HAVE_THYRA_EXPLICIT_INSTANTIATION && HAVE_TEUCHOS_LONG_DOUBLE |
Oops, something went wrong.