Merge topic 'deviceAdapter_serial_separate_directory'

0f58d6fc Add vtkm/cont/serial directory for the serial backend.
f7a9bbe0 All cuda / tbb unit tests follow the same naming pattern.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !569
This commit is contained in:
Robert Maynard 2016-09-28 17:45:34 -04:00 committed by Kitware Robot
commit dfcef00019
50 changed files with 158 additions and 85 deletions

@ -47,6 +47,7 @@ struct ExampleFieldWorklet : public vtkm::worklet::WorkletMapField
out_vec = vec * scalar1;
out_scalar1 = static_cast<U>(scalar1 + scalar2);
out_scalar2 = scalar2;
std::cout << "hello world" << std::endl;
}
template<typename T, typename U, typename V, typename W, typename X, typename Y>
@ -68,9 +69,9 @@ int main(int argc, char** argv)
(void)argc;
(void)argv;
std::vector< vtkm::Vec<vtkm::Float32, 3> > inputVec;
std::vector< vtkm::Int32 > inputScalar1;
std::vector< vtkm::Float64 > inputScalar2;
std::vector< vtkm::Vec<vtkm::Float32, 3> > inputVec(10);
std::vector< vtkm::Int32 > inputScalar1(10);
std::vector< vtkm::Float64 > inputScalar2(10);
vtkm::cont::ArrayHandle< vtkm::Vec<vtkm::Float32, 3> > handleV =
vtkm::cont::make_ArrayHandle(inputVec);

@ -28,7 +28,7 @@
#include <vtkm/cont/cuda/DeviceAdapterCuda.h>
#include <vtkm/cont/tbb/DeviceAdapterTBB.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/TryExecute.h>
typedef vtkm::Vec< vtkm::Float32, 3 > FloatVec3;

