29#include "Teuchos_UnitTestHarness.hpp"
30#include "Teuchos_UnitTestRepository.hpp"
31#include "Teuchos_GlobalMPISession.hpp"
33#define SACADO_TEST_DFAD 1
43 Kokkos::DynRankView<Sacado::Fad::DFad<double>,Kokkos::Serial> v1(
45 Kokkos::DynRankView<Sacado::Fad::DFad<double>,Kokkos::LayoutRight,Kokkos::HostSpace> v2(
"v2", 3 , 5);
47 Kokkos::deep_copy(v1, v2);
56 const int StaticDim = 5;
59 typedef Kokkos::View<FadType1*,Kokkos::Serial> ViewType;
61 const size_t num_rows = 11;
62 const size_t fad_size = StaticDim;
63 ViewType v(
"v", num_rows, fad_size+1);
68 const size_t sz =
x.size();
69 TEUCHOS_TEST_EQUALITY(sz, fad_size, out, success);
72int main(
int argc,
char* argv[] ) {
73 Teuchos::GlobalMPISession mpiSession(&argc, &argv);
76 Kokkos::initialize(argc,argv);
78 int res = Teuchos::UnitTestRepository::runUnitTestsFromMain(argc, argv);
#define VIEW_FAD_TESTS_D(D)
TEUCHOS_UNIT_TEST(Kokkos_View_Fad, DynRankMauroDeepCopy)