@ -52,7 +52,6 @@ set(headers
DeviceAdapter.h
DeviceAdapterAlgorithm.h
DeviceAdapterListTag.h
DeviceAdapterSerial.h
DynamicArrayHandle.h
DynamicCellSet.h
Error.h
@ -79,6 +78,7 @@ add_subdirectory(arg)
vtkm_declare_headers(${impl_headers} ${headers})
add_subdirectory(serial)
add_subdirectory(cuda)
add_subdirectory(tbb)

@ -24,7 +24,7 @@
#include <vtkm/cont/ArrayPortalToIterators.h>
#include <vtkm/cont/CoordinateSystem.h>
#include <vtkm/cont/DataSet.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
namespace vtkm {
namespace cont {

@ -566,7 +566,7 @@ class DeviceAdapterAtomicArrayImplementation;
// need.
#if VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_SERIAL
#include <vtkm/cont/internal/DeviceAdapterAlgorithmSerial.h>
#include <vtkm/cont/serial/internal/DeviceAdapterAlgorithmSerial.h>
#elif VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_CUDA
#include <vtkm/cont/cuda/internal/DeviceAdapterAlgorithmCuda.h>
// #elif VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_OPENMP

@ -27,7 +27,7 @@
#include <vtkm/ListTag.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/cuda/DeviceAdapterCuda.h>
#include <vtkm/cont/tbb/DeviceAdapterTBB.h>

@ -23,7 +23,7 @@
#include <vtkm/exec/FunctorBase.h>
#include <vtkm/cont/ArrayHandle.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/Testing.h>

@ -23,7 +23,7 @@
#include <vtkm/exec/FunctorBase.h>
#include <vtkm/cont/ArrayHandle.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/Testing.h>

@ -23,7 +23,7 @@
#include <vtkm/exec/ExecutionObjectBase.h>
#include <vtkm/exec/FunctorBase.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/Testing.h>

@ -19,12 +19,12 @@
##============================================================================
set(unit_tests
UnitTestComputeRangeCuda.cu
UnitTestCudaArrayHandle.cu
UnitTestCudaArrayHandleFancy.cu
UnitTestCudaComputeRange.cu
UnitTestCudaDataSetExplicit.cu
UnitTestCudaDataSetSingleType.cu
UnitTestCudaDeviceAdapter.cu
UnitTestCudaMath.cu
UnitTestDeviceAdapterCuda.cu
)
vtkm_unit_tests(CUDA SOURCES ${unit_tests})

@ -22,7 +22,7 @@
#include <vtkm/cont/cuda/internal/testing/Testing.h>
#include <vtkm/cont/testing/TestingComputeRange.h>
int UnitTestComputeRangeCuda(int, char *[])
int UnitTestCudaComputeRange(int, char *[])
{
int result = vtkm::cont::testing::TestingComputeRange
<vtkm::cont::DeviceAdapterTagCuda>::Run();

@ -28,7 +28,7 @@
#include <vtkm/cont/testing/TestingDeviceAdapter.h>
#include <vtkm/cont/cuda/internal/testing/Testing.h>
int UnitTestDeviceAdapterCuda(int, char *[])
int UnitTestCudaDeviceAdapter(int, char *[])
{
int result = vtkm::cont::testing::TestingDeviceAdapter
<vtkm::cont::DeviceAdapterTagCuda>::Run();

@ -132,7 +132,7 @@ public:
///
template <class IteratorTypeControl>
VTKM_CONT_EXPORT void CopyInto(IteratorTypeControl dest) const;
/// \brief Reduces the size of the array without changing its values.
///
/// This method allows you to resize the array without reallocating it. The
@ -166,7 +166,7 @@ public:
// need.
#if VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_SERIAL
#include <vtkm/cont/internal/ArrayManagerExecutionSerial.h>
#include <vtkm/cont/serial/internal/ArrayManagerExecutionSerial.h>
#elif VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_CUDA
#include <vtkm/cont/cuda/internal/ArrayManagerExecutionCuda.h>
// #elif VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_OPENMP

@ -21,17 +21,14 @@
set(headers
ArrayHandleExecutionManager.h
ArrayManagerExecution.h
ArrayManagerExecutionSerial.h
ArrayManagerExecutionShareWithControl.h
ArrayPortalFromIterators.h
ArrayPortalShrink.h
ArrayTransfer.h
ConnectivityExplicitInternals.h
DeviceAdapterAlgorithmGeneral.h
DeviceAdapterAlgorithmSerial.h
DeviceAdapterError.h
DeviceAdapterTag.h
DeviceAdapterTagSerial.h
DynamicTransform.h
FunctorsGeneral.h
IteratorFromArrayPortal.h

@ -128,7 +128,7 @@ struct DeviceAdapterTagCheck
//-----------------------------------------------------------------------------
#if VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_SERIAL
#include <vtkm/cont/internal/DeviceAdapterTagSerial.h>
#include <vtkm/cont/serial/internal/DeviceAdapterTagSerial.h>
#define VTKM_DEFAULT_DEVICE_ADAPTER_TAG ::vtkm::cont::DeviceAdapterTagSerial
#elif VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_CUDA

@ -24,7 +24,7 @@
#include <vtkm/cont/RuntimeDeviceInformation.h>
#include <vtkm/cont/DeviceAdapter.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/cuda/DeviceAdapterCuda.h>
#include <vtkm/cont/tbb/DeviceAdapterTBB.h>

@ -0,0 +1,28 @@
##============================================================================
## Copyright (c) Kitware, Inc.
## All rights reserved.
## See LICENSE.txt for details.
## This software is distributed WITHOUT ANY WARRANTY; without even
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
## PURPOSE. See the above copyright notice for more information.
##
## Copyright 2014 Sandia Corporation.
## Copyright 2014 UT-Battelle, LLC.
## Copyright 2014 Los Alamos National Security.
##
## Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
## the U.S. Government retains certain rights in this software.
##
## Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National
## Laboratory (LANL), the U.S. Government retains certain rights in
## this software.
##============================================================================
set(headers
DeviceAdapterSerial.h
)
add_subdirectory(internal)
vtkm_declare_headers(${headers})

@ -17,11 +17,11 @@
// Laboratory (LANL), the U.S. Government retains certain rights in
// this software.
//============================================================================
#ifndef vtk_m_cont_DeviceAdapterSerial_h
#define vtk_m_cont_DeviceAdapterSerial_h
#ifndef vtk_m_cont_serial_DeviceAdapterSerial_h
#define vtk_m_cont_serial_DeviceAdapterSerial_h
#include <vtkm/cont/internal/DeviceAdapterTagSerial.h>
#include <vtkm/cont/internal/ArrayManagerExecutionSerial.h>
#include <vtkm/cont/internal/DeviceAdapterAlgorithmSerial.h>
#include <vtkm/cont/serial/internal/DeviceAdapterTagSerial.h>
#include <vtkm/cont/serial/internal/ArrayManagerExecutionSerial.h>
#include <vtkm/cont/serial/internal/DeviceAdapterAlgorithmSerial.h>
#endif //vtk_m_cont_DeviceAdapterSerial_h
#endif //vtk_m_cont_serial_DeviceAdapterSerial_h

@ -17,12 +17,12 @@
// Laboratory (LANL), the U.S. Government retains certain rights in
// this software.
//============================================================================
#ifndef vtk_m_cont_internal_ArrayManagerExecutionSerial_h
#define vtk_m_cont_internal_ArrayManagerExecutionSerial_h
#ifndef vtk_m_cont_serial_internal_ArrayManagerExecutionSerial_h
#define vtk_m_cont_serial_internal_ArrayManagerExecutionSerial_h
#include <vtkm/cont/internal/ArrayManagerExecution.h>
#include <vtkm/cont/internal/ArrayManagerExecutionShareWithControl.h>
#include <vtkm/cont/internal/DeviceAdapterTagSerial.h>
#include <vtkm/cont/serial/internal/DeviceAdapterTagSerial.h>
namespace vtkm {
namespace cont {
@ -49,4 +49,4 @@ public:
}
} // namespace vtkm::cont::internal
#endif //vtk_m_cont_internal_ArrayManagerExecutionSerial_h
#endif //vtk_m_cont_serial_internal_ArrayManagerExecutionSerial_h

@ -0,0 +1,27 @@
##============================================================================
## Copyright (c) Kitware, Inc.
## All rights reserved.
## See LICENSE.txt for details.
## This software is distributed WITHOUT ANY WARRANTY; without even
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
## PURPOSE. See the above copyright notice for more information.
##
## Copyright 2014 Sandia Corporation.
## Copyright 2014 UT-Battelle, LLC.
## Copyright 2014 Los Alamos National Security.
##
## Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
## the U.S. Government retains certain rights in this software.
##
## Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National
## Laboratory (LANL), the U.S. Government retains certain rights in
## this software.
##============================================================================
set(headers
ArrayManagerExecutionSerial.h
DeviceAdapterAlgorithmSerial.h
DeviceAdapterTagSerial.h
)
vtkm_declare_headers(${headers})

@ -17,8 +17,8 @@
// Laboratory (LANL), the U.S. Government retains certain rights in
// this software.
//============================================================================
#ifndef vtk_m_cont_internal_DeviceAdapterAlgorithmSerial_h
#define vtk_m_cont_internal_DeviceAdapterAlgorithmSerial_h
#ifndef vtk_m_cont_serial_internal_DeviceAdapterAlgorithmSerial_h
#define vtk_m_cont_serial_internal_DeviceAdapterAlgorithmSerial_h
#include <vtkm/cont/ArrayHandle.h>
#include <vtkm/cont/ArrayHandleZip.h>
@ -26,7 +26,7 @@
#include <vtkm/cont/DeviceAdapterAlgorithm.h>
#include <vtkm/cont/ErrorExecution.h>
#include <vtkm/cont/internal/DeviceAdapterAlgorithmGeneral.h>
#include <vtkm/cont/internal/DeviceAdapterTagSerial.h>
#include <vtkm/cont/serial/internal/DeviceAdapterTagSerial.h>
#include <vtkm/BinaryOperators.h>
@ -265,8 +265,7 @@ private:
public:
template<class Functor>
VTKM_CONT_EXPORT static void Schedule(Functor functor,
vtkm::Id numInstances)
VTKM_CONT_EXPORT static void Schedule(Functor functor, vtkm::Id numInstances)
{
const vtkm::Id MESSAGE_SIZE = 1024;
char errorString[MESSAGE_SIZE];
@ -293,7 +292,6 @@ VTKM_VECTORIZATION_IN_LOOP
}
}
public:
template<class Functor>
VTKM_CONT_EXPORT
static void Schedule(Functor functor, vtkm::Id3 rangeMax)
@ -307,7 +305,6 @@ public:
functor.SetErrorMessageBuffer(errorMessage);
DeviceAdapterAlgorithm<Device>::ScheduleKernel<Functor> kernel(functor);
for(vtkm::Id k=0; k < rangeMax[2]; ++k)
{
for(vtkm::Id j=0; j < rangeMax[1]; ++j)
@ -444,4 +441,4 @@ public:
}
} // namespace vtkm::cont
#endif //vtk_m_cont_internal_DeviceAdapterAlgorithmSerial_h
#endif //vtk_m_cont_serial_internal_DeviceAdapterAlgorithmSerial_h

@ -17,11 +17,11 @@
// Laboratory (LANL), the U.S. Government retains certain rights in
// this software.
//============================================================================
#ifndef vtk_m_cont_internal_DeviceAdapterTagSerial_h
#define vtk_m_cont_internal_DeviceAdapterTagSerial_h
#ifndef vtk_m_cont_serial_internal_DeviceAdapterTagSerial_h
#define vtk_m_cont_serial_internal_DeviceAdapterTagSerial_h
#include <vtkm/cont/internal/DeviceAdapterTag.h>
VTKM_VALID_DEVICE_ADAPTER(Serial, VTKM_DEVICE_ADAPTER_SERIAL);
#endif //vtk_m_cont_internal_DeviceAdapterTagSerial_h
#endif //vtk_m_cont_serial_internal_DeviceAdapterTagSerial_h

@ -0,0 +1,29 @@
##============================================================================
## Copyright (c) Kitware, Inc.
## All rights reserved.
## See LICENSE.txt for details.
## This software is distributed WITHOUT ANY WARRANTY; without even
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
## PURPOSE. See the above copyright notice for more information.
##
## Copyright 2014 Sandia Corporation.
## Copyright 2014 UT-Battelle, LLC.
## Copyright 2014 Los Alamos National Security.
##
## Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
## the U.S. Government retains certain rights in this software.
##
## Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National
## Laboratory (LANL), the U.S. Government retains certain rights in
## this software.
##============================================================================
set(unit_tests
UnitTestSerialArrayHandle.cxx
UnitTestSerialArrayHandleFancy.cxx
UnitTestSerialComputeRange.cxx
UnitTestSerialDataSetExplicit.cxx
UnitTestSerialDataSetSingleType.cxx
UnitTestSerialDeviceAdapter.cxx
)
vtkm_unit_tests(TBB SOURCES ${unit_tests})

@ -23,10 +23,10 @@
// for a part of an operation where the TBB device was specified.
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/TestingArrayHandles.h>
int UnitTestArrayHandle(int, char *[])
int UnitTestSerialArrayHandle(int, char *[])
{
return vtkm::cont::testing::TestingArrayHandles
<vtkm::cont::DeviceAdapterTagSerial>::Run();

@ -25,12 +25,12 @@
// for a part of an operation where the TBB device was specified.
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/TestingFancyArrayHandles.h>
int UnitTestArrayHandleFancy(int, char *[])
int UnitTestSerialArrayHandleFancy(int, char *[])
{
return vtkm::cont::testing::TestingFancyArrayHandles
<vtkm::cont::DeviceAdapterTagSerial>::Run();

@ -23,11 +23,11 @@
// for a part of an operation where the TBB device was specified.
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/TestingComputeRange.h>
int UnitTestComputeRangeSerial(int, char *[])
int UnitTestSerialComputeRange(int, char *[])
{
return vtkm::cont::testing::TestingComputeRange
<vtkm::cont::DeviceAdapterTagSerial>::Run();

@ -23,10 +23,10 @@
// for a part of an operation where the TBB device was specified.
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/TestingDataSetExplicit.h>
int UnitTestDataSetExplicit(int, char *[])
int UnitTestSerialDataSetExplicit(int, char *[])
{
return vtkm::cont::testing::TestingDataSetExplicit
<vtkm::cont::DeviceAdapterTagSerial>::Run();

@ -23,10 +23,10 @@
// for a part of an operation where the TBB device was specified.
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/TestingDataSetSingleType.h>
int UnitTestDataSetSingleType(int, char *[])
int UnitTestSerialDataSetSingleType(int, char *[])
{
return vtkm::cont::testing::TestingDataSetSingleType
<vtkm::cont::DeviceAdapterTagSerial>::Run();

@ -23,11 +23,11 @@
// for a part of an operation where the TBB device was specified.
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/TestingDeviceAdapter.h>
int UnitTestDeviceAdapterSerial(int, char *[])
int UnitTestSerialDeviceAdapter(int, char *[])
{
return vtkm::cont::testing::TestingDeviceAdapter
<vtkm::cont::DeviceAdapterTagSerial>::Run();

@ -19,11 +19,11 @@
##============================================================================
set(unit_tests
UnitTestComputeRangeTBB.cxx
UnitTestDataSetExplicitTBB.cxx
UnitTestDataSetSingleTypeTBB.cxx
UnitTestDeviceAdapterTBB.cxx
UnitTestTBBArrayHandle.cxx
UnitTestTBBArrayHandleFancy.cxx
UnitTestTBBComputeRange.cxx
UnitTestTBBDataSetExplicit.cxx
UnitTestTBBDataSetSingleType.cxx
UnitTestTBBDeviceAdapter.cxx
)
vtkm_unit_tests(TBB SOURCES ${unit_tests})

@ -22,7 +22,7 @@
#include <vtkm/cont/testing/TestingComputeRange.h>
int UnitTestComputeRangeTBB(int, char *[])
int UnitTestTBBComputeRange(int, char *[])
{
return vtkm::cont::testing::TestingComputeRange
<vtkm::cont::DeviceAdapterTagTBB>::Run();

@ -22,7 +22,7 @@
#include <vtkm/cont/testing/TestingDataSetExplicit.h>
int UnitTestDataSetExplicitTBB(int, char *[])
int UnitTestTBBDataSetExplicit(int, char *[])
{
return vtkm::cont::testing::TestingDataSetExplicit
<vtkm::cont::DeviceAdapterTagTBB>::Run();

@ -22,7 +22,7 @@
#include <vtkm/cont/testing/TestingDataSetSingleType.h>
int UnitTestDataSetSingleTypeTBB(int, char *[])
int UnitTestTBBDataSetSingleType(int, char *[])
{
return vtkm::cont::testing::TestingDataSetSingleType
<vtkm::cont::DeviceAdapterTagTBB>::Run();

@ -24,7 +24,7 @@
#include <vtkm/cont/testing/TestingDeviceAdapter.h>
int UnitTestDeviceAdapterTBB(int, char *[])
int UnitTestTBBDeviceAdapter(int, char *[])
{
return vtkm::cont::testing::TestingDeviceAdapter
<vtkm::cont::DeviceAdapterTagTBB>::Run();

@ -33,11 +33,9 @@ set(headers
vtkm_declare_headers(${headers})
set(unit_tests
UnitTestArrayHandle.cxx
UnitTestArrayHandleCartesianProduct.cxx
UnitTestArrayHandleCompositeVector.cxx
UnitTestArrayHandleCounting.cxx
UnitTestArrayHandleFancy.cxx
UnitTestArrayHandleImplicit.cxx
UnitTestArrayHandleIndex.cxx
UnitTestArrayHandlePermutation.cxx
@ -46,18 +44,14 @@ set(unit_tests
UnitTestArrayHandleConcatenate.cxx
UnitTestArrayPortalToIterators.cxx
UnitTestContTesting.cxx
UnitTestComputeRangeSerial.cxx
UnitTestDataSetBuilderExplicit.cxx
UnitTestDataSetBuilderRectilinear.cxx
UnitTestDataSetBuilderUniform.cxx
UnitTestDataSetRectilinear.cxx
UnitTestDataSetExplicit.cxx
UnitTestDataSetSingleType.cxx
UnitTestDataSetPermutation.cxx
UnitTestDataSetRectilinear.cxx
UnitTestDataSetUniform.cxx
UnitTestDeviceAdapterAlgorithmDependency.cxx
UnitTestDeviceAdapterAlgorithmGeneral.cxx
UnitTestDeviceAdapterSerial.cxx
UnitTestDynamicArrayHandle.cxx
UnitTestDynamicCellSet.cxx
UnitTestRuntimeDeviceInformation.cxx

@ -26,7 +26,7 @@
#include <vtkm/worklet/DispatcherMapField.h>
#include <vtkm/worklet/WorkletMapField.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/Testing.h>
#include <algorithm>

@ -29,7 +29,7 @@
#include <vtkm/cont/ArrayHandleConstant.h>
#include <vtkm/cont/ArrayHandleIndex.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/StorageBasic.h>
#include <vtkm/cont/testing/Testing.h>

@ -22,7 +22,7 @@
#include <vtkm/cont/ArrayHandle.h>
#include <vtkm/cont/ArrayHandleImplicit.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/VecTraits.h>

@ -22,7 +22,7 @@
#include <vtkm/cont/CellSetSingleType.h>
#include <vtkm/cont/CellSetPermutation.h>
#include <vtkm/cont/DeviceAdapterAlgorithm.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/Testing.h>
#include <vtkm/cont/testing/MakeTestDataSet.h>

@ -22,7 +22,7 @@
#include <vtkm/cont/CellSetStructured.h>
#include <vtkm/cont/DataSet.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/exec/ConnectivityStructured.h>

@ -22,7 +22,7 @@
#include <vtkm/cont/CellSetStructured.h>
#include <vtkm/cont/DataSet.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/exec/ConnectivityStructured.h>

@ -32,7 +32,7 @@
// Important for this test!
//This file must be included after ArrayHandle.h
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
namespace {

@ -28,7 +28,7 @@
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/internal/DeviceAdapterAlgorithmGeneral.h>
#include <vtkm/cont/testing/TestingDeviceAdapter.h>

@ -23,7 +23,7 @@
//include all backends
#include <vtkm/cont/cuda/DeviceAdapterCuda.h>
#include <vtkm/cont/tbb/DeviceAdapterTBB.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/Testing.h>

@ -21,7 +21,7 @@
#define VTKM_DEVICE_ADAPTER VTKM_DEVICE_ADAPTER_ERROR
#include <vtkm/cont/ArrayHandle.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/TryExecute.h>
#include <vtkm/cont/internal/DeviceAdapterError.h>

@ -20,7 +20,7 @@
//This sets up testing with the default device adapter and array container
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/interop/testing/TestingOpenGLInterop.h>
int UnitTestTransferToOpenGL(int, char *[])

@ -27,7 +27,7 @@
#include <vtkm/exec/ExecutionWholeArray.h>
#include <vtkm/Math.h>
#include <vtkm/cont/DeviceAdapterAlgorithm.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/testing/Testing.h>
#include <vtkm/cont/Timer.h>
#include <vtkm/exec/AtomicArray.h>

@ -21,7 +21,7 @@
//=============================================================================
#include <vtkm/testing/TestingImplicitFunctions.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
int UnitTestImplicitFunctions(int, char *[])
{

@ -22,7 +22,7 @@
#include <vtkm/testing/TestingMath.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
int UnitTestMath(int, char *[])
{

@ -20,7 +20,7 @@
#include <vtkm/worklet/internal/DispatcherBase.h>
#include <vtkm/cont/DeviceAdapterSerial.h>
#include <vtkm/cont/serial/DeviceAdapterSerial.h>
#include <vtkm/cont/arg/ControlSignatureTagBase.h>