diff --git a/DiffVG/CMakeLists.txt b/CMakeLists.txt similarity index 100% rename from DiffVG/CMakeLists.txt rename to CMakeLists.txt diff --git a/DiffVG/aabb.h b/aabb.h similarity index 100% rename from DiffVG/aabb.h rename to aabb.h diff --git a/app.py b/app.py index 8977e0ea25457ff15b340a2eace9bf960f3b1387..0763b0f6aaf517e0a0b3dc6abc5fa5edcae79705 100644 --- a/app.py +++ b/app.py @@ -139,12 +139,9 @@ def run_cmd(command): run_cmd("gcc --version") run_cmd("pwd") run_cmd("ls") -run_cmd("cd DiffVG") -run_cmd("pwd") -run_cmd("ls") run_cmd("git submodule update --init --recursive") run_cmd("python setup.py install") -run_cmd("cd ..") +run_cmd("ls") diff --git a/DiffVG/atomic.cpp b/atomic.cpp similarity index 100% rename from DiffVG/atomic.cpp rename to atomic.cpp diff --git a/DiffVG/atomic.h b/atomic.h similarity index 100% rename from DiffVG/atomic.h rename to atomic.h diff --git a/DiffVG/cdf.h b/cdf.h similarity index 100% rename from DiffVG/cdf.h rename to cdf.h diff --git a/DiffVG/cmake/FindTensorFlow.cmake b/cmake/FindTensorFlow.cmake similarity index 100% rename from DiffVG/cmake/FindTensorFlow.cmake rename to cmake/FindTensorFlow.cmake diff --git a/DiffVG/cmake/FindThrust.cmake b/cmake/FindThrust.cmake similarity index 100% rename from DiffVG/cmake/FindThrust.cmake rename to cmake/FindThrust.cmake diff --git a/DiffVG/color.cpp b/color.cpp similarity index 100% rename from DiffVG/color.cpp rename to color.cpp diff --git a/DiffVG/color.h b/color.h similarity index 100% rename from DiffVG/color.h rename to color.h diff --git a/DiffVG/compute_distance.h b/compute_distance.h similarity index 100% rename from DiffVG/compute_distance.h rename to compute_distance.h diff --git a/DiffVG/cuda_utils.h b/cuda_utils.h similarity index 100% rename from DiffVG/cuda_utils.h rename to cuda_utils.h diff --git a/DiffVG/diffvg.cpp b/diffvg.cpp similarity index 100% rename from DiffVG/diffvg.cpp rename to diffvg.cpp diff --git a/DiffVG/diffvg.h b/diffvg.h similarity index 100% rename from DiffVG/diffvg.h rename to diffvg.h diff --git a/DiffVG/edge_query.h b/edge_query.h similarity index 100% rename from DiffVG/edge_query.h rename to edge_query.h diff --git a/DiffVG/filter.h b/filter.h similarity index 100% rename from DiffVG/filter.h rename to filter.h diff --git a/DiffVG/matrix.h b/matrix.h similarity index 100% rename from DiffVG/matrix.h rename to matrix.h diff --git a/DiffVG/painterly_rendering.py b/painterly_rendering.py similarity index 100% rename from DiffVG/painterly_rendering.py rename to painterly_rendering.py diff --git a/DiffVG/parallel.cpp b/parallel.cpp similarity index 100% rename from DiffVG/parallel.cpp rename to parallel.cpp diff --git a/DiffVG/parallel.h b/parallel.h similarity index 100% rename from DiffVG/parallel.h rename to parallel.h diff --git a/DiffVG/pcg.h b/pcg.h similarity index 100% rename from DiffVG/pcg.h rename to pcg.h diff --git a/DiffVG/poetry.lock b/poetry.lock similarity index 100% rename from DiffVG/poetry.lock rename to poetry.lock diff --git a/DiffVG/ptr.h b/ptr.h similarity index 100% rename from DiffVG/ptr.h rename to ptr.h diff --git a/DiffVG/pybind11/.appveyor.yml b/pybind11/.appveyor.yml similarity index 100% rename from DiffVG/pybind11/.appveyor.yml rename to pybind11/.appveyor.yml diff --git a/DiffVG/pybind11/.cmake-format.yaml b/pybind11/.cmake-format.yaml similarity index 100% rename from DiffVG/pybind11/.cmake-format.yaml rename to pybind11/.cmake-format.yaml diff --git a/DiffVG/pybind11/.github/CONTRIBUTING.md b/pybind11/.github/CONTRIBUTING.md similarity index 100% rename from DiffVG/pybind11/.github/CONTRIBUTING.md rename to pybind11/.github/CONTRIBUTING.md diff --git a/DiffVG/pybind11/.github/ISSUE_TEMPLATE/bug-report.md b/pybind11/.github/ISSUE_TEMPLATE/bug-report.md similarity index 100% rename from DiffVG/pybind11/.github/ISSUE_TEMPLATE/bug-report.md rename to pybind11/.github/ISSUE_TEMPLATE/bug-report.md diff --git a/DiffVG/pybind11/.github/ISSUE_TEMPLATE/config.yml b/pybind11/.github/ISSUE_TEMPLATE/config.yml similarity index 100% rename from DiffVG/pybind11/.github/ISSUE_TEMPLATE/config.yml rename to pybind11/.github/ISSUE_TEMPLATE/config.yml diff --git a/DiffVG/pybind11/.github/ISSUE_TEMPLATE/feature-request.md b/pybind11/.github/ISSUE_TEMPLATE/feature-request.md similarity index 100% rename from DiffVG/pybind11/.github/ISSUE_TEMPLATE/feature-request.md rename to pybind11/.github/ISSUE_TEMPLATE/feature-request.md diff --git a/DiffVG/pybind11/.github/ISSUE_TEMPLATE/question.md b/pybind11/.github/ISSUE_TEMPLATE/question.md similarity index 100% rename from DiffVG/pybind11/.github/ISSUE_TEMPLATE/question.md rename to pybind11/.github/ISSUE_TEMPLATE/question.md diff --git a/DiffVG/pybind11/.github/workflows/ci.yml b/pybind11/.github/workflows/ci.yml similarity index 100% rename from DiffVG/pybind11/.github/workflows/ci.yml rename to pybind11/.github/workflows/ci.yml diff --git a/DiffVG/pybind11/.github/workflows/configure.yml b/pybind11/.github/workflows/configure.yml similarity index 100% rename from DiffVG/pybind11/.github/workflows/configure.yml rename to pybind11/.github/workflows/configure.yml diff --git a/DiffVG/pybind11/.github/workflows/format.yml b/pybind11/.github/workflows/format.yml similarity index 100% rename from DiffVG/pybind11/.github/workflows/format.yml rename to pybind11/.github/workflows/format.yml diff --git a/DiffVG/pybind11/.gitignore b/pybind11/.gitignore similarity index 100% rename from DiffVG/pybind11/.gitignore rename to pybind11/.gitignore diff --git a/DiffVG/pybind11/.gitmodules b/pybind11/.gitmodules similarity index 100% rename from DiffVG/pybind11/.gitmodules rename to pybind11/.gitmodules diff --git a/DiffVG/pybind11/.pre-commit-config.yaml b/pybind11/.pre-commit-config.yaml similarity index 100% rename from DiffVG/pybind11/.pre-commit-config.yaml rename to pybind11/.pre-commit-config.yaml diff --git a/DiffVG/pybind11/.readthedocs.yml b/pybind11/.readthedocs.yml similarity index 100% rename from DiffVG/pybind11/.readthedocs.yml rename to pybind11/.readthedocs.yml diff --git a/DiffVG/pybind11/CMakeLists.txt b/pybind11/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/CMakeLists.txt rename to pybind11/CMakeLists.txt diff --git a/DiffVG/pybind11/LICENSE b/pybind11/LICENSE similarity index 100% rename from DiffVG/pybind11/LICENSE rename to pybind11/LICENSE diff --git a/DiffVG/pybind11/MANIFEST.in b/pybind11/MANIFEST.in similarity index 100% rename from DiffVG/pybind11/MANIFEST.in rename to pybind11/MANIFEST.in diff --git a/DiffVG/pybind11/README.md b/pybind11/README.md similarity index 100% rename from DiffVG/pybind11/README.md rename to pybind11/README.md diff --git a/DiffVG/pybind11/docs/Doxyfile b/pybind11/docs/Doxyfile similarity index 100% rename from DiffVG/pybind11/docs/Doxyfile rename to pybind11/docs/Doxyfile diff --git a/DiffVG/pybind11/docs/_static/theme_overrides.css b/pybind11/docs/_static/theme_overrides.css similarity index 100% rename from DiffVG/pybind11/docs/_static/theme_overrides.css rename to pybind11/docs/_static/theme_overrides.css diff --git a/DiffVG/pybind11/docs/advanced/cast/chrono.rst b/pybind11/docs/advanced/cast/chrono.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/chrono.rst rename to pybind11/docs/advanced/cast/chrono.rst diff --git a/DiffVG/pybind11/docs/advanced/cast/custom.rst b/pybind11/docs/advanced/cast/custom.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/custom.rst rename to pybind11/docs/advanced/cast/custom.rst diff --git a/DiffVG/pybind11/docs/advanced/cast/eigen.rst b/pybind11/docs/advanced/cast/eigen.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/eigen.rst rename to pybind11/docs/advanced/cast/eigen.rst diff --git a/DiffVG/pybind11/docs/advanced/cast/functional.rst b/pybind11/docs/advanced/cast/functional.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/functional.rst rename to pybind11/docs/advanced/cast/functional.rst diff --git a/DiffVG/pybind11/docs/advanced/cast/index.rst b/pybind11/docs/advanced/cast/index.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/index.rst rename to pybind11/docs/advanced/cast/index.rst diff --git a/DiffVG/pybind11/docs/advanced/cast/overview.rst b/pybind11/docs/advanced/cast/overview.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/overview.rst rename to pybind11/docs/advanced/cast/overview.rst diff --git a/DiffVG/pybind11/docs/advanced/cast/stl.rst b/pybind11/docs/advanced/cast/stl.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/stl.rst rename to pybind11/docs/advanced/cast/stl.rst diff --git a/DiffVG/pybind11/docs/advanced/cast/strings.rst b/pybind11/docs/advanced/cast/strings.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/cast/strings.rst rename to pybind11/docs/advanced/cast/strings.rst diff --git a/DiffVG/pybind11/docs/advanced/classes.rst b/pybind11/docs/advanced/classes.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/classes.rst rename to pybind11/docs/advanced/classes.rst diff --git a/DiffVG/pybind11/docs/advanced/embedding.rst b/pybind11/docs/advanced/embedding.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/embedding.rst rename to pybind11/docs/advanced/embedding.rst diff --git a/DiffVG/pybind11/docs/advanced/exceptions.rst b/pybind11/docs/advanced/exceptions.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/exceptions.rst rename to pybind11/docs/advanced/exceptions.rst diff --git a/DiffVG/pybind11/docs/advanced/functions.rst b/pybind11/docs/advanced/functions.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/functions.rst rename to pybind11/docs/advanced/functions.rst diff --git a/DiffVG/pybind11/docs/advanced/misc.rst b/pybind11/docs/advanced/misc.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/misc.rst rename to pybind11/docs/advanced/misc.rst diff --git a/DiffVG/pybind11/docs/advanced/pycpp/index.rst b/pybind11/docs/advanced/pycpp/index.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/pycpp/index.rst rename to pybind11/docs/advanced/pycpp/index.rst diff --git a/DiffVG/pybind11/docs/advanced/pycpp/numpy.rst b/pybind11/docs/advanced/pycpp/numpy.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/pycpp/numpy.rst rename to pybind11/docs/advanced/pycpp/numpy.rst diff --git a/DiffVG/pybind11/docs/advanced/pycpp/object.rst b/pybind11/docs/advanced/pycpp/object.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/pycpp/object.rst rename to pybind11/docs/advanced/pycpp/object.rst diff --git a/DiffVG/pybind11/docs/advanced/pycpp/utilities.rst b/pybind11/docs/advanced/pycpp/utilities.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/pycpp/utilities.rst rename to pybind11/docs/advanced/pycpp/utilities.rst diff --git a/DiffVG/pybind11/docs/advanced/smart_ptrs.rst b/pybind11/docs/advanced/smart_ptrs.rst similarity index 100% rename from DiffVG/pybind11/docs/advanced/smart_ptrs.rst rename to pybind11/docs/advanced/smart_ptrs.rst diff --git a/DiffVG/pybind11/docs/basics.rst b/pybind11/docs/basics.rst similarity index 100% rename from DiffVG/pybind11/docs/basics.rst rename to pybind11/docs/basics.rst diff --git a/DiffVG/pybind11/docs/benchmark.py b/pybind11/docs/benchmark.py similarity index 100% rename from DiffVG/pybind11/docs/benchmark.py rename to pybind11/docs/benchmark.py diff --git a/DiffVG/pybind11/docs/benchmark.rst b/pybind11/docs/benchmark.rst similarity index 100% rename from DiffVG/pybind11/docs/benchmark.rst rename to pybind11/docs/benchmark.rst diff --git a/DiffVG/pybind11/docs/changelog.rst b/pybind11/docs/changelog.rst similarity index 100% rename from DiffVG/pybind11/docs/changelog.rst rename to pybind11/docs/changelog.rst diff --git a/DiffVG/pybind11/docs/classes.rst b/pybind11/docs/classes.rst similarity index 100% rename from DiffVG/pybind11/docs/classes.rst rename to pybind11/docs/classes.rst diff --git a/DiffVG/pybind11/docs/compiling.rst b/pybind11/docs/compiling.rst similarity index 100% rename from DiffVG/pybind11/docs/compiling.rst rename to pybind11/docs/compiling.rst diff --git a/DiffVG/pybind11/docs/conf.py b/pybind11/docs/conf.py similarity index 100% rename from DiffVG/pybind11/docs/conf.py rename to pybind11/docs/conf.py diff --git a/DiffVG/pybind11/docs/faq.rst b/pybind11/docs/faq.rst similarity index 100% rename from DiffVG/pybind11/docs/faq.rst rename to pybind11/docs/faq.rst diff --git a/DiffVG/pybind11/docs/index.rst b/pybind11/docs/index.rst similarity index 100% rename from DiffVG/pybind11/docs/index.rst rename to pybind11/docs/index.rst diff --git a/DiffVG/pybind11/docs/intro.rst b/pybind11/docs/intro.rst similarity index 100% rename from DiffVG/pybind11/docs/intro.rst rename to pybind11/docs/intro.rst diff --git a/DiffVG/pybind11/docs/limitations.rst b/pybind11/docs/limitations.rst similarity index 100% rename from DiffVG/pybind11/docs/limitations.rst rename to pybind11/docs/limitations.rst diff --git a/DiffVG/pybind11/docs/pybind11-logo.png b/pybind11/docs/pybind11-logo.png similarity index 100% rename from DiffVG/pybind11/docs/pybind11-logo.png rename to pybind11/docs/pybind11-logo.png diff --git a/DiffVG/pybind11/docs/pybind11_vs_boost_python1.png b/pybind11/docs/pybind11_vs_boost_python1.png similarity index 100% rename from DiffVG/pybind11/docs/pybind11_vs_boost_python1.png rename to pybind11/docs/pybind11_vs_boost_python1.png diff --git a/DiffVG/pybind11/docs/pybind11_vs_boost_python1.svg b/pybind11/docs/pybind11_vs_boost_python1.svg similarity index 100% rename from DiffVG/pybind11/docs/pybind11_vs_boost_python1.svg rename to pybind11/docs/pybind11_vs_boost_python1.svg diff --git a/DiffVG/pybind11/docs/pybind11_vs_boost_python2.png b/pybind11/docs/pybind11_vs_boost_python2.png similarity index 100% rename from DiffVG/pybind11/docs/pybind11_vs_boost_python2.png rename to pybind11/docs/pybind11_vs_boost_python2.png diff --git a/DiffVG/pybind11/docs/pybind11_vs_boost_python2.svg b/pybind11/docs/pybind11_vs_boost_python2.svg similarity index 100% rename from DiffVG/pybind11/docs/pybind11_vs_boost_python2.svg rename to pybind11/docs/pybind11_vs_boost_python2.svg diff --git a/DiffVG/pybind11/docs/reference.rst b/pybind11/docs/reference.rst similarity index 100% rename from DiffVG/pybind11/docs/reference.rst rename to pybind11/docs/reference.rst diff --git a/DiffVG/pybind11/docs/release.rst b/pybind11/docs/release.rst similarity index 100% rename from DiffVG/pybind11/docs/release.rst rename to pybind11/docs/release.rst diff --git a/DiffVG/pybind11/docs/requirements.txt b/pybind11/docs/requirements.txt similarity index 100% rename from DiffVG/pybind11/docs/requirements.txt rename to pybind11/docs/requirements.txt diff --git a/DiffVG/pybind11/docs/upgrade.rst b/pybind11/docs/upgrade.rst similarity index 100% rename from DiffVG/pybind11/docs/upgrade.rst rename to pybind11/docs/upgrade.rst diff --git a/DiffVG/pybind11/include/pybind11/attr.h b/pybind11/include/pybind11/attr.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/attr.h rename to pybind11/include/pybind11/attr.h diff --git a/DiffVG/pybind11/include/pybind11/buffer_info.h b/pybind11/include/pybind11/buffer_info.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/buffer_info.h rename to pybind11/include/pybind11/buffer_info.h diff --git a/DiffVG/pybind11/include/pybind11/cast.h b/pybind11/include/pybind11/cast.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/cast.h rename to pybind11/include/pybind11/cast.h diff --git a/DiffVG/pybind11/include/pybind11/chrono.h b/pybind11/include/pybind11/chrono.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/chrono.h rename to pybind11/include/pybind11/chrono.h diff --git a/DiffVG/pybind11/include/pybind11/common.h b/pybind11/include/pybind11/common.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/common.h rename to pybind11/include/pybind11/common.h diff --git a/DiffVG/pybind11/include/pybind11/complex.h b/pybind11/include/pybind11/complex.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/complex.h rename to pybind11/include/pybind11/complex.h diff --git a/DiffVG/pybind11/include/pybind11/detail/class.h b/pybind11/include/pybind11/detail/class.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/detail/class.h rename to pybind11/include/pybind11/detail/class.h diff --git a/DiffVG/pybind11/include/pybind11/detail/common.h b/pybind11/include/pybind11/detail/common.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/detail/common.h rename to pybind11/include/pybind11/detail/common.h diff --git a/DiffVG/pybind11/include/pybind11/detail/descr.h b/pybind11/include/pybind11/detail/descr.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/detail/descr.h rename to pybind11/include/pybind11/detail/descr.h diff --git a/DiffVG/pybind11/include/pybind11/detail/init.h b/pybind11/include/pybind11/detail/init.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/detail/init.h rename to pybind11/include/pybind11/detail/init.h diff --git a/DiffVG/pybind11/include/pybind11/detail/internals.h b/pybind11/include/pybind11/detail/internals.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/detail/internals.h rename to pybind11/include/pybind11/detail/internals.h diff --git a/DiffVG/pybind11/include/pybind11/detail/typeid.h b/pybind11/include/pybind11/detail/typeid.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/detail/typeid.h rename to pybind11/include/pybind11/detail/typeid.h diff --git a/DiffVG/pybind11/include/pybind11/eigen.h b/pybind11/include/pybind11/eigen.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/eigen.h rename to pybind11/include/pybind11/eigen.h diff --git a/DiffVG/pybind11/include/pybind11/embed.h b/pybind11/include/pybind11/embed.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/embed.h rename to pybind11/include/pybind11/embed.h diff --git a/DiffVG/pybind11/include/pybind11/eval.h b/pybind11/include/pybind11/eval.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/eval.h rename to pybind11/include/pybind11/eval.h diff --git a/DiffVG/pybind11/include/pybind11/functional.h b/pybind11/include/pybind11/functional.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/functional.h rename to pybind11/include/pybind11/functional.h diff --git a/DiffVG/pybind11/include/pybind11/iostream.h b/pybind11/include/pybind11/iostream.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/iostream.h rename to pybind11/include/pybind11/iostream.h diff --git a/DiffVG/pybind11/include/pybind11/numpy.h b/pybind11/include/pybind11/numpy.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/numpy.h rename to pybind11/include/pybind11/numpy.h diff --git a/DiffVG/pybind11/include/pybind11/operators.h b/pybind11/include/pybind11/operators.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/operators.h rename to pybind11/include/pybind11/operators.h diff --git a/DiffVG/pybind11/include/pybind11/options.h b/pybind11/include/pybind11/options.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/options.h rename to pybind11/include/pybind11/options.h diff --git a/DiffVG/pybind11/include/pybind11/pybind11.h b/pybind11/include/pybind11/pybind11.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/pybind11.h rename to pybind11/include/pybind11/pybind11.h diff --git a/DiffVG/pybind11/include/pybind11/pytypes.h b/pybind11/include/pybind11/pytypes.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/pytypes.h rename to pybind11/include/pybind11/pytypes.h diff --git a/DiffVG/pybind11/include/pybind11/stl.h b/pybind11/include/pybind11/stl.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/stl.h rename to pybind11/include/pybind11/stl.h diff --git a/DiffVG/pybind11/include/pybind11/stl_bind.h b/pybind11/include/pybind11/stl_bind.h similarity index 100% rename from DiffVG/pybind11/include/pybind11/stl_bind.h rename to pybind11/include/pybind11/stl_bind.h diff --git a/DiffVG/pybind11/pybind11/__init__.py b/pybind11/pybind11/__init__.py similarity index 100% rename from DiffVG/pybind11/pybind11/__init__.py rename to pybind11/pybind11/__init__.py diff --git a/DiffVG/pybind11/pybind11/__main__.py b/pybind11/pybind11/__main__.py similarity index 100% rename from DiffVG/pybind11/pybind11/__main__.py rename to pybind11/pybind11/__main__.py diff --git a/DiffVG/pybind11/pybind11/_version.py b/pybind11/pybind11/_version.py similarity index 100% rename from DiffVG/pybind11/pybind11/_version.py rename to pybind11/pybind11/_version.py diff --git a/DiffVG/pybind11/setup.cfg b/pybind11/setup.cfg similarity index 100% rename from DiffVG/pybind11/setup.cfg rename to pybind11/setup.cfg diff --git a/DiffVG/pybind11/setup.py b/pybind11/setup.py similarity index 100% rename from DiffVG/pybind11/setup.py rename to pybind11/setup.py diff --git a/DiffVG/pybind11/tests/CMakeLists.txt b/pybind11/tests/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/CMakeLists.txt rename to pybind11/tests/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/conftest.py b/pybind11/tests/conftest.py similarity index 100% rename from DiffVG/pybind11/tests/conftest.py rename to pybind11/tests/conftest.py diff --git a/DiffVG/pybind11/tests/constructor_stats.h b/pybind11/tests/constructor_stats.h similarity index 100% rename from DiffVG/pybind11/tests/constructor_stats.h rename to pybind11/tests/constructor_stats.h diff --git a/DiffVG/pybind11/tests/cross_module_gil_utils.cpp b/pybind11/tests/cross_module_gil_utils.cpp similarity index 100% rename from DiffVG/pybind11/tests/cross_module_gil_utils.cpp rename to pybind11/tests/cross_module_gil_utils.cpp diff --git a/DiffVG/pybind11/tests/env.py b/pybind11/tests/env.py similarity index 100% rename from DiffVG/pybind11/tests/env.py rename to pybind11/tests/env.py diff --git a/DiffVG/pybind11/tests/local_bindings.h b/pybind11/tests/local_bindings.h similarity index 100% rename from DiffVG/pybind11/tests/local_bindings.h rename to pybind11/tests/local_bindings.h diff --git a/DiffVG/pybind11/tests/object.h b/pybind11/tests/object.h similarity index 100% rename from DiffVG/pybind11/tests/object.h rename to pybind11/tests/object.h diff --git a/DiffVG/pybind11/tests/pybind11_cross_module_tests.cpp b/pybind11/tests/pybind11_cross_module_tests.cpp similarity index 100% rename from DiffVG/pybind11/tests/pybind11_cross_module_tests.cpp rename to pybind11/tests/pybind11_cross_module_tests.cpp diff --git a/DiffVG/pybind11/tests/pybind11_tests.cpp b/pybind11/tests/pybind11_tests.cpp similarity index 100% rename from DiffVG/pybind11/tests/pybind11_tests.cpp rename to pybind11/tests/pybind11_tests.cpp diff --git a/DiffVG/pybind11/tests/pybind11_tests.h b/pybind11/tests/pybind11_tests.h similarity index 100% rename from DiffVG/pybind11/tests/pybind11_tests.h rename to pybind11/tests/pybind11_tests.h diff --git a/DiffVG/pybind11/tests/pytest.ini b/pybind11/tests/pytest.ini similarity index 100% rename from DiffVG/pybind11/tests/pytest.ini rename to pybind11/tests/pytest.ini diff --git a/DiffVG/pybind11/tests/requirements.txt b/pybind11/tests/requirements.txt similarity index 100% rename from DiffVG/pybind11/tests/requirements.txt rename to pybind11/tests/requirements.txt diff --git a/DiffVG/pybind11/tests/test_async.cpp b/pybind11/tests/test_async.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_async.cpp rename to pybind11/tests/test_async.cpp diff --git a/DiffVG/pybind11/tests/test_async.py b/pybind11/tests/test_async.py similarity index 100% rename from DiffVG/pybind11/tests/test_async.py rename to pybind11/tests/test_async.py diff --git a/DiffVG/pybind11/tests/test_buffers.cpp b/pybind11/tests/test_buffers.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_buffers.cpp rename to pybind11/tests/test_buffers.cpp diff --git a/DiffVG/pybind11/tests/test_buffers.py b/pybind11/tests/test_buffers.py similarity index 100% rename from DiffVG/pybind11/tests/test_buffers.py rename to pybind11/tests/test_buffers.py diff --git a/DiffVG/pybind11/tests/test_builtin_casters.cpp b/pybind11/tests/test_builtin_casters.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_builtin_casters.cpp rename to pybind11/tests/test_builtin_casters.cpp diff --git a/DiffVG/pybind11/tests/test_builtin_casters.py b/pybind11/tests/test_builtin_casters.py similarity index 100% rename from DiffVG/pybind11/tests/test_builtin_casters.py rename to pybind11/tests/test_builtin_casters.py diff --git a/DiffVG/pybind11/tests/test_call_policies.cpp b/pybind11/tests/test_call_policies.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_call_policies.cpp rename to pybind11/tests/test_call_policies.cpp diff --git a/DiffVG/pybind11/tests/test_call_policies.py b/pybind11/tests/test_call_policies.py similarity index 100% rename from DiffVG/pybind11/tests/test_call_policies.py rename to pybind11/tests/test_call_policies.py diff --git a/DiffVG/pybind11/tests/test_callbacks.cpp b/pybind11/tests/test_callbacks.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_callbacks.cpp rename to pybind11/tests/test_callbacks.cpp diff --git a/DiffVG/pybind11/tests/test_callbacks.py b/pybind11/tests/test_callbacks.py similarity index 100% rename from DiffVG/pybind11/tests/test_callbacks.py rename to pybind11/tests/test_callbacks.py diff --git a/DiffVG/pybind11/tests/test_chrono.cpp b/pybind11/tests/test_chrono.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_chrono.cpp rename to pybind11/tests/test_chrono.cpp diff --git a/DiffVG/pybind11/tests/test_chrono.py b/pybind11/tests/test_chrono.py similarity index 100% rename from DiffVG/pybind11/tests/test_chrono.py rename to pybind11/tests/test_chrono.py diff --git a/DiffVG/pybind11/tests/test_class.cpp b/pybind11/tests/test_class.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_class.cpp rename to pybind11/tests/test_class.cpp diff --git a/DiffVG/pybind11/tests/test_class.py b/pybind11/tests/test_class.py similarity index 100% rename from DiffVG/pybind11/tests/test_class.py rename to pybind11/tests/test_class.py diff --git a/DiffVG/pybind11/tests/test_cmake_build/CMakeLists.txt b/pybind11/tests/test_cmake_build/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/CMakeLists.txt rename to pybind11/tests/test_cmake_build/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_cmake_build/embed.cpp b/pybind11/tests/test_cmake_build/embed.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/embed.cpp rename to pybind11/tests/test_cmake_build/embed.cpp diff --git a/DiffVG/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt b/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt rename to pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt b/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt rename to pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt b/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt rename to pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_cmake_build/main.cpp b/pybind11/tests/test_cmake_build/main.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/main.cpp rename to pybind11/tests/test_cmake_build/main.cpp diff --git a/DiffVG/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt b/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt rename to pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt b/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt rename to pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt b/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt rename to pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_cmake_build/test.py b/pybind11/tests/test_cmake_build/test.py similarity index 100% rename from DiffVG/pybind11/tests/test_cmake_build/test.py rename to pybind11/tests/test_cmake_build/test.py diff --git a/DiffVG/pybind11/tests/test_constants_and_functions.cpp b/pybind11/tests/test_constants_and_functions.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_constants_and_functions.cpp rename to pybind11/tests/test_constants_and_functions.cpp diff --git a/DiffVG/pybind11/tests/test_constants_and_functions.py b/pybind11/tests/test_constants_and_functions.py similarity index 100% rename from DiffVG/pybind11/tests/test_constants_and_functions.py rename to pybind11/tests/test_constants_and_functions.py diff --git a/DiffVG/pybind11/tests/test_copy_move.cpp b/pybind11/tests/test_copy_move.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_copy_move.cpp rename to pybind11/tests/test_copy_move.cpp diff --git a/DiffVG/pybind11/tests/test_copy_move.py b/pybind11/tests/test_copy_move.py similarity index 100% rename from DiffVG/pybind11/tests/test_copy_move.py rename to pybind11/tests/test_copy_move.py diff --git a/DiffVG/pybind11/tests/test_custom_type_casters.cpp b/pybind11/tests/test_custom_type_casters.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_custom_type_casters.cpp rename to pybind11/tests/test_custom_type_casters.cpp diff --git a/DiffVG/pybind11/tests/test_custom_type_casters.py b/pybind11/tests/test_custom_type_casters.py similarity index 100% rename from DiffVG/pybind11/tests/test_custom_type_casters.py rename to pybind11/tests/test_custom_type_casters.py diff --git a/DiffVG/pybind11/tests/test_docstring_options.cpp b/pybind11/tests/test_docstring_options.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_docstring_options.cpp rename to pybind11/tests/test_docstring_options.cpp diff --git a/DiffVG/pybind11/tests/test_docstring_options.py b/pybind11/tests/test_docstring_options.py similarity index 100% rename from DiffVG/pybind11/tests/test_docstring_options.py rename to pybind11/tests/test_docstring_options.py diff --git a/DiffVG/pybind11/tests/test_eigen.cpp b/pybind11/tests/test_eigen.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_eigen.cpp rename to pybind11/tests/test_eigen.cpp diff --git a/DiffVG/pybind11/tests/test_eigen.py b/pybind11/tests/test_eigen.py similarity index 100% rename from DiffVG/pybind11/tests/test_eigen.py rename to pybind11/tests/test_eigen.py diff --git a/DiffVG/pybind11/tests/test_embed/CMakeLists.txt b/pybind11/tests/test_embed/CMakeLists.txt similarity index 100% rename from DiffVG/pybind11/tests/test_embed/CMakeLists.txt rename to pybind11/tests/test_embed/CMakeLists.txt diff --git a/DiffVG/pybind11/tests/test_embed/catch.cpp b/pybind11/tests/test_embed/catch.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_embed/catch.cpp rename to pybind11/tests/test_embed/catch.cpp diff --git a/DiffVG/pybind11/tests/test_embed/external_module.cpp b/pybind11/tests/test_embed/external_module.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_embed/external_module.cpp rename to pybind11/tests/test_embed/external_module.cpp diff --git a/DiffVG/pybind11/tests/test_embed/test_interpreter.cpp b/pybind11/tests/test_embed/test_interpreter.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_embed/test_interpreter.cpp rename to pybind11/tests/test_embed/test_interpreter.cpp diff --git a/DiffVG/pybind11/tests/test_embed/test_interpreter.py b/pybind11/tests/test_embed/test_interpreter.py similarity index 100% rename from DiffVG/pybind11/tests/test_embed/test_interpreter.py rename to pybind11/tests/test_embed/test_interpreter.py diff --git a/DiffVG/pybind11/tests/test_enum.cpp b/pybind11/tests/test_enum.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_enum.cpp rename to pybind11/tests/test_enum.cpp diff --git a/DiffVG/pybind11/tests/test_enum.py b/pybind11/tests/test_enum.py similarity index 100% rename from DiffVG/pybind11/tests/test_enum.py rename to pybind11/tests/test_enum.py diff --git a/DiffVG/pybind11/tests/test_eval.cpp b/pybind11/tests/test_eval.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_eval.cpp rename to pybind11/tests/test_eval.cpp diff --git a/DiffVG/pybind11/tests/test_eval.py b/pybind11/tests/test_eval.py similarity index 100% rename from DiffVG/pybind11/tests/test_eval.py rename to pybind11/tests/test_eval.py diff --git a/DiffVG/pybind11/tests/test_eval_call.py b/pybind11/tests/test_eval_call.py similarity index 100% rename from DiffVG/pybind11/tests/test_eval_call.py rename to pybind11/tests/test_eval_call.py diff --git a/DiffVG/pybind11/tests/test_exceptions.cpp b/pybind11/tests/test_exceptions.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_exceptions.cpp rename to pybind11/tests/test_exceptions.cpp diff --git a/DiffVG/pybind11/tests/test_exceptions.py b/pybind11/tests/test_exceptions.py similarity index 100% rename from DiffVG/pybind11/tests/test_exceptions.py rename to pybind11/tests/test_exceptions.py diff --git a/DiffVG/pybind11/tests/test_factory_constructors.cpp b/pybind11/tests/test_factory_constructors.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_factory_constructors.cpp rename to pybind11/tests/test_factory_constructors.cpp diff --git a/DiffVG/pybind11/tests/test_factory_constructors.py b/pybind11/tests/test_factory_constructors.py similarity index 100% rename from DiffVG/pybind11/tests/test_factory_constructors.py rename to pybind11/tests/test_factory_constructors.py diff --git a/DiffVG/pybind11/tests/test_gil_scoped.cpp b/pybind11/tests/test_gil_scoped.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_gil_scoped.cpp rename to pybind11/tests/test_gil_scoped.cpp diff --git a/DiffVG/pybind11/tests/test_gil_scoped.py b/pybind11/tests/test_gil_scoped.py similarity index 100% rename from DiffVG/pybind11/tests/test_gil_scoped.py rename to pybind11/tests/test_gil_scoped.py diff --git a/DiffVG/pybind11/tests/test_iostream.cpp b/pybind11/tests/test_iostream.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_iostream.cpp rename to pybind11/tests/test_iostream.cpp diff --git a/DiffVG/pybind11/tests/test_iostream.py b/pybind11/tests/test_iostream.py similarity index 100% rename from DiffVG/pybind11/tests/test_iostream.py rename to pybind11/tests/test_iostream.py diff --git a/DiffVG/pybind11/tests/test_kwargs_and_defaults.cpp b/pybind11/tests/test_kwargs_and_defaults.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_kwargs_and_defaults.cpp rename to pybind11/tests/test_kwargs_and_defaults.cpp diff --git a/DiffVG/pybind11/tests/test_kwargs_and_defaults.py b/pybind11/tests/test_kwargs_and_defaults.py similarity index 100% rename from DiffVG/pybind11/tests/test_kwargs_and_defaults.py rename to pybind11/tests/test_kwargs_and_defaults.py diff --git a/DiffVG/pybind11/tests/test_local_bindings.cpp b/pybind11/tests/test_local_bindings.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_local_bindings.cpp rename to pybind11/tests/test_local_bindings.cpp diff --git a/DiffVG/pybind11/tests/test_local_bindings.py b/pybind11/tests/test_local_bindings.py similarity index 100% rename from DiffVG/pybind11/tests/test_local_bindings.py rename to pybind11/tests/test_local_bindings.py diff --git a/DiffVG/pybind11/tests/test_methods_and_attributes.cpp b/pybind11/tests/test_methods_and_attributes.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_methods_and_attributes.cpp rename to pybind11/tests/test_methods_and_attributes.cpp diff --git a/DiffVG/pybind11/tests/test_methods_and_attributes.py b/pybind11/tests/test_methods_and_attributes.py similarity index 100% rename from DiffVG/pybind11/tests/test_methods_and_attributes.py rename to pybind11/tests/test_methods_and_attributes.py diff --git a/DiffVG/pybind11/tests/test_modules.cpp b/pybind11/tests/test_modules.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_modules.cpp rename to pybind11/tests/test_modules.cpp diff --git a/DiffVG/pybind11/tests/test_modules.py b/pybind11/tests/test_modules.py similarity index 100% rename from DiffVG/pybind11/tests/test_modules.py rename to pybind11/tests/test_modules.py diff --git a/DiffVG/pybind11/tests/test_multiple_inheritance.cpp b/pybind11/tests/test_multiple_inheritance.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_multiple_inheritance.cpp rename to pybind11/tests/test_multiple_inheritance.cpp diff --git a/DiffVG/pybind11/tests/test_multiple_inheritance.py b/pybind11/tests/test_multiple_inheritance.py similarity index 100% rename from DiffVG/pybind11/tests/test_multiple_inheritance.py rename to pybind11/tests/test_multiple_inheritance.py diff --git a/DiffVG/pybind11/tests/test_numpy_array.cpp b/pybind11/tests/test_numpy_array.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_numpy_array.cpp rename to pybind11/tests/test_numpy_array.cpp diff --git a/DiffVG/pybind11/tests/test_numpy_array.py b/pybind11/tests/test_numpy_array.py similarity index 100% rename from DiffVG/pybind11/tests/test_numpy_array.py rename to pybind11/tests/test_numpy_array.py diff --git a/DiffVG/pybind11/tests/test_numpy_dtypes.cpp b/pybind11/tests/test_numpy_dtypes.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_numpy_dtypes.cpp rename to pybind11/tests/test_numpy_dtypes.cpp diff --git a/DiffVG/pybind11/tests/test_numpy_dtypes.py b/pybind11/tests/test_numpy_dtypes.py similarity index 100% rename from DiffVG/pybind11/tests/test_numpy_dtypes.py rename to pybind11/tests/test_numpy_dtypes.py diff --git a/DiffVG/pybind11/tests/test_numpy_vectorize.cpp b/pybind11/tests/test_numpy_vectorize.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_numpy_vectorize.cpp rename to pybind11/tests/test_numpy_vectorize.cpp diff --git a/DiffVG/pybind11/tests/test_numpy_vectorize.py b/pybind11/tests/test_numpy_vectorize.py similarity index 100% rename from DiffVG/pybind11/tests/test_numpy_vectorize.py rename to pybind11/tests/test_numpy_vectorize.py diff --git a/DiffVG/pybind11/tests/test_opaque_types.cpp b/pybind11/tests/test_opaque_types.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_opaque_types.cpp rename to pybind11/tests/test_opaque_types.cpp diff --git a/DiffVG/pybind11/tests/test_opaque_types.py b/pybind11/tests/test_opaque_types.py similarity index 100% rename from DiffVG/pybind11/tests/test_opaque_types.py rename to pybind11/tests/test_opaque_types.py diff --git a/DiffVG/pybind11/tests/test_operator_overloading.cpp b/pybind11/tests/test_operator_overloading.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_operator_overloading.cpp rename to pybind11/tests/test_operator_overloading.cpp diff --git a/DiffVG/pybind11/tests/test_operator_overloading.py b/pybind11/tests/test_operator_overloading.py similarity index 100% rename from DiffVG/pybind11/tests/test_operator_overloading.py rename to pybind11/tests/test_operator_overloading.py diff --git a/DiffVG/pybind11/tests/test_pickling.cpp b/pybind11/tests/test_pickling.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_pickling.cpp rename to pybind11/tests/test_pickling.cpp diff --git a/DiffVG/pybind11/tests/test_pickling.py b/pybind11/tests/test_pickling.py similarity index 100% rename from DiffVG/pybind11/tests/test_pickling.py rename to pybind11/tests/test_pickling.py diff --git a/DiffVG/pybind11/tests/test_pytypes.cpp b/pybind11/tests/test_pytypes.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_pytypes.cpp rename to pybind11/tests/test_pytypes.cpp diff --git a/DiffVG/pybind11/tests/test_pytypes.py b/pybind11/tests/test_pytypes.py similarity index 100% rename from DiffVG/pybind11/tests/test_pytypes.py rename to pybind11/tests/test_pytypes.py diff --git a/DiffVG/pybind11/tests/test_sequences_and_iterators.cpp b/pybind11/tests/test_sequences_and_iterators.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_sequences_and_iterators.cpp rename to pybind11/tests/test_sequences_and_iterators.cpp diff --git a/DiffVG/pybind11/tests/test_sequences_and_iterators.py b/pybind11/tests/test_sequences_and_iterators.py similarity index 100% rename from DiffVG/pybind11/tests/test_sequences_and_iterators.py rename to pybind11/tests/test_sequences_and_iterators.py diff --git a/DiffVG/pybind11/tests/test_smart_ptr.cpp b/pybind11/tests/test_smart_ptr.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_smart_ptr.cpp rename to pybind11/tests/test_smart_ptr.cpp diff --git a/DiffVG/pybind11/tests/test_smart_ptr.py b/pybind11/tests/test_smart_ptr.py similarity index 100% rename from DiffVG/pybind11/tests/test_smart_ptr.py rename to pybind11/tests/test_smart_ptr.py diff --git a/DiffVG/pybind11/tests/test_stl.cpp b/pybind11/tests/test_stl.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_stl.cpp rename to pybind11/tests/test_stl.cpp diff --git a/DiffVG/pybind11/tests/test_stl.py b/pybind11/tests/test_stl.py similarity index 100% rename from DiffVG/pybind11/tests/test_stl.py rename to pybind11/tests/test_stl.py diff --git a/DiffVG/pybind11/tests/test_stl_binders.cpp b/pybind11/tests/test_stl_binders.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_stl_binders.cpp rename to pybind11/tests/test_stl_binders.cpp diff --git a/DiffVG/pybind11/tests/test_stl_binders.py b/pybind11/tests/test_stl_binders.py similarity index 100% rename from DiffVG/pybind11/tests/test_stl_binders.py rename to pybind11/tests/test_stl_binders.py diff --git a/DiffVG/pybind11/tests/test_tagbased_polymorphic.cpp b/pybind11/tests/test_tagbased_polymorphic.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_tagbased_polymorphic.cpp rename to pybind11/tests/test_tagbased_polymorphic.cpp diff --git a/DiffVG/pybind11/tests/test_tagbased_polymorphic.py b/pybind11/tests/test_tagbased_polymorphic.py similarity index 100% rename from DiffVG/pybind11/tests/test_tagbased_polymorphic.py rename to pybind11/tests/test_tagbased_polymorphic.py diff --git a/DiffVG/pybind11/tests/test_union.cpp b/pybind11/tests/test_union.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_union.cpp rename to pybind11/tests/test_union.cpp diff --git a/DiffVG/pybind11/tests/test_union.py b/pybind11/tests/test_union.py similarity index 100% rename from DiffVG/pybind11/tests/test_union.py rename to pybind11/tests/test_union.py diff --git a/DiffVG/pybind11/tests/test_virtual_functions.cpp b/pybind11/tests/test_virtual_functions.cpp similarity index 100% rename from DiffVG/pybind11/tests/test_virtual_functions.cpp rename to pybind11/tests/test_virtual_functions.cpp diff --git a/DiffVG/pybind11/tests/test_virtual_functions.py b/pybind11/tests/test_virtual_functions.py similarity index 100% rename from DiffVG/pybind11/tests/test_virtual_functions.py rename to pybind11/tests/test_virtual_functions.py diff --git a/DiffVG/pybind11/tools/FindCatch.cmake b/pybind11/tools/FindCatch.cmake similarity index 100% rename from DiffVG/pybind11/tools/FindCatch.cmake rename to pybind11/tools/FindCatch.cmake diff --git a/DiffVG/pybind11/tools/FindEigen3.cmake b/pybind11/tools/FindEigen3.cmake similarity index 100% rename from DiffVG/pybind11/tools/FindEigen3.cmake rename to pybind11/tools/FindEigen3.cmake diff --git a/DiffVG/pybind11/tools/FindPythonLibsNew.cmake b/pybind11/tools/FindPythonLibsNew.cmake similarity index 100% rename from DiffVG/pybind11/tools/FindPythonLibsNew.cmake rename to pybind11/tools/FindPythonLibsNew.cmake diff --git a/DiffVG/pybind11/tools/check-style.sh b/pybind11/tools/check-style.sh similarity index 100% rename from DiffVG/pybind11/tools/check-style.sh rename to pybind11/tools/check-style.sh diff --git a/DiffVG/pybind11/tools/clang/.gitignore b/pybind11/tools/clang/.gitignore similarity index 100% rename from DiffVG/pybind11/tools/clang/.gitignore rename to pybind11/tools/clang/.gitignore diff --git a/DiffVG/pybind11/tools/clang/LICENSE.TXT b/pybind11/tools/clang/LICENSE.TXT similarity index 100% rename from DiffVG/pybind11/tools/clang/LICENSE.TXT rename to pybind11/tools/clang/LICENSE.TXT diff --git a/DiffVG/pybind11/tools/clang/README.md b/pybind11/tools/clang/README.md similarity index 100% rename from DiffVG/pybind11/tools/clang/README.md rename to pybind11/tools/clang/README.md diff --git a/DiffVG/pybind11/tools/clang/__init__.py b/pybind11/tools/clang/__init__.py similarity index 100% rename from DiffVG/pybind11/tools/clang/__init__.py rename to pybind11/tools/clang/__init__.py diff --git a/DiffVG/pybind11/tools/clang/cindex.py b/pybind11/tools/clang/cindex.py similarity index 100% rename from DiffVG/pybind11/tools/clang/cindex.py rename to pybind11/tools/clang/cindex.py diff --git a/DiffVG/pybind11/tools/clang/enumerations.py b/pybind11/tools/clang/enumerations.py similarity index 100% rename from DiffVG/pybind11/tools/clang/enumerations.py rename to pybind11/tools/clang/enumerations.py diff --git a/DiffVG/pybind11/tools/cmake_uninstall.cmake.in b/pybind11/tools/cmake_uninstall.cmake.in similarity index 100% rename from DiffVG/pybind11/tools/cmake_uninstall.cmake.in rename to pybind11/tools/cmake_uninstall.cmake.in diff --git a/DiffVG/pybind11/tools/libsize.py b/pybind11/tools/libsize.py similarity index 100% rename from DiffVG/pybind11/tools/libsize.py rename to pybind11/tools/libsize.py diff --git a/DiffVG/pybind11/tools/mkdoc.py b/pybind11/tools/mkdoc.py similarity index 100% rename from DiffVG/pybind11/tools/mkdoc.py rename to pybind11/tools/mkdoc.py diff --git a/DiffVG/pybind11/tools/pybind11Common.cmake b/pybind11/tools/pybind11Common.cmake similarity index 100% rename from DiffVG/pybind11/tools/pybind11Common.cmake rename to pybind11/tools/pybind11Common.cmake diff --git a/DiffVG/pybind11/tools/pybind11Config.cmake.in b/pybind11/tools/pybind11Config.cmake.in similarity index 100% rename from DiffVG/pybind11/tools/pybind11Config.cmake.in rename to pybind11/tools/pybind11Config.cmake.in diff --git a/DiffVG/pybind11/tools/pybind11NewTools.cmake b/pybind11/tools/pybind11NewTools.cmake similarity index 100% rename from DiffVG/pybind11/tools/pybind11NewTools.cmake rename to pybind11/tools/pybind11NewTools.cmake diff --git a/DiffVG/pybind11/tools/pybind11Tools.cmake b/pybind11/tools/pybind11Tools.cmake similarity index 100% rename from DiffVG/pybind11/tools/pybind11Tools.cmake rename to pybind11/tools/pybind11Tools.cmake diff --git a/DiffVG/pydiffvg/__init__.py b/pydiffvg/__init__.py similarity index 100% rename from DiffVG/pydiffvg/__init__.py rename to pydiffvg/__init__.py diff --git a/DiffVG/pydiffvg/color.py b/pydiffvg/color.py similarity index 100% rename from DiffVG/pydiffvg/color.py rename to pydiffvg/color.py diff --git a/DiffVG/pydiffvg/device.py b/pydiffvg/device.py similarity index 100% rename from DiffVG/pydiffvg/device.py rename to pydiffvg/device.py diff --git a/DiffVG/pydiffvg/image.py b/pydiffvg/image.py similarity index 100% rename from DiffVG/pydiffvg/image.py rename to pydiffvg/image.py diff --git a/DiffVG/pydiffvg/optimize_svg.py b/pydiffvg/optimize_svg.py similarity index 100% rename from DiffVG/pydiffvg/optimize_svg.py rename to pydiffvg/optimize_svg.py diff --git a/DiffVG/pydiffvg/parse_svg.py b/pydiffvg/parse_svg.py similarity index 100% rename from DiffVG/pydiffvg/parse_svg.py rename to pydiffvg/parse_svg.py diff --git a/DiffVG/pydiffvg/pixel_filter.py b/pydiffvg/pixel_filter.py similarity index 100% rename from DiffVG/pydiffvg/pixel_filter.py rename to pydiffvg/pixel_filter.py diff --git a/DiffVG/pydiffvg/render_pytorch.py b/pydiffvg/render_pytorch.py similarity index 100% rename from DiffVG/pydiffvg/render_pytorch.py rename to pydiffvg/render_pytorch.py diff --git a/DiffVG/pydiffvg/save_svg.py b/pydiffvg/save_svg.py similarity index 100% rename from DiffVG/pydiffvg/save_svg.py rename to pydiffvg/save_svg.py diff --git a/DiffVG/pydiffvg/shape.py b/pydiffvg/shape.py similarity index 100% rename from DiffVG/pydiffvg/shape.py rename to pydiffvg/shape.py diff --git a/DiffVG/pydiffvg_tensorflow/__init__.py b/pydiffvg_tensorflow/__init__.py similarity index 100% rename from DiffVG/pydiffvg_tensorflow/__init__.py rename to pydiffvg_tensorflow/__init__.py diff --git a/DiffVG/pydiffvg_tensorflow/color.py b/pydiffvg_tensorflow/color.py similarity index 100% rename from DiffVG/pydiffvg_tensorflow/color.py rename to pydiffvg_tensorflow/color.py diff --git a/DiffVG/pydiffvg_tensorflow/custom_ops/CMakeLists.txt b/pydiffvg_tensorflow/custom_ops/CMakeLists.txt similarity index 100% rename from DiffVG/pydiffvg_tensorflow/custom_ops/CMakeLists.txt rename to pydiffvg_tensorflow/custom_ops/CMakeLists.txt diff --git a/DiffVG/pydiffvg_tensorflow/custom_ops/data_ptr.cc b/pydiffvg_tensorflow/custom_ops/data_ptr.cc similarity index 100% rename from DiffVG/pydiffvg_tensorflow/custom_ops/data_ptr.cc rename to pydiffvg_tensorflow/custom_ops/data_ptr.cc diff --git a/DiffVG/pydiffvg_tensorflow/device.py b/pydiffvg_tensorflow/device.py similarity index 100% rename from DiffVG/pydiffvg_tensorflow/device.py rename to pydiffvg_tensorflow/device.py diff --git a/DiffVG/pydiffvg_tensorflow/image.py b/pydiffvg_tensorflow/image.py similarity index 100% rename from DiffVG/pydiffvg_tensorflow/image.py rename to pydiffvg_tensorflow/image.py diff --git a/DiffVG/pydiffvg_tensorflow/pixel_filter.py b/pydiffvg_tensorflow/pixel_filter.py similarity index 100% rename from DiffVG/pydiffvg_tensorflow/pixel_filter.py rename to pydiffvg_tensorflow/pixel_filter.py diff --git a/DiffVG/pydiffvg_tensorflow/render_tensorflow.py b/pydiffvg_tensorflow/render_tensorflow.py similarity index 100% rename from DiffVG/pydiffvg_tensorflow/render_tensorflow.py rename to pydiffvg_tensorflow/render_tensorflow.py diff --git a/DiffVG/pydiffvg_tensorflow/shape.py b/pydiffvg_tensorflow/shape.py similarity index 100% rename from DiffVG/pydiffvg_tensorflow/shape.py rename to pydiffvg_tensorflow/shape.py diff --git a/DiffVG/pyproject.toml b/pyproject.toml similarity index 100% rename from DiffVG/pyproject.toml rename to pyproject.toml diff --git a/DiffVG/sample_boundary.h b/sample_boundary.h similarity index 100% rename from DiffVG/sample_boundary.h rename to sample_boundary.h diff --git a/DiffVG/scene.cpp b/scene.cpp similarity index 100% rename from DiffVG/scene.cpp rename to scene.cpp diff --git a/DiffVG/scene.h b/scene.h similarity index 100% rename from DiffVG/scene.h rename to scene.h diff --git a/DiffVG/setup.py b/setup.py similarity index 100% rename from DiffVG/setup.py rename to setup.py diff --git a/DiffVG/shape.cpp b/shape.cpp similarity index 100% rename from DiffVG/shape.cpp rename to shape.cpp diff --git a/DiffVG/shape.h b/shape.h similarity index 100% rename from DiffVG/shape.h rename to shape.h diff --git a/DiffVG/solve.h b/solve.h similarity index 100% rename from DiffVG/solve.h rename to solve.h diff --git a/DiffVG/thrust/.github/workflows/mirror-main-to-master.yml b/thrust/.github/workflows/mirror-main-to-master.yml similarity index 100% rename from DiffVG/thrust/.github/workflows/mirror-main-to-master.yml rename to thrust/.github/workflows/mirror-main-to-master.yml diff --git a/DiffVG/thrust/.gitignore b/thrust/.gitignore similarity index 100% rename from DiffVG/thrust/.gitignore rename to thrust/.gitignore diff --git a/DiffVG/thrust/.gitmodules b/thrust/.gitmodules similarity index 100% rename from DiffVG/thrust/.gitmodules rename to thrust/.gitmodules diff --git a/DiffVG/thrust/CHANGELOG.md b/thrust/CHANGELOG.md similarity index 100% rename from DiffVG/thrust/CHANGELOG.md rename to thrust/CHANGELOG.md diff --git a/DiffVG/thrust/CMakeLists.txt b/thrust/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/CMakeLists.txt rename to thrust/CMakeLists.txt diff --git a/DiffVG/thrust/CODE_OF_CONDUCT.md b/thrust/CODE_OF_CONDUCT.md similarity index 100% rename from DiffVG/thrust/CODE_OF_CONDUCT.md rename to thrust/CODE_OF_CONDUCT.md diff --git a/DiffVG/thrust/CONTRIBUTING.md b/thrust/CONTRIBUTING.md similarity index 100% rename from DiffVG/thrust/CONTRIBUTING.md rename to thrust/CONTRIBUTING.md diff --git a/DiffVG/thrust/LICENSE b/thrust/LICENSE similarity index 100% rename from DiffVG/thrust/LICENSE rename to thrust/LICENSE diff --git a/DiffVG/thrust/Makefile b/thrust/Makefile similarity index 100% rename from DiffVG/thrust/Makefile rename to thrust/Makefile diff --git a/DiffVG/thrust/NOTICE b/thrust/NOTICE similarity index 100% rename from DiffVG/thrust/NOTICE rename to thrust/NOTICE diff --git a/DiffVG/thrust/README.md b/thrust/README.md similarity index 100% rename from DiffVG/thrust/README.md rename to thrust/README.md diff --git a/DiffVG/thrust/cmake/AppendOptionIfAvailable.cmake b/thrust/cmake/AppendOptionIfAvailable.cmake similarity index 100% rename from DiffVG/thrust/cmake/AppendOptionIfAvailable.cmake rename to thrust/cmake/AppendOptionIfAvailable.cmake diff --git a/DiffVG/thrust/cmake/PrintNinjaBuildTimes.cmake b/thrust/cmake/PrintNinjaBuildTimes.cmake similarity index 100% rename from DiffVG/thrust/cmake/PrintNinjaBuildTimes.cmake rename to thrust/cmake/PrintNinjaBuildTimes.cmake diff --git a/DiffVG/thrust/cmake/ThrustAddSubdir.cmake b/thrust/cmake/ThrustAddSubdir.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustAddSubdir.cmake rename to thrust/cmake/ThrustAddSubdir.cmake diff --git a/DiffVG/thrust/cmake/ThrustBuildCompilerTargets.cmake b/thrust/cmake/ThrustBuildCompilerTargets.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustBuildCompilerTargets.cmake rename to thrust/cmake/ThrustBuildCompilerTargets.cmake diff --git a/DiffVG/thrust/cmake/ThrustBuildTargetList.cmake b/thrust/cmake/ThrustBuildTargetList.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustBuildTargetList.cmake rename to thrust/cmake/ThrustBuildTargetList.cmake diff --git a/DiffVG/thrust/cmake/ThrustCudaConfig.cmake b/thrust/cmake/ThrustCudaConfig.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustCudaConfig.cmake rename to thrust/cmake/ThrustCudaConfig.cmake diff --git a/DiffVG/thrust/cmake/ThrustHeaderTesting.cmake b/thrust/cmake/ThrustHeaderTesting.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustHeaderTesting.cmake rename to thrust/cmake/ThrustHeaderTesting.cmake diff --git a/DiffVG/thrust/cmake/ThrustInstallRules.cmake b/thrust/cmake/ThrustInstallRules.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustInstallRules.cmake rename to thrust/cmake/ThrustInstallRules.cmake diff --git a/DiffVG/thrust/cmake/ThrustMultiConfig.cmake b/thrust/cmake/ThrustMultiConfig.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustMultiConfig.cmake rename to thrust/cmake/ThrustMultiConfig.cmake diff --git a/DiffVG/thrust/cmake/ThrustRunExample.cmake b/thrust/cmake/ThrustRunExample.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustRunExample.cmake rename to thrust/cmake/ThrustRunExample.cmake diff --git a/DiffVG/thrust/cmake/ThrustRunTest.cmake b/thrust/cmake/ThrustRunTest.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustRunTest.cmake rename to thrust/cmake/ThrustRunTest.cmake diff --git a/DiffVG/thrust/cmake/ThrustUtilities.cmake b/thrust/cmake/ThrustUtilities.cmake similarity index 100% rename from DiffVG/thrust/cmake/ThrustUtilities.cmake rename to thrust/cmake/ThrustUtilities.cmake diff --git a/DiffVG/thrust/cmake/header_test.in b/thrust/cmake/header_test.in similarity index 100% rename from DiffVG/thrust/cmake/header_test.in rename to thrust/cmake/header_test.in diff --git a/DiffVG/thrust/cmake/sanity b/thrust/cmake/sanity similarity index 100% rename from DiffVG/thrust/cmake/sanity rename to thrust/cmake/sanity diff --git a/DiffVG/thrust/cmake/wrap_source_file.cpp.in b/thrust/cmake/wrap_source_file.cpp.in similarity index 100% rename from DiffVG/thrust/cmake/wrap_source_file.cpp.in rename to thrust/cmake/wrap_source_file.cpp.in diff --git a/DiffVG/thrust/cub/agent/agent_histogram.cuh b/thrust/cub/agent/agent_histogram.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_histogram.cuh rename to thrust/cub/agent/agent_histogram.cuh diff --git a/DiffVG/thrust/cub/agent/agent_radix_sort_downsweep.cuh b/thrust/cub/agent/agent_radix_sort_downsweep.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_radix_sort_downsweep.cuh rename to thrust/cub/agent/agent_radix_sort_downsweep.cuh diff --git a/DiffVG/thrust/cub/agent/agent_radix_sort_upsweep.cuh b/thrust/cub/agent/agent_radix_sort_upsweep.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_radix_sort_upsweep.cuh rename to thrust/cub/agent/agent_radix_sort_upsweep.cuh diff --git a/DiffVG/thrust/cub/agent/agent_reduce.cuh b/thrust/cub/agent/agent_reduce.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_reduce.cuh rename to thrust/cub/agent/agent_reduce.cuh diff --git a/DiffVG/thrust/cub/agent/agent_reduce_by_key.cuh b/thrust/cub/agent/agent_reduce_by_key.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_reduce_by_key.cuh rename to thrust/cub/agent/agent_reduce_by_key.cuh diff --git a/DiffVG/thrust/cub/agent/agent_rle.cuh b/thrust/cub/agent/agent_rle.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_rle.cuh rename to thrust/cub/agent/agent_rle.cuh diff --git a/DiffVG/thrust/cub/agent/agent_scan.cuh b/thrust/cub/agent/agent_scan.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_scan.cuh rename to thrust/cub/agent/agent_scan.cuh diff --git a/DiffVG/thrust/cub/agent/agent_segment_fixup.cuh b/thrust/cub/agent/agent_segment_fixup.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_segment_fixup.cuh rename to thrust/cub/agent/agent_segment_fixup.cuh diff --git a/DiffVG/thrust/cub/agent/agent_select_if.cuh b/thrust/cub/agent/agent_select_if.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_select_if.cuh rename to thrust/cub/agent/agent_select_if.cuh diff --git a/DiffVG/thrust/cub/agent/agent_spmv_orig.cuh b/thrust/cub/agent/agent_spmv_orig.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/agent_spmv_orig.cuh rename to thrust/cub/agent/agent_spmv_orig.cuh diff --git a/DiffVG/thrust/cub/agent/single_pass_scan_operators.cuh b/thrust/cub/agent/single_pass_scan_operators.cuh similarity index 100% rename from DiffVG/thrust/cub/agent/single_pass_scan_operators.cuh rename to thrust/cub/agent/single_pass_scan_operators.cuh diff --git a/DiffVG/thrust/cub/block/block_adjacent_difference.cuh b/thrust/cub/block/block_adjacent_difference.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_adjacent_difference.cuh rename to thrust/cub/block/block_adjacent_difference.cuh diff --git a/DiffVG/thrust/cub/block/block_discontinuity.cuh b/thrust/cub/block/block_discontinuity.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_discontinuity.cuh rename to thrust/cub/block/block_discontinuity.cuh diff --git a/DiffVG/thrust/cub/block/block_exchange.cuh b/thrust/cub/block/block_exchange.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_exchange.cuh rename to thrust/cub/block/block_exchange.cuh diff --git a/DiffVG/thrust/cub/block/block_histogram.cuh b/thrust/cub/block/block_histogram.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_histogram.cuh rename to thrust/cub/block/block_histogram.cuh diff --git a/DiffVG/thrust/cub/block/block_load.cuh b/thrust/cub/block/block_load.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_load.cuh rename to thrust/cub/block/block_load.cuh diff --git a/DiffVG/thrust/cub/block/block_radix_rank.cuh b/thrust/cub/block/block_radix_rank.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_radix_rank.cuh rename to thrust/cub/block/block_radix_rank.cuh diff --git a/DiffVG/thrust/cub/block/block_radix_sort.cuh b/thrust/cub/block/block_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_radix_sort.cuh rename to thrust/cub/block/block_radix_sort.cuh diff --git a/DiffVG/thrust/cub/block/block_raking_layout.cuh b/thrust/cub/block/block_raking_layout.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_raking_layout.cuh rename to thrust/cub/block/block_raking_layout.cuh diff --git a/DiffVG/thrust/cub/block/block_reduce.cuh b/thrust/cub/block/block_reduce.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_reduce.cuh rename to thrust/cub/block/block_reduce.cuh diff --git a/DiffVG/thrust/cub/block/block_scan.cuh b/thrust/cub/block/block_scan.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_scan.cuh rename to thrust/cub/block/block_scan.cuh diff --git a/DiffVG/thrust/cub/block/block_shuffle.cuh b/thrust/cub/block/block_shuffle.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_shuffle.cuh rename to thrust/cub/block/block_shuffle.cuh diff --git a/DiffVG/thrust/cub/block/block_store.cuh b/thrust/cub/block/block_store.cuh similarity index 100% rename from DiffVG/thrust/cub/block/block_store.cuh rename to thrust/cub/block/block_store.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_histogram_atomic.cuh b/thrust/cub/block/specializations/block_histogram_atomic.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_histogram_atomic.cuh rename to thrust/cub/block/specializations/block_histogram_atomic.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_histogram_sort.cuh b/thrust/cub/block/specializations/block_histogram_sort.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_histogram_sort.cuh rename to thrust/cub/block/specializations/block_histogram_sort.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_reduce_raking.cuh b/thrust/cub/block/specializations/block_reduce_raking.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_reduce_raking.cuh rename to thrust/cub/block/specializations/block_reduce_raking.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_reduce_raking_commutative_only.cuh b/thrust/cub/block/specializations/block_reduce_raking_commutative_only.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_reduce_raking_commutative_only.cuh rename to thrust/cub/block/specializations/block_reduce_raking_commutative_only.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_reduce_warp_reductions.cuh b/thrust/cub/block/specializations/block_reduce_warp_reductions.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_reduce_warp_reductions.cuh rename to thrust/cub/block/specializations/block_reduce_warp_reductions.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_scan_raking.cuh b/thrust/cub/block/specializations/block_scan_raking.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_scan_raking.cuh rename to thrust/cub/block/specializations/block_scan_raking.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_scan_warp_scans.cuh b/thrust/cub/block/specializations/block_scan_warp_scans.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_scan_warp_scans.cuh rename to thrust/cub/block/specializations/block_scan_warp_scans.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_scan_warp_scans2.cuh b/thrust/cub/block/specializations/block_scan_warp_scans2.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_scan_warp_scans2.cuh rename to thrust/cub/block/specializations/block_scan_warp_scans2.cuh diff --git a/DiffVG/thrust/cub/block/specializations/block_scan_warp_scans3.cuh b/thrust/cub/block/specializations/block_scan_warp_scans3.cuh similarity index 100% rename from DiffVG/thrust/cub/block/specializations/block_scan_warp_scans3.cuh rename to thrust/cub/block/specializations/block_scan_warp_scans3.cuh diff --git a/DiffVG/thrust/cub/cmake/cub-config-version.cmake b/thrust/cub/cmake/cub-config-version.cmake similarity index 100% rename from DiffVG/thrust/cub/cmake/cub-config-version.cmake rename to thrust/cub/cmake/cub-config-version.cmake diff --git a/DiffVG/thrust/cub/cmake/cub-config.cmake b/thrust/cub/cmake/cub-config.cmake similarity index 100% rename from DiffVG/thrust/cub/cmake/cub-config.cmake rename to thrust/cub/cmake/cub-config.cmake diff --git a/DiffVG/thrust/cub/config.cuh b/thrust/cub/config.cuh similarity index 100% rename from DiffVG/thrust/cub/config.cuh rename to thrust/cub/config.cuh diff --git a/DiffVG/thrust/cub/cub.cuh b/thrust/cub/cub.cuh similarity index 100% rename from DiffVG/thrust/cub/cub.cuh rename to thrust/cub/cub.cuh diff --git a/DiffVG/thrust/cub/device/device_histogram.cuh b/thrust/cub/device/device_histogram.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_histogram.cuh rename to thrust/cub/device/device_histogram.cuh diff --git a/DiffVG/thrust/cub/device/device_partition.cuh b/thrust/cub/device/device_partition.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_partition.cuh rename to thrust/cub/device/device_partition.cuh diff --git a/DiffVG/thrust/cub/device/device_radix_sort.cuh b/thrust/cub/device/device_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_radix_sort.cuh rename to thrust/cub/device/device_radix_sort.cuh diff --git a/DiffVG/thrust/cub/device/device_reduce.cuh b/thrust/cub/device/device_reduce.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_reduce.cuh rename to thrust/cub/device/device_reduce.cuh diff --git a/DiffVG/thrust/cub/device/device_run_length_encode.cuh b/thrust/cub/device/device_run_length_encode.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_run_length_encode.cuh rename to thrust/cub/device/device_run_length_encode.cuh diff --git a/DiffVG/thrust/cub/device/device_scan.cuh b/thrust/cub/device/device_scan.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_scan.cuh rename to thrust/cub/device/device_scan.cuh diff --git a/DiffVG/thrust/cub/device/device_segmented_radix_sort.cuh b/thrust/cub/device/device_segmented_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_segmented_radix_sort.cuh rename to thrust/cub/device/device_segmented_radix_sort.cuh diff --git a/DiffVG/thrust/cub/device/device_segmented_reduce.cuh b/thrust/cub/device/device_segmented_reduce.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_segmented_reduce.cuh rename to thrust/cub/device/device_segmented_reduce.cuh diff --git a/DiffVG/thrust/cub/device/device_select.cuh b/thrust/cub/device/device_select.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_select.cuh rename to thrust/cub/device/device_select.cuh diff --git a/DiffVG/thrust/cub/device/device_spmv.cuh b/thrust/cub/device/device_spmv.cuh similarity index 100% rename from DiffVG/thrust/cub/device/device_spmv.cuh rename to thrust/cub/device/device_spmv.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_histogram.cuh b/thrust/cub/device/dispatch/dispatch_histogram.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_histogram.cuh rename to thrust/cub/device/dispatch/dispatch_histogram.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_radix_sort.cuh b/thrust/cub/device/dispatch/dispatch_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_radix_sort.cuh rename to thrust/cub/device/dispatch/dispatch_radix_sort.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_reduce.cuh b/thrust/cub/device/dispatch/dispatch_reduce.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_reduce.cuh rename to thrust/cub/device/dispatch/dispatch_reduce.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_reduce_by_key.cuh b/thrust/cub/device/dispatch/dispatch_reduce_by_key.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_reduce_by_key.cuh rename to thrust/cub/device/dispatch/dispatch_reduce_by_key.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_rle.cuh b/thrust/cub/device/dispatch/dispatch_rle.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_rle.cuh rename to thrust/cub/device/dispatch/dispatch_rle.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_scan.cuh b/thrust/cub/device/dispatch/dispatch_scan.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_scan.cuh rename to thrust/cub/device/dispatch/dispatch_scan.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_select_if.cuh b/thrust/cub/device/dispatch/dispatch_select_if.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_select_if.cuh rename to thrust/cub/device/dispatch/dispatch_select_if.cuh diff --git a/DiffVG/thrust/cub/device/dispatch/dispatch_spmv_orig.cuh b/thrust/cub/device/dispatch/dispatch_spmv_orig.cuh similarity index 100% rename from DiffVG/thrust/cub/device/dispatch/dispatch_spmv_orig.cuh rename to thrust/cub/device/dispatch/dispatch_spmv_orig.cuh diff --git a/DiffVG/thrust/cub/grid/grid_barrier.cuh b/thrust/cub/grid/grid_barrier.cuh similarity index 100% rename from DiffVG/thrust/cub/grid/grid_barrier.cuh rename to thrust/cub/grid/grid_barrier.cuh diff --git a/DiffVG/thrust/cub/grid/grid_even_share.cuh b/thrust/cub/grid/grid_even_share.cuh similarity index 100% rename from DiffVG/thrust/cub/grid/grid_even_share.cuh rename to thrust/cub/grid/grid_even_share.cuh diff --git a/DiffVG/thrust/cub/grid/grid_mapping.cuh b/thrust/cub/grid/grid_mapping.cuh similarity index 100% rename from DiffVG/thrust/cub/grid/grid_mapping.cuh rename to thrust/cub/grid/grid_mapping.cuh diff --git a/DiffVG/thrust/cub/grid/grid_queue.cuh b/thrust/cub/grid/grid_queue.cuh similarity index 100% rename from DiffVG/thrust/cub/grid/grid_queue.cuh rename to thrust/cub/grid/grid_queue.cuh diff --git a/DiffVG/thrust/cub/host/mutex.cuh b/thrust/cub/host/mutex.cuh similarity index 100% rename from DiffVG/thrust/cub/host/mutex.cuh rename to thrust/cub/host/mutex.cuh diff --git a/DiffVG/thrust/cub/iterator/arg_index_input_iterator.cuh b/thrust/cub/iterator/arg_index_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/arg_index_input_iterator.cuh rename to thrust/cub/iterator/arg_index_input_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/cache_modified_input_iterator.cuh b/thrust/cub/iterator/cache_modified_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/cache_modified_input_iterator.cuh rename to thrust/cub/iterator/cache_modified_input_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/cache_modified_output_iterator.cuh b/thrust/cub/iterator/cache_modified_output_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/cache_modified_output_iterator.cuh rename to thrust/cub/iterator/cache_modified_output_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/constant_input_iterator.cuh b/thrust/cub/iterator/constant_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/constant_input_iterator.cuh rename to thrust/cub/iterator/constant_input_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/counting_input_iterator.cuh b/thrust/cub/iterator/counting_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/counting_input_iterator.cuh rename to thrust/cub/iterator/counting_input_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/discard_output_iterator.cuh b/thrust/cub/iterator/discard_output_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/discard_output_iterator.cuh rename to thrust/cub/iterator/discard_output_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/tex_obj_input_iterator.cuh b/thrust/cub/iterator/tex_obj_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/tex_obj_input_iterator.cuh rename to thrust/cub/iterator/tex_obj_input_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/tex_ref_input_iterator.cuh b/thrust/cub/iterator/tex_ref_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/tex_ref_input_iterator.cuh rename to thrust/cub/iterator/tex_ref_input_iterator.cuh diff --git a/DiffVG/thrust/cub/iterator/transform_input_iterator.cuh b/thrust/cub/iterator/transform_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/cub/iterator/transform_input_iterator.cuh rename to thrust/cub/iterator/transform_input_iterator.cuh diff --git a/DiffVG/thrust/cub/thread/thread_load.cuh b/thrust/cub/thread/thread_load.cuh similarity index 100% rename from DiffVG/thrust/cub/thread/thread_load.cuh rename to thrust/cub/thread/thread_load.cuh diff --git a/DiffVG/thrust/cub/thread/thread_operators.cuh b/thrust/cub/thread/thread_operators.cuh similarity index 100% rename from DiffVG/thrust/cub/thread/thread_operators.cuh rename to thrust/cub/thread/thread_operators.cuh diff --git a/DiffVG/thrust/cub/thread/thread_reduce.cuh b/thrust/cub/thread/thread_reduce.cuh similarity index 100% rename from DiffVG/thrust/cub/thread/thread_reduce.cuh rename to thrust/cub/thread/thread_reduce.cuh diff --git a/DiffVG/thrust/cub/thread/thread_scan.cuh b/thrust/cub/thread/thread_scan.cuh similarity index 100% rename from DiffVG/thrust/cub/thread/thread_scan.cuh rename to thrust/cub/thread/thread_scan.cuh diff --git a/DiffVG/thrust/cub/thread/thread_search.cuh b/thrust/cub/thread/thread_search.cuh similarity index 100% rename from DiffVG/thrust/cub/thread/thread_search.cuh rename to thrust/cub/thread/thread_search.cuh diff --git a/DiffVG/thrust/cub/thread/thread_store.cuh b/thrust/cub/thread/thread_store.cuh similarity index 100% rename from DiffVG/thrust/cub/thread/thread_store.cuh rename to thrust/cub/thread/thread_store.cuh diff --git a/DiffVG/thrust/cub/util_allocator.cuh b/thrust/cub/util_allocator.cuh similarity index 100% rename from DiffVG/thrust/cub/util_allocator.cuh rename to thrust/cub/util_allocator.cuh diff --git a/DiffVG/thrust/cub/util_arch.cuh b/thrust/cub/util_arch.cuh similarity index 100% rename from DiffVG/thrust/cub/util_arch.cuh rename to thrust/cub/util_arch.cuh diff --git a/DiffVG/thrust/cub/util_compiler.cuh b/thrust/cub/util_compiler.cuh similarity index 100% rename from DiffVG/thrust/cub/util_compiler.cuh rename to thrust/cub/util_compiler.cuh diff --git a/DiffVG/thrust/cub/util_cpp_dialect.cuh b/thrust/cub/util_cpp_dialect.cuh similarity index 100% rename from DiffVG/thrust/cub/util_cpp_dialect.cuh rename to thrust/cub/util_cpp_dialect.cuh diff --git a/DiffVG/thrust/cub/util_debug.cuh b/thrust/cub/util_debug.cuh similarity index 100% rename from DiffVG/thrust/cub/util_debug.cuh rename to thrust/cub/util_debug.cuh diff --git a/DiffVG/thrust/cub/util_deprecated.cuh b/thrust/cub/util_deprecated.cuh similarity index 100% rename from DiffVG/thrust/cub/util_deprecated.cuh rename to thrust/cub/util_deprecated.cuh diff --git a/DiffVG/thrust/cub/util_device.cuh b/thrust/cub/util_device.cuh similarity index 100% rename from DiffVG/thrust/cub/util_device.cuh rename to thrust/cub/util_device.cuh diff --git a/DiffVG/thrust/cub/util_macro.cuh b/thrust/cub/util_macro.cuh similarity index 100% rename from DiffVG/thrust/cub/util_macro.cuh rename to thrust/cub/util_macro.cuh diff --git a/DiffVG/thrust/cub/util_namespace.cuh b/thrust/cub/util_namespace.cuh similarity index 100% rename from DiffVG/thrust/cub/util_namespace.cuh rename to thrust/cub/util_namespace.cuh diff --git a/DiffVG/thrust/cub/util_ptx.cuh b/thrust/cub/util_ptx.cuh similarity index 100% rename from DiffVG/thrust/cub/util_ptx.cuh rename to thrust/cub/util_ptx.cuh diff --git a/DiffVG/thrust/cub/util_type.cuh b/thrust/cub/util_type.cuh similarity index 100% rename from DiffVG/thrust/cub/util_type.cuh rename to thrust/cub/util_type.cuh diff --git a/DiffVG/thrust/cub/version.cuh b/thrust/cub/version.cuh similarity index 100% rename from DiffVG/thrust/cub/version.cuh rename to thrust/cub/version.cuh diff --git a/DiffVG/thrust/cub/warp/specializations/warp_reduce_shfl.cuh b/thrust/cub/warp/specializations/warp_reduce_shfl.cuh similarity index 100% rename from DiffVG/thrust/cub/warp/specializations/warp_reduce_shfl.cuh rename to thrust/cub/warp/specializations/warp_reduce_shfl.cuh diff --git a/DiffVG/thrust/cub/warp/specializations/warp_reduce_smem.cuh b/thrust/cub/warp/specializations/warp_reduce_smem.cuh similarity index 100% rename from DiffVG/thrust/cub/warp/specializations/warp_reduce_smem.cuh rename to thrust/cub/warp/specializations/warp_reduce_smem.cuh diff --git a/DiffVG/thrust/cub/warp/specializations/warp_scan_shfl.cuh b/thrust/cub/warp/specializations/warp_scan_shfl.cuh similarity index 100% rename from DiffVG/thrust/cub/warp/specializations/warp_scan_shfl.cuh rename to thrust/cub/warp/specializations/warp_scan_shfl.cuh diff --git a/DiffVG/thrust/cub/warp/specializations/warp_scan_smem.cuh b/thrust/cub/warp/specializations/warp_scan_smem.cuh similarity index 100% rename from DiffVG/thrust/cub/warp/specializations/warp_scan_smem.cuh rename to thrust/cub/warp/specializations/warp_scan_smem.cuh diff --git a/DiffVG/thrust/cub/warp/warp_reduce.cuh b/thrust/cub/warp/warp_reduce.cuh similarity index 100% rename from DiffVG/thrust/cub/warp/warp_reduce.cuh rename to thrust/cub/warp/warp_reduce.cuh diff --git a/DiffVG/thrust/cub/warp/warp_scan.cuh b/thrust/cub/warp/warp_scan.cuh similarity index 100% rename from DiffVG/thrust/cub/warp/warp_scan.cuh rename to thrust/cub/warp/warp_scan.cuh diff --git a/DiffVG/thrust/dependencies/cub/.cproject b/thrust/dependencies/cub/.cproject similarity index 100% rename from DiffVG/thrust/dependencies/cub/.cproject rename to thrust/dependencies/cub/.cproject diff --git a/DiffVG/thrust/dependencies/cub/.github/workflows/mirror-main-to-master.yml b/thrust/dependencies/cub/.github/workflows/mirror-main-to-master.yml similarity index 100% rename from DiffVG/thrust/dependencies/cub/.github/workflows/mirror-main-to-master.yml rename to thrust/dependencies/cub/.github/workflows/mirror-main-to-master.yml diff --git a/DiffVG/thrust/dependencies/cub/.gitignore b/thrust/dependencies/cub/.gitignore similarity index 100% rename from DiffVG/thrust/dependencies/cub/.gitignore rename to thrust/dependencies/cub/.gitignore diff --git a/DiffVG/thrust/dependencies/cub/.project b/thrust/dependencies/cub/.project similarity index 100% rename from DiffVG/thrust/dependencies/cub/.project rename to thrust/dependencies/cub/.project diff --git a/DiffVG/thrust/dependencies/cub/.settings/.gitignore b/thrust/dependencies/cub/.settings/.gitignore similarity index 100% rename from DiffVG/thrust/dependencies/cub/.settings/.gitignore rename to thrust/dependencies/cub/.settings/.gitignore diff --git a/DiffVG/thrust/dependencies/cub/.settings/org.eclipse.cdt.codan.core.prefs b/thrust/dependencies/cub/.settings/org.eclipse.cdt.codan.core.prefs similarity index 100% rename from DiffVG/thrust/dependencies/cub/.settings/org.eclipse.cdt.codan.core.prefs rename to thrust/dependencies/cub/.settings/org.eclipse.cdt.codan.core.prefs diff --git a/DiffVG/thrust/dependencies/cub/.settings/org.eclipse.cdt.core.prefs b/thrust/dependencies/cub/.settings/org.eclipse.cdt.core.prefs similarity index 100% rename from DiffVG/thrust/dependencies/cub/.settings/org.eclipse.cdt.core.prefs rename to thrust/dependencies/cub/.settings/org.eclipse.cdt.core.prefs diff --git a/DiffVG/thrust/dependencies/cub/.settings/org.eclipse.cdt.ui.prefs b/thrust/dependencies/cub/.settings/org.eclipse.cdt.ui.prefs similarity index 100% rename from DiffVG/thrust/dependencies/cub/.settings/org.eclipse.cdt.ui.prefs rename to thrust/dependencies/cub/.settings/org.eclipse.cdt.ui.prefs diff --git a/DiffVG/thrust/dependencies/cub/.settings/org.eclipse.core.runtime.prefs b/thrust/dependencies/cub/.settings/org.eclipse.core.runtime.prefs similarity index 100% rename from DiffVG/thrust/dependencies/cub/.settings/org.eclipse.core.runtime.prefs rename to thrust/dependencies/cub/.settings/org.eclipse.core.runtime.prefs diff --git a/DiffVG/thrust/dependencies/cub/CHANGELOG.md b/thrust/dependencies/cub/CHANGELOG.md similarity index 100% rename from DiffVG/thrust/dependencies/cub/CHANGELOG.md rename to thrust/dependencies/cub/CHANGELOG.md diff --git a/DiffVG/thrust/dependencies/cub/CMakeLists.txt b/thrust/dependencies/cub/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/dependencies/cub/CMakeLists.txt rename to thrust/dependencies/cub/CMakeLists.txt diff --git a/DiffVG/thrust/dependencies/cub/CODE_OF_CONDUCT.md b/thrust/dependencies/cub/CODE_OF_CONDUCT.md similarity index 100% rename from DiffVG/thrust/dependencies/cub/CODE_OF_CONDUCT.md rename to thrust/dependencies/cub/CODE_OF_CONDUCT.md diff --git a/DiffVG/thrust/dependencies/cub/CONTRIBUTING.md b/thrust/dependencies/cub/CONTRIBUTING.md similarity index 100% rename from DiffVG/thrust/dependencies/cub/CONTRIBUTING.md rename to thrust/dependencies/cub/CONTRIBUTING.md diff --git a/DiffVG/thrust/dependencies/cub/LICENSE.TXT b/thrust/dependencies/cub/LICENSE.TXT similarity index 100% rename from DiffVG/thrust/dependencies/cub/LICENSE.TXT rename to thrust/dependencies/cub/LICENSE.TXT diff --git a/DiffVG/thrust/dependencies/cub/README.md b/thrust/dependencies/cub/README.md similarity index 100% rename from DiffVG/thrust/dependencies/cub/README.md rename to thrust/dependencies/cub/README.md diff --git a/DiffVG/thrust/dependencies/cub/cmake/AppendOptionIfAvailable.cmake b/thrust/dependencies/cub/cmake/AppendOptionIfAvailable.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cmake/AppendOptionIfAvailable.cmake rename to thrust/dependencies/cub/cmake/AppendOptionIfAvailable.cmake diff --git a/DiffVG/thrust/dependencies/cub/cmake/CubBuildCompilerTargets.cmake b/thrust/dependencies/cub/cmake/CubBuildCompilerTargets.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cmake/CubBuildCompilerTargets.cmake rename to thrust/dependencies/cub/cmake/CubBuildCompilerTargets.cmake diff --git a/DiffVG/thrust/dependencies/cub/cmake/CubBuildTargetList.cmake b/thrust/dependencies/cub/cmake/CubBuildTargetList.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cmake/CubBuildTargetList.cmake rename to thrust/dependencies/cub/cmake/CubBuildTargetList.cmake diff --git a/DiffVG/thrust/dependencies/cub/cmake/CubCudaConfig.cmake b/thrust/dependencies/cub/cmake/CubCudaConfig.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cmake/CubCudaConfig.cmake rename to thrust/dependencies/cub/cmake/CubCudaConfig.cmake diff --git a/DiffVG/thrust/dependencies/cub/cmake/CubHeaderTesting.cmake b/thrust/dependencies/cub/cmake/CubHeaderTesting.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cmake/CubHeaderTesting.cmake rename to thrust/dependencies/cub/cmake/CubHeaderTesting.cmake diff --git a/DiffVG/thrust/dependencies/cub/cmake/CubInstallRules.cmake b/thrust/dependencies/cub/cmake/CubInstallRules.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cmake/CubInstallRules.cmake rename to thrust/dependencies/cub/cmake/CubInstallRules.cmake diff --git a/DiffVG/thrust/dependencies/cub/cmake/header_test.in b/thrust/dependencies/cub/cmake/header_test.in similarity index 100% rename from DiffVG/thrust/dependencies/cub/cmake/header_test.in rename to thrust/dependencies/cub/cmake/header_test.in diff --git a/DiffVG/thrust/dependencies/cub/common.mk b/thrust/dependencies/cub/common.mk similarity index 100% rename from DiffVG/thrust/dependencies/cub/common.mk rename to thrust/dependencies/cub/common.mk diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_histogram.cuh b/thrust/dependencies/cub/cub/agent/agent_histogram.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_histogram.cuh rename to thrust/dependencies/cub/cub/agent/agent_histogram.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_radix_sort_downsweep.cuh b/thrust/dependencies/cub/cub/agent/agent_radix_sort_downsweep.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_radix_sort_downsweep.cuh rename to thrust/dependencies/cub/cub/agent/agent_radix_sort_downsweep.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_radix_sort_upsweep.cuh b/thrust/dependencies/cub/cub/agent/agent_radix_sort_upsweep.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_radix_sort_upsweep.cuh rename to thrust/dependencies/cub/cub/agent/agent_radix_sort_upsweep.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_reduce.cuh b/thrust/dependencies/cub/cub/agent/agent_reduce.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_reduce.cuh rename to thrust/dependencies/cub/cub/agent/agent_reduce.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_reduce_by_key.cuh b/thrust/dependencies/cub/cub/agent/agent_reduce_by_key.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_reduce_by_key.cuh rename to thrust/dependencies/cub/cub/agent/agent_reduce_by_key.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_rle.cuh b/thrust/dependencies/cub/cub/agent/agent_rle.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_rle.cuh rename to thrust/dependencies/cub/cub/agent/agent_rle.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_scan.cuh b/thrust/dependencies/cub/cub/agent/agent_scan.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_scan.cuh rename to thrust/dependencies/cub/cub/agent/agent_scan.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_segment_fixup.cuh b/thrust/dependencies/cub/cub/agent/agent_segment_fixup.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_segment_fixup.cuh rename to thrust/dependencies/cub/cub/agent/agent_segment_fixup.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_select_if.cuh b/thrust/dependencies/cub/cub/agent/agent_select_if.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_select_if.cuh rename to thrust/dependencies/cub/cub/agent/agent_select_if.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/agent_spmv_orig.cuh b/thrust/dependencies/cub/cub/agent/agent_spmv_orig.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/agent_spmv_orig.cuh rename to thrust/dependencies/cub/cub/agent/agent_spmv_orig.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/agent/single_pass_scan_operators.cuh b/thrust/dependencies/cub/cub/agent/single_pass_scan_operators.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/agent/single_pass_scan_operators.cuh rename to thrust/dependencies/cub/cub/agent/single_pass_scan_operators.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_adjacent_difference.cuh b/thrust/dependencies/cub/cub/block/block_adjacent_difference.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_adjacent_difference.cuh rename to thrust/dependencies/cub/cub/block/block_adjacent_difference.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_discontinuity.cuh b/thrust/dependencies/cub/cub/block/block_discontinuity.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_discontinuity.cuh rename to thrust/dependencies/cub/cub/block/block_discontinuity.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_exchange.cuh b/thrust/dependencies/cub/cub/block/block_exchange.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_exchange.cuh rename to thrust/dependencies/cub/cub/block/block_exchange.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_histogram.cuh b/thrust/dependencies/cub/cub/block/block_histogram.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_histogram.cuh rename to thrust/dependencies/cub/cub/block/block_histogram.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_load.cuh b/thrust/dependencies/cub/cub/block/block_load.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_load.cuh rename to thrust/dependencies/cub/cub/block/block_load.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_radix_rank.cuh b/thrust/dependencies/cub/cub/block/block_radix_rank.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_radix_rank.cuh rename to thrust/dependencies/cub/cub/block/block_radix_rank.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_radix_sort.cuh b/thrust/dependencies/cub/cub/block/block_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_radix_sort.cuh rename to thrust/dependencies/cub/cub/block/block_radix_sort.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_raking_layout.cuh b/thrust/dependencies/cub/cub/block/block_raking_layout.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_raking_layout.cuh rename to thrust/dependencies/cub/cub/block/block_raking_layout.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_reduce.cuh b/thrust/dependencies/cub/cub/block/block_reduce.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_reduce.cuh rename to thrust/dependencies/cub/cub/block/block_reduce.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_scan.cuh b/thrust/dependencies/cub/cub/block/block_scan.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_scan.cuh rename to thrust/dependencies/cub/cub/block/block_scan.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_shuffle.cuh b/thrust/dependencies/cub/cub/block/block_shuffle.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_shuffle.cuh rename to thrust/dependencies/cub/cub/block/block_shuffle.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/block_store.cuh b/thrust/dependencies/cub/cub/block/block_store.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/block_store.cuh rename to thrust/dependencies/cub/cub/block/block_store.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_histogram_atomic.cuh b/thrust/dependencies/cub/cub/block/specializations/block_histogram_atomic.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_histogram_atomic.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_histogram_atomic.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_histogram_sort.cuh b/thrust/dependencies/cub/cub/block/specializations/block_histogram_sort.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_histogram_sort.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_histogram_sort.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_reduce_raking.cuh b/thrust/dependencies/cub/cub/block/specializations/block_reduce_raking.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_reduce_raking.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_reduce_raking.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_reduce_raking_commutative_only.cuh b/thrust/dependencies/cub/cub/block/specializations/block_reduce_raking_commutative_only.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_reduce_raking_commutative_only.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_reduce_raking_commutative_only.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_reduce_warp_reductions.cuh b/thrust/dependencies/cub/cub/block/specializations/block_reduce_warp_reductions.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_reduce_warp_reductions.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_reduce_warp_reductions.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_raking.cuh b/thrust/dependencies/cub/cub/block/specializations/block_scan_raking.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_raking.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_scan_raking.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans.cuh b/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans2.cuh b/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans2.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans2.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans2.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans3.cuh b/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans3.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans3.cuh rename to thrust/dependencies/cub/cub/block/specializations/block_scan_warp_scans3.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/cmake/cub-config-version.cmake b/thrust/dependencies/cub/cub/cmake/cub-config-version.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/cmake/cub-config-version.cmake rename to thrust/dependencies/cub/cub/cmake/cub-config-version.cmake diff --git a/DiffVG/thrust/dependencies/cub/cub/cmake/cub-config.cmake b/thrust/dependencies/cub/cub/cmake/cub-config.cmake similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/cmake/cub-config.cmake rename to thrust/dependencies/cub/cub/cmake/cub-config.cmake diff --git a/DiffVG/thrust/dependencies/cub/cub/config.cuh b/thrust/dependencies/cub/cub/config.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/config.cuh rename to thrust/dependencies/cub/cub/config.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/cub.cuh b/thrust/dependencies/cub/cub/cub.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/cub.cuh rename to thrust/dependencies/cub/cub/cub.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_histogram.cuh b/thrust/dependencies/cub/cub/device/device_histogram.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_histogram.cuh rename to thrust/dependencies/cub/cub/device/device_histogram.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_partition.cuh b/thrust/dependencies/cub/cub/device/device_partition.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_partition.cuh rename to thrust/dependencies/cub/cub/device/device_partition.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_radix_sort.cuh b/thrust/dependencies/cub/cub/device/device_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_radix_sort.cuh rename to thrust/dependencies/cub/cub/device/device_radix_sort.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_reduce.cuh b/thrust/dependencies/cub/cub/device/device_reduce.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_reduce.cuh rename to thrust/dependencies/cub/cub/device/device_reduce.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_run_length_encode.cuh b/thrust/dependencies/cub/cub/device/device_run_length_encode.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_run_length_encode.cuh rename to thrust/dependencies/cub/cub/device/device_run_length_encode.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_scan.cuh b/thrust/dependencies/cub/cub/device/device_scan.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_scan.cuh rename to thrust/dependencies/cub/cub/device/device_scan.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_segmented_radix_sort.cuh b/thrust/dependencies/cub/cub/device/device_segmented_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_segmented_radix_sort.cuh rename to thrust/dependencies/cub/cub/device/device_segmented_radix_sort.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_segmented_reduce.cuh b/thrust/dependencies/cub/cub/device/device_segmented_reduce.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_segmented_reduce.cuh rename to thrust/dependencies/cub/cub/device/device_segmented_reduce.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_select.cuh b/thrust/dependencies/cub/cub/device/device_select.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_select.cuh rename to thrust/dependencies/cub/cub/device/device_select.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/device_spmv.cuh b/thrust/dependencies/cub/cub/device/device_spmv.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/device_spmv.cuh rename to thrust/dependencies/cub/cub/device/device_spmv.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_histogram.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_histogram.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_histogram.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_histogram.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_radix_sort.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_radix_sort.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_radix_sort.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_radix_sort.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce_by_key.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce_by_key.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce_by_key.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_reduce_by_key.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_rle.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_rle.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_rle.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_rle.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_scan.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_scan.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_scan.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_scan.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_select_if.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_select_if.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_select_if.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_select_if.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_spmv_orig.cuh b/thrust/dependencies/cub/cub/device/dispatch/dispatch_spmv_orig.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/device/dispatch/dispatch_spmv_orig.cuh rename to thrust/dependencies/cub/cub/device/dispatch/dispatch_spmv_orig.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/grid/grid_barrier.cuh b/thrust/dependencies/cub/cub/grid/grid_barrier.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/grid/grid_barrier.cuh rename to thrust/dependencies/cub/cub/grid/grid_barrier.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/grid/grid_even_share.cuh b/thrust/dependencies/cub/cub/grid/grid_even_share.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/grid/grid_even_share.cuh rename to thrust/dependencies/cub/cub/grid/grid_even_share.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/grid/grid_mapping.cuh b/thrust/dependencies/cub/cub/grid/grid_mapping.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/grid/grid_mapping.cuh rename to thrust/dependencies/cub/cub/grid/grid_mapping.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/grid/grid_queue.cuh b/thrust/dependencies/cub/cub/grid/grid_queue.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/grid/grid_queue.cuh rename to thrust/dependencies/cub/cub/grid/grid_queue.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/host/mutex.cuh b/thrust/dependencies/cub/cub/host/mutex.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/host/mutex.cuh rename to thrust/dependencies/cub/cub/host/mutex.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/arg_index_input_iterator.cuh b/thrust/dependencies/cub/cub/iterator/arg_index_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/arg_index_input_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/arg_index_input_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/cache_modified_input_iterator.cuh b/thrust/dependencies/cub/cub/iterator/cache_modified_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/cache_modified_input_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/cache_modified_input_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/cache_modified_output_iterator.cuh b/thrust/dependencies/cub/cub/iterator/cache_modified_output_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/cache_modified_output_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/cache_modified_output_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/constant_input_iterator.cuh b/thrust/dependencies/cub/cub/iterator/constant_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/constant_input_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/constant_input_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/counting_input_iterator.cuh b/thrust/dependencies/cub/cub/iterator/counting_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/counting_input_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/counting_input_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/discard_output_iterator.cuh b/thrust/dependencies/cub/cub/iterator/discard_output_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/discard_output_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/discard_output_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/tex_obj_input_iterator.cuh b/thrust/dependencies/cub/cub/iterator/tex_obj_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/tex_obj_input_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/tex_obj_input_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/tex_ref_input_iterator.cuh b/thrust/dependencies/cub/cub/iterator/tex_ref_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/tex_ref_input_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/tex_ref_input_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/iterator/transform_input_iterator.cuh b/thrust/dependencies/cub/cub/iterator/transform_input_iterator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/iterator/transform_input_iterator.cuh rename to thrust/dependencies/cub/cub/iterator/transform_input_iterator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/thread/thread_load.cuh b/thrust/dependencies/cub/cub/thread/thread_load.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/thread/thread_load.cuh rename to thrust/dependencies/cub/cub/thread/thread_load.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/thread/thread_operators.cuh b/thrust/dependencies/cub/cub/thread/thread_operators.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/thread/thread_operators.cuh rename to thrust/dependencies/cub/cub/thread/thread_operators.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/thread/thread_reduce.cuh b/thrust/dependencies/cub/cub/thread/thread_reduce.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/thread/thread_reduce.cuh rename to thrust/dependencies/cub/cub/thread/thread_reduce.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/thread/thread_scan.cuh b/thrust/dependencies/cub/cub/thread/thread_scan.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/thread/thread_scan.cuh rename to thrust/dependencies/cub/cub/thread/thread_scan.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/thread/thread_search.cuh b/thrust/dependencies/cub/cub/thread/thread_search.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/thread/thread_search.cuh rename to thrust/dependencies/cub/cub/thread/thread_search.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/thread/thread_store.cuh b/thrust/dependencies/cub/cub/thread/thread_store.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/thread/thread_store.cuh rename to thrust/dependencies/cub/cub/thread/thread_store.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_allocator.cuh b/thrust/dependencies/cub/cub/util_allocator.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_allocator.cuh rename to thrust/dependencies/cub/cub/util_allocator.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_arch.cuh b/thrust/dependencies/cub/cub/util_arch.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_arch.cuh rename to thrust/dependencies/cub/cub/util_arch.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_compiler.cuh b/thrust/dependencies/cub/cub/util_compiler.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_compiler.cuh rename to thrust/dependencies/cub/cub/util_compiler.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_cpp_dialect.cuh b/thrust/dependencies/cub/cub/util_cpp_dialect.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_cpp_dialect.cuh rename to thrust/dependencies/cub/cub/util_cpp_dialect.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_debug.cuh b/thrust/dependencies/cub/cub/util_debug.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_debug.cuh rename to thrust/dependencies/cub/cub/util_debug.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_deprecated.cuh b/thrust/dependencies/cub/cub/util_deprecated.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_deprecated.cuh rename to thrust/dependencies/cub/cub/util_deprecated.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_device.cuh b/thrust/dependencies/cub/cub/util_device.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_device.cuh rename to thrust/dependencies/cub/cub/util_device.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_macro.cuh b/thrust/dependencies/cub/cub/util_macro.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_macro.cuh rename to thrust/dependencies/cub/cub/util_macro.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_namespace.cuh b/thrust/dependencies/cub/cub/util_namespace.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_namespace.cuh rename to thrust/dependencies/cub/cub/util_namespace.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_ptx.cuh b/thrust/dependencies/cub/cub/util_ptx.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_ptx.cuh rename to thrust/dependencies/cub/cub/util_ptx.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/util_type.cuh b/thrust/dependencies/cub/cub/util_type.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/util_type.cuh rename to thrust/dependencies/cub/cub/util_type.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/version.cuh b/thrust/dependencies/cub/cub/version.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/version.cuh rename to thrust/dependencies/cub/cub/version.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_reduce_shfl.cuh b/thrust/dependencies/cub/cub/warp/specializations/warp_reduce_shfl.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_reduce_shfl.cuh rename to thrust/dependencies/cub/cub/warp/specializations/warp_reduce_shfl.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_reduce_smem.cuh b/thrust/dependencies/cub/cub/warp/specializations/warp_reduce_smem.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_reduce_smem.cuh rename to thrust/dependencies/cub/cub/warp/specializations/warp_reduce_smem.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_scan_shfl.cuh b/thrust/dependencies/cub/cub/warp/specializations/warp_scan_shfl.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_scan_shfl.cuh rename to thrust/dependencies/cub/cub/warp/specializations/warp_scan_shfl.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_scan_smem.cuh b/thrust/dependencies/cub/cub/warp/specializations/warp_scan_smem.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/warp/specializations/warp_scan_smem.cuh rename to thrust/dependencies/cub/cub/warp/specializations/warp_scan_smem.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/warp/warp_reduce.cuh b/thrust/dependencies/cub/cub/warp/warp_reduce.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/warp/warp_reduce.cuh rename to thrust/dependencies/cub/cub/warp/warp_reduce.cuh diff --git a/DiffVG/thrust/dependencies/cub/cub/warp/warp_scan.cuh b/thrust/dependencies/cub/cub/warp/warp_scan.cuh similarity index 100% rename from DiffVG/thrust/dependencies/cub/cub/warp/warp_scan.cuh rename to thrust/dependencies/cub/cub/warp/warp_scan.cuh diff --git a/DiffVG/thrust/dependencies/cub/eclipse code style profile.xml b/thrust/dependencies/cub/eclipse code style profile.xml similarity index 100% rename from DiffVG/thrust/dependencies/cub/eclipse code style profile.xml rename to thrust/dependencies/cub/eclipse code style profile.xml diff --git a/DiffVG/thrust/dependencies/cub/examples/CMakeLists.txt b/thrust/dependencies/cub/examples/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/CMakeLists.txt rename to thrust/dependencies/cub/examples/CMakeLists.txt diff --git a/DiffVG/thrust/dependencies/cub/examples/block/.gitignore b/thrust/dependencies/cub/examples/block/.gitignore similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/block/.gitignore rename to thrust/dependencies/cub/examples/block/.gitignore diff --git a/DiffVG/thrust/dependencies/cub/examples/block/CMakeLists.txt b/thrust/dependencies/cub/examples/block/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/block/CMakeLists.txt rename to thrust/dependencies/cub/examples/block/CMakeLists.txt diff --git a/DiffVG/thrust/dependencies/cub/examples/block/Makefile b/thrust/dependencies/cub/examples/block/Makefile similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/block/Makefile rename to thrust/dependencies/cub/examples/block/Makefile diff --git a/DiffVG/thrust/dependencies/cub/examples/block/example_block_radix_sort.cu b/thrust/dependencies/cub/examples/block/example_block_radix_sort.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/block/example_block_radix_sort.cu rename to thrust/dependencies/cub/examples/block/example_block_radix_sort.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/block/example_block_reduce.cu b/thrust/dependencies/cub/examples/block/example_block_reduce.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/block/example_block_reduce.cu rename to thrust/dependencies/cub/examples/block/example_block_reduce.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/block/example_block_scan.cu b/thrust/dependencies/cub/examples/block/example_block_scan.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/block/example_block_scan.cu rename to thrust/dependencies/cub/examples/block/example_block_scan.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/.gitignore b/thrust/dependencies/cub/examples/device/.gitignore similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/.gitignore rename to thrust/dependencies/cub/examples/device/.gitignore diff --git a/DiffVG/thrust/dependencies/cub/examples/device/CMakeLists.txt b/thrust/dependencies/cub/examples/device/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/CMakeLists.txt rename to thrust/dependencies/cub/examples/device/CMakeLists.txt diff --git a/DiffVG/thrust/dependencies/cub/examples/device/Makefile b/thrust/dependencies/cub/examples/device/Makefile similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/Makefile rename to thrust/dependencies/cub/examples/device/Makefile diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_partition_flagged.cu b/thrust/dependencies/cub/examples/device/example_device_partition_flagged.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_partition_flagged.cu rename to thrust/dependencies/cub/examples/device/example_device_partition_flagged.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_partition_if.cu b/thrust/dependencies/cub/examples/device/example_device_partition_if.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_partition_if.cu rename to thrust/dependencies/cub/examples/device/example_device_partition_if.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_radix_sort.cu b/thrust/dependencies/cub/examples/device/example_device_radix_sort.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_radix_sort.cu rename to thrust/dependencies/cub/examples/device/example_device_radix_sort.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_reduce.cu b/thrust/dependencies/cub/examples/device/example_device_reduce.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_reduce.cu rename to thrust/dependencies/cub/examples/device/example_device_reduce.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_scan.cu b/thrust/dependencies/cub/examples/device/example_device_scan.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_scan.cu rename to thrust/dependencies/cub/examples/device/example_device_scan.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_select_flagged.cu b/thrust/dependencies/cub/examples/device/example_device_select_flagged.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_select_flagged.cu rename to thrust/dependencies/cub/examples/device/example_device_select_flagged.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_select_if.cu b/thrust/dependencies/cub/examples/device/example_device_select_if.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_select_if.cu rename to thrust/dependencies/cub/examples/device/example_device_select_if.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_select_unique.cu b/thrust/dependencies/cub/examples/device/example_device_select_unique.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_select_unique.cu rename to thrust/dependencies/cub/examples/device/example_device_select_unique.cu diff --git a/DiffVG/thrust/dependencies/cub/examples/device/example_device_sort_find_non_trivial_runs.cu b/thrust/dependencies/cub/examples/device/example_device_sort_find_non_trivial_runs.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/examples/device/example_device_sort_find_non_trivial_runs.cu rename to thrust/dependencies/cub/examples/device/example_device_sort_find_non_trivial_runs.cu diff --git a/DiffVG/thrust/dependencies/cub/experimental/.gitignore b/thrust/dependencies/cub/experimental/.gitignore similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/.gitignore rename to thrust/dependencies/cub/experimental/.gitignore diff --git a/DiffVG/thrust/dependencies/cub/experimental/Makefile b/thrust/dependencies/cub/experimental/Makefile similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/Makefile rename to thrust/dependencies/cub/experimental/Makefile diff --git a/DiffVG/thrust/dependencies/cub/experimental/defunct/example_coo_spmv.cu b/thrust/dependencies/cub/experimental/defunct/example_coo_spmv.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/defunct/example_coo_spmv.cu rename to thrust/dependencies/cub/experimental/defunct/example_coo_spmv.cu diff --git a/DiffVG/thrust/dependencies/cub/experimental/defunct/test_device_seg_reduce.cu b/thrust/dependencies/cub/experimental/defunct/test_device_seg_reduce.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/defunct/test_device_seg_reduce.cu rename to thrust/dependencies/cub/experimental/defunct/test_device_seg_reduce.cu diff --git a/DiffVG/thrust/dependencies/cub/experimental/histogram/histogram_cub.h b/thrust/dependencies/cub/experimental/histogram/histogram_cub.h similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/histogram/histogram_cub.h rename to thrust/dependencies/cub/experimental/histogram/histogram_cub.h diff --git a/DiffVG/thrust/dependencies/cub/experimental/histogram/histogram_gmem_atomics.h b/thrust/dependencies/cub/experimental/histogram/histogram_gmem_atomics.h similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/histogram/histogram_gmem_atomics.h rename to thrust/dependencies/cub/experimental/histogram/histogram_gmem_atomics.h diff --git a/DiffVG/thrust/dependencies/cub/experimental/histogram/histogram_smem_atomics.h b/thrust/dependencies/cub/experimental/histogram/histogram_smem_atomics.h similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/histogram/histogram_smem_atomics.h rename to thrust/dependencies/cub/experimental/histogram/histogram_smem_atomics.h diff --git a/DiffVG/thrust/dependencies/cub/experimental/histogram_compare.cu b/thrust/dependencies/cub/experimental/histogram_compare.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/histogram_compare.cu rename to thrust/dependencies/cub/experimental/histogram_compare.cu diff --git a/DiffVG/thrust/dependencies/cub/experimental/sparse_matrix.h b/thrust/dependencies/cub/experimental/sparse_matrix.h similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/sparse_matrix.h rename to thrust/dependencies/cub/experimental/sparse_matrix.h diff --git a/DiffVG/thrust/dependencies/cub/experimental/spmv_compare.cu b/thrust/dependencies/cub/experimental/spmv_compare.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/spmv_compare.cu rename to thrust/dependencies/cub/experimental/spmv_compare.cu diff --git a/DiffVG/thrust/dependencies/cub/experimental/spmv_script.sh b/thrust/dependencies/cub/experimental/spmv_script.sh similarity index 100% rename from DiffVG/thrust/dependencies/cub/experimental/spmv_script.sh rename to thrust/dependencies/cub/experimental/spmv_script.sh diff --git a/DiffVG/thrust/dependencies/cub/test/.gitignore b/thrust/dependencies/cub/test/.gitignore similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/.gitignore rename to thrust/dependencies/cub/test/.gitignore diff --git a/DiffVG/thrust/dependencies/cub/test/CMakeLists.txt b/thrust/dependencies/cub/test/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/CMakeLists.txt rename to thrust/dependencies/cub/test/CMakeLists.txt diff --git a/DiffVG/thrust/dependencies/cub/test/Makefile b/thrust/dependencies/cub/test/Makefile similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/Makefile rename to thrust/dependencies/cub/test/Makefile diff --git a/DiffVG/thrust/dependencies/cub/test/half.h b/thrust/dependencies/cub/test/half.h similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/half.h rename to thrust/dependencies/cub/test/half.h diff --git a/DiffVG/thrust/dependencies/cub/test/link_a.cu b/thrust/dependencies/cub/test/link_a.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/link_a.cu rename to thrust/dependencies/cub/test/link_a.cu diff --git a/DiffVG/thrust/dependencies/cub/test/link_b.cu b/thrust/dependencies/cub/test/link_b.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/link_b.cu rename to thrust/dependencies/cub/test/link_b.cu diff --git a/DiffVG/thrust/dependencies/cub/test/link_main.cpp b/thrust/dependencies/cub/test/link_main.cpp similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/link_main.cpp rename to thrust/dependencies/cub/test/link_main.cpp diff --git a/DiffVG/thrust/dependencies/cub/test/mersenne.h b/thrust/dependencies/cub/test/mersenne.h similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/mersenne.h rename to thrust/dependencies/cub/test/mersenne.h diff --git a/DiffVG/thrust/dependencies/cub/test/test_allocator.cu b/thrust/dependencies/cub/test/test_allocator.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_allocator.cu rename to thrust/dependencies/cub/test/test_allocator.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_block_histogram.cu b/thrust/dependencies/cub/test/test_block_histogram.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_block_histogram.cu rename to thrust/dependencies/cub/test/test_block_histogram.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_block_load_store.cu b/thrust/dependencies/cub/test/test_block_load_store.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_block_load_store.cu rename to thrust/dependencies/cub/test/test_block_load_store.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_block_radix_sort.cu b/thrust/dependencies/cub/test/test_block_radix_sort.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_block_radix_sort.cu rename to thrust/dependencies/cub/test/test_block_radix_sort.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_block_reduce.cu b/thrust/dependencies/cub/test/test_block_reduce.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_block_reduce.cu rename to thrust/dependencies/cub/test/test_block_reduce.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_block_scan.cu b/thrust/dependencies/cub/test/test_block_scan.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_block_scan.cu rename to thrust/dependencies/cub/test/test_block_scan.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_histogram.cu b/thrust/dependencies/cub/test/test_device_histogram.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_histogram.cu rename to thrust/dependencies/cub/test/test_device_histogram.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_radix_sort.cu b/thrust/dependencies/cub/test/test_device_radix_sort.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_radix_sort.cu rename to thrust/dependencies/cub/test/test_device_radix_sort.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_reduce.cu b/thrust/dependencies/cub/test/test_device_reduce.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_reduce.cu rename to thrust/dependencies/cub/test/test_device_reduce.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_reduce_by_key.cu b/thrust/dependencies/cub/test/test_device_reduce_by_key.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_reduce_by_key.cu rename to thrust/dependencies/cub/test/test_device_reduce_by_key.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_run_length_encode.cu b/thrust/dependencies/cub/test/test_device_run_length_encode.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_run_length_encode.cu rename to thrust/dependencies/cub/test/test_device_run_length_encode.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_scan.cu b/thrust/dependencies/cub/test/test_device_scan.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_scan.cu rename to thrust/dependencies/cub/test/test_device_scan.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_select_if.cu b/thrust/dependencies/cub/test/test_device_select_if.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_select_if.cu rename to thrust/dependencies/cub/test/test_device_select_if.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_device_select_unique.cu b/thrust/dependencies/cub/test/test_device_select_unique.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_device_select_unique.cu rename to thrust/dependencies/cub/test/test_device_select_unique.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_grid_barrier.cu b/thrust/dependencies/cub/test/test_grid_barrier.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_grid_barrier.cu rename to thrust/dependencies/cub/test/test_grid_barrier.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_iterator.cu b/thrust/dependencies/cub/test/test_iterator.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_iterator.cu rename to thrust/dependencies/cub/test/test_iterator.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_util.h b/thrust/dependencies/cub/test/test_util.h similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_util.h rename to thrust/dependencies/cub/test/test_util.h diff --git a/DiffVG/thrust/dependencies/cub/test/test_warp_reduce.cu b/thrust/dependencies/cub/test/test_warp_reduce.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_warp_reduce.cu rename to thrust/dependencies/cub/test/test_warp_reduce.cu diff --git a/DiffVG/thrust/dependencies/cub/test/test_warp_scan.cu b/thrust/dependencies/cub/test/test_warp_scan.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/test/test_warp_scan.cu rename to thrust/dependencies/cub/test/test_warp_scan.cu diff --git a/DiffVG/thrust/dependencies/cub/tune/.gitignore b/thrust/dependencies/cub/tune/.gitignore similarity index 100% rename from DiffVG/thrust/dependencies/cub/tune/.gitignore rename to thrust/dependencies/cub/tune/.gitignore diff --git a/DiffVG/thrust/dependencies/cub/tune/Makefile b/thrust/dependencies/cub/tune/Makefile similarity index 100% rename from DiffVG/thrust/dependencies/cub/tune/Makefile rename to thrust/dependencies/cub/tune/Makefile diff --git a/DiffVG/thrust/dependencies/cub/tune/tune_device_reduce.cu b/thrust/dependencies/cub/tune/tune_device_reduce.cu similarity index 100% rename from DiffVG/thrust/dependencies/cub/tune/tune_device_reduce.cu rename to thrust/dependencies/cub/tune/tune_device_reduce.cu diff --git a/DiffVG/thrust/doc/thrust.dox b/thrust/doc/thrust.dox similarity index 100% rename from DiffVG/thrust/doc/thrust.dox rename to thrust/doc/thrust.dox diff --git a/DiffVG/thrust/doc/thrust_logo.png b/thrust/doc/thrust_logo.png similarity index 100% rename from DiffVG/thrust/doc/thrust_logo.png rename to thrust/doc/thrust_logo.png diff --git a/DiffVG/thrust/doc/thrust_logo.svg b/thrust/doc/thrust_logo.svg similarity index 100% rename from DiffVG/thrust/doc/thrust_logo.svg rename to thrust/doc/thrust_logo.svg diff --git a/DiffVG/thrust/examples/CMakeLists.txt b/thrust/examples/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/examples/CMakeLists.txt rename to thrust/examples/CMakeLists.txt diff --git a/DiffVG/thrust/examples/README b/thrust/examples/README similarity index 100% rename from DiffVG/thrust/examples/README rename to thrust/examples/README diff --git a/DiffVG/thrust/examples/arbitrary_transformation.cu b/thrust/examples/arbitrary_transformation.cu similarity index 100% rename from DiffVG/thrust/examples/arbitrary_transformation.cu rename to thrust/examples/arbitrary_transformation.cu diff --git a/DiffVG/thrust/examples/basic_vector.cu b/thrust/examples/basic_vector.cu similarity index 100% rename from DiffVG/thrust/examples/basic_vector.cu rename to thrust/examples/basic_vector.cu diff --git a/DiffVG/thrust/examples/bounding_box.cu b/thrust/examples/bounding_box.cu similarity index 100% rename from DiffVG/thrust/examples/bounding_box.cu rename to thrust/examples/bounding_box.cu diff --git a/DiffVG/thrust/examples/bucket_sort2d.cu b/thrust/examples/bucket_sort2d.cu similarity index 100% rename from DiffVG/thrust/examples/bucket_sort2d.cu rename to thrust/examples/bucket_sort2d.cu diff --git a/DiffVG/thrust/examples/cmake/CMakeLists.txt b/thrust/examples/cmake/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/examples/cmake/CMakeLists.txt rename to thrust/examples/cmake/CMakeLists.txt diff --git a/DiffVG/thrust/examples/cmake/add_subdir/CMakeLists.txt b/thrust/examples/cmake/add_subdir/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/examples/cmake/add_subdir/CMakeLists.txt rename to thrust/examples/cmake/add_subdir/CMakeLists.txt diff --git a/DiffVG/thrust/examples/cmake/add_subdir/dummy.cpp b/thrust/examples/cmake/add_subdir/dummy.cpp similarity index 100% rename from DiffVG/thrust/examples/cmake/add_subdir/dummy.cpp rename to thrust/examples/cmake/add_subdir/dummy.cpp diff --git a/DiffVG/thrust/examples/cmake/add_subdir/dummy.cu b/thrust/examples/cmake/add_subdir/dummy.cu similarity index 100% rename from DiffVG/thrust/examples/cmake/add_subdir/dummy.cu rename to thrust/examples/cmake/add_subdir/dummy.cu diff --git a/DiffVG/thrust/examples/constant_iterator.cu b/thrust/examples/constant_iterator.cu similarity index 100% rename from DiffVG/thrust/examples/constant_iterator.cu rename to thrust/examples/constant_iterator.cu diff --git a/DiffVG/thrust/examples/counting_iterator.cu b/thrust/examples/counting_iterator.cu similarity index 100% rename from DiffVG/thrust/examples/counting_iterator.cu rename to thrust/examples/counting_iterator.cu diff --git a/DiffVG/thrust/examples/cpp_integration/README b/thrust/examples/cpp_integration/README similarity index 100% rename from DiffVG/thrust/examples/cpp_integration/README rename to thrust/examples/cpp_integration/README diff --git a/DiffVG/thrust/examples/cpp_integration/device.cu b/thrust/examples/cpp_integration/device.cu similarity index 100% rename from DiffVG/thrust/examples/cpp_integration/device.cu rename to thrust/examples/cpp_integration/device.cu diff --git a/DiffVG/thrust/examples/cpp_integration/device.h b/thrust/examples/cpp_integration/device.h similarity index 100% rename from DiffVG/thrust/examples/cpp_integration/device.h rename to thrust/examples/cpp_integration/device.h diff --git a/DiffVG/thrust/examples/cpp_integration/host.cpp b/thrust/examples/cpp_integration/host.cpp similarity index 100% rename from DiffVG/thrust/examples/cpp_integration/host.cpp rename to thrust/examples/cpp_integration/host.cpp diff --git a/DiffVG/thrust/examples/cuda/CMakeLists.txt b/thrust/examples/cuda/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/examples/cuda/CMakeLists.txt rename to thrust/examples/cuda/CMakeLists.txt diff --git a/DiffVG/thrust/examples/cuda/async_reduce.cu b/thrust/examples/cuda/async_reduce.cu similarity index 100% rename from DiffVG/thrust/examples/cuda/async_reduce.cu rename to thrust/examples/cuda/async_reduce.cu diff --git a/DiffVG/thrust/examples/cuda/custom_temporary_allocation.cu b/thrust/examples/cuda/custom_temporary_allocation.cu similarity index 100% rename from DiffVG/thrust/examples/cuda/custom_temporary_allocation.cu rename to thrust/examples/cuda/custom_temporary_allocation.cu diff --git a/DiffVG/thrust/examples/cuda/global_device_vector.cu b/thrust/examples/cuda/global_device_vector.cu similarity index 100% rename from DiffVG/thrust/examples/cuda/global_device_vector.cu rename to thrust/examples/cuda/global_device_vector.cu diff --git a/DiffVG/thrust/examples/cuda/range_view.cu b/thrust/examples/cuda/range_view.cu similarity index 100% rename from DiffVG/thrust/examples/cuda/range_view.cu rename to thrust/examples/cuda/range_view.cu diff --git a/DiffVG/thrust/examples/cuda/unwrap_pointer.cu b/thrust/examples/cuda/unwrap_pointer.cu similarity index 100% rename from DiffVG/thrust/examples/cuda/unwrap_pointer.cu rename to thrust/examples/cuda/unwrap_pointer.cu diff --git a/DiffVG/thrust/examples/cuda/wrap_pointer.cu b/thrust/examples/cuda/wrap_pointer.cu similarity index 100% rename from DiffVG/thrust/examples/cuda/wrap_pointer.cu rename to thrust/examples/cuda/wrap_pointer.cu diff --git a/DiffVG/thrust/examples/device_ptr.cu b/thrust/examples/device_ptr.cu similarity index 100% rename from DiffVG/thrust/examples/device_ptr.cu rename to thrust/examples/device_ptr.cu diff --git a/DiffVG/thrust/examples/discrete_voronoi.cu b/thrust/examples/discrete_voronoi.cu similarity index 100% rename from DiffVG/thrust/examples/discrete_voronoi.cu rename to thrust/examples/discrete_voronoi.cu diff --git a/DiffVG/thrust/examples/dot_products_with_zip.cu b/thrust/examples/dot_products_with_zip.cu similarity index 100% rename from DiffVG/thrust/examples/dot_products_with_zip.cu rename to thrust/examples/dot_products_with_zip.cu diff --git a/DiffVG/thrust/examples/expand.cu b/thrust/examples/expand.cu similarity index 100% rename from DiffVG/thrust/examples/expand.cu rename to thrust/examples/expand.cu diff --git a/DiffVG/thrust/examples/fill_copy_sequence.cu b/thrust/examples/fill_copy_sequence.cu similarity index 100% rename from DiffVG/thrust/examples/fill_copy_sequence.cu rename to thrust/examples/fill_copy_sequence.cu diff --git a/DiffVG/thrust/examples/histogram.cu b/thrust/examples/histogram.cu similarity index 100% rename from DiffVG/thrust/examples/histogram.cu rename to thrust/examples/histogram.cu diff --git a/DiffVG/thrust/examples/include/timer.h b/thrust/examples/include/timer.h similarity index 100% rename from DiffVG/thrust/examples/include/timer.h rename to thrust/examples/include/timer.h diff --git a/DiffVG/thrust/examples/lambda.cu b/thrust/examples/lambda.cu similarity index 100% rename from DiffVG/thrust/examples/lambda.cu rename to thrust/examples/lambda.cu diff --git a/DiffVG/thrust/examples/lexicographical_sort.cu b/thrust/examples/lexicographical_sort.cu similarity index 100% rename from DiffVG/thrust/examples/lexicographical_sort.cu rename to thrust/examples/lexicographical_sort.cu diff --git a/DiffVG/thrust/examples/max_abs_diff.cu b/thrust/examples/max_abs_diff.cu similarity index 100% rename from DiffVG/thrust/examples/max_abs_diff.cu rename to thrust/examples/max_abs_diff.cu diff --git a/DiffVG/thrust/examples/minimal_custom_backend.cu b/thrust/examples/minimal_custom_backend.cu similarity index 100% rename from DiffVG/thrust/examples/minimal_custom_backend.cu rename to thrust/examples/minimal_custom_backend.cu diff --git a/DiffVG/thrust/examples/minmax.cu b/thrust/examples/minmax.cu similarity index 100% rename from DiffVG/thrust/examples/minmax.cu rename to thrust/examples/minmax.cu diff --git a/DiffVG/thrust/examples/mode.cu b/thrust/examples/mode.cu similarity index 100% rename from DiffVG/thrust/examples/mode.cu rename to thrust/examples/mode.cu diff --git a/DiffVG/thrust/examples/monte_carlo.cu b/thrust/examples/monte_carlo.cu similarity index 100% rename from DiffVG/thrust/examples/monte_carlo.cu rename to thrust/examples/monte_carlo.cu diff --git a/DiffVG/thrust/examples/monte_carlo_disjoint_sequences.cu b/thrust/examples/monte_carlo_disjoint_sequences.cu similarity index 100% rename from DiffVG/thrust/examples/monte_carlo_disjoint_sequences.cu rename to thrust/examples/monte_carlo_disjoint_sequences.cu diff --git a/DiffVG/thrust/examples/mr_basic.cu b/thrust/examples/mr_basic.cu similarity index 100% rename from DiffVG/thrust/examples/mr_basic.cu rename to thrust/examples/mr_basic.cu diff --git a/DiffVG/thrust/examples/norm.cu b/thrust/examples/norm.cu similarity index 100% rename from DiffVG/thrust/examples/norm.cu rename to thrust/examples/norm.cu diff --git a/DiffVG/thrust/examples/padded_grid_reduction.cu b/thrust/examples/padded_grid_reduction.cu similarity index 100% rename from DiffVG/thrust/examples/padded_grid_reduction.cu rename to thrust/examples/padded_grid_reduction.cu diff --git a/DiffVG/thrust/examples/permutation_iterator.cu b/thrust/examples/permutation_iterator.cu similarity index 100% rename from DiffVG/thrust/examples/permutation_iterator.cu rename to thrust/examples/permutation_iterator.cu diff --git a/DiffVG/thrust/examples/raw_reference_cast.cu b/thrust/examples/raw_reference_cast.cu similarity index 100% rename from DiffVG/thrust/examples/raw_reference_cast.cu rename to thrust/examples/raw_reference_cast.cu diff --git a/DiffVG/thrust/examples/remove_points2d.cu b/thrust/examples/remove_points2d.cu similarity index 100% rename from DiffVG/thrust/examples/remove_points2d.cu rename to thrust/examples/remove_points2d.cu diff --git a/DiffVG/thrust/examples/repeated_range.cu b/thrust/examples/repeated_range.cu similarity index 100% rename from DiffVG/thrust/examples/repeated_range.cu rename to thrust/examples/repeated_range.cu diff --git a/DiffVG/thrust/examples/run_length_decoding.cu b/thrust/examples/run_length_decoding.cu similarity index 100% rename from DiffVG/thrust/examples/run_length_decoding.cu rename to thrust/examples/run_length_decoding.cu diff --git a/DiffVG/thrust/examples/run_length_encoding.cu b/thrust/examples/run_length_encoding.cu similarity index 100% rename from DiffVG/thrust/examples/run_length_encoding.cu rename to thrust/examples/run_length_encoding.cu diff --git a/DiffVG/thrust/examples/saxpy.cu b/thrust/examples/saxpy.cu similarity index 100% rename from DiffVG/thrust/examples/saxpy.cu rename to thrust/examples/saxpy.cu diff --git a/DiffVG/thrust/examples/scan_by_key.cu b/thrust/examples/scan_by_key.cu similarity index 100% rename from DiffVG/thrust/examples/scan_by_key.cu rename to thrust/examples/scan_by_key.cu diff --git a/DiffVG/thrust/examples/scan_matrix_by_rows.cu b/thrust/examples/scan_matrix_by_rows.cu similarity index 100% rename from DiffVG/thrust/examples/scan_matrix_by_rows.cu rename to thrust/examples/scan_matrix_by_rows.cu diff --git a/DiffVG/thrust/examples/set_operations.cu b/thrust/examples/set_operations.cu similarity index 100% rename from DiffVG/thrust/examples/set_operations.cu rename to thrust/examples/set_operations.cu diff --git a/DiffVG/thrust/examples/simple_moving_average.cu b/thrust/examples/simple_moving_average.cu similarity index 100% rename from DiffVG/thrust/examples/simple_moving_average.cu rename to thrust/examples/simple_moving_average.cu diff --git a/DiffVG/thrust/examples/sort.cu b/thrust/examples/sort.cu similarity index 100% rename from DiffVG/thrust/examples/sort.cu rename to thrust/examples/sort.cu diff --git a/DiffVG/thrust/examples/sorting_aos_vs_soa.cu b/thrust/examples/sorting_aos_vs_soa.cu similarity index 100% rename from DiffVG/thrust/examples/sorting_aos_vs_soa.cu rename to thrust/examples/sorting_aos_vs_soa.cu diff --git a/DiffVG/thrust/examples/sparse_vector.cu b/thrust/examples/sparse_vector.cu similarity index 100% rename from DiffVG/thrust/examples/sparse_vector.cu rename to thrust/examples/sparse_vector.cu diff --git a/DiffVG/thrust/examples/stream_compaction.cu b/thrust/examples/stream_compaction.cu similarity index 100% rename from DiffVG/thrust/examples/stream_compaction.cu rename to thrust/examples/stream_compaction.cu diff --git a/DiffVG/thrust/examples/strided_range.cu b/thrust/examples/strided_range.cu similarity index 100% rename from DiffVG/thrust/examples/strided_range.cu rename to thrust/examples/strided_range.cu diff --git a/DiffVG/thrust/examples/sum.cu b/thrust/examples/sum.cu similarity index 100% rename from DiffVG/thrust/examples/sum.cu rename to thrust/examples/sum.cu diff --git a/DiffVG/thrust/examples/sum_rows.cu b/thrust/examples/sum_rows.cu similarity index 100% rename from DiffVG/thrust/examples/sum_rows.cu rename to thrust/examples/sum_rows.cu diff --git a/DiffVG/thrust/examples/summary_statistics.cu b/thrust/examples/summary_statistics.cu similarity index 100% rename from DiffVG/thrust/examples/summary_statistics.cu rename to thrust/examples/summary_statistics.cu diff --git a/DiffVG/thrust/examples/summed_area_table.cu b/thrust/examples/summed_area_table.cu similarity index 100% rename from DiffVG/thrust/examples/summed_area_table.cu rename to thrust/examples/summed_area_table.cu diff --git a/DiffVG/thrust/examples/tiled_range.cu b/thrust/examples/tiled_range.cu similarity index 100% rename from DiffVG/thrust/examples/tiled_range.cu rename to thrust/examples/tiled_range.cu diff --git a/DiffVG/thrust/examples/transform_input_output_iterator.cu b/thrust/examples/transform_input_output_iterator.cu similarity index 100% rename from DiffVG/thrust/examples/transform_input_output_iterator.cu rename to thrust/examples/transform_input_output_iterator.cu diff --git a/DiffVG/thrust/examples/transform_iterator.cu b/thrust/examples/transform_iterator.cu similarity index 100% rename from DiffVG/thrust/examples/transform_iterator.cu rename to thrust/examples/transform_iterator.cu diff --git a/DiffVG/thrust/examples/transform_output_iterator.cu b/thrust/examples/transform_output_iterator.cu similarity index 100% rename from DiffVG/thrust/examples/transform_output_iterator.cu rename to thrust/examples/transform_output_iterator.cu diff --git a/DiffVG/thrust/examples/uninitialized_vector.cu b/thrust/examples/uninitialized_vector.cu similarity index 100% rename from DiffVG/thrust/examples/uninitialized_vector.cu rename to thrust/examples/uninitialized_vector.cu diff --git a/DiffVG/thrust/examples/version.cu b/thrust/examples/version.cu similarity index 100% rename from DiffVG/thrust/examples/version.cu rename to thrust/examples/version.cu diff --git a/DiffVG/thrust/examples/weld_vertices.cu b/thrust/examples/weld_vertices.cu similarity index 100% rename from DiffVG/thrust/examples/weld_vertices.cu rename to thrust/examples/weld_vertices.cu diff --git a/DiffVG/thrust/examples/word_count.cu b/thrust/examples/word_count.cu similarity index 100% rename from DiffVG/thrust/examples/word_count.cu rename to thrust/examples/word_count.cu diff --git a/DiffVG/thrust/generate_mk.py b/thrust/generate_mk.py similarity index 100% rename from DiffVG/thrust/generate_mk.py rename to thrust/generate_mk.py diff --git a/DiffVG/thrust/internal/benchmark/README.txt b/thrust/internal/benchmark/README.txt similarity index 100% rename from DiffVG/thrust/internal/benchmark/README.txt rename to thrust/internal/benchmark/README.txt diff --git a/DiffVG/thrust/internal/benchmark/bench.cu b/thrust/internal/benchmark/bench.cu similarity index 100% rename from DiffVG/thrust/internal/benchmark/bench.cu rename to thrust/internal/benchmark/bench.cu diff --git a/DiffVG/thrust/internal/benchmark/bench.mk b/thrust/internal/benchmark/bench.mk similarity index 100% rename from DiffVG/thrust/internal/benchmark/bench.mk rename to thrust/internal/benchmark/bench.mk diff --git a/DiffVG/thrust/internal/benchmark/combine_benchmark_results.py b/thrust/internal/benchmark/combine_benchmark_results.py similarity index 100% rename from DiffVG/thrust/internal/benchmark/combine_benchmark_results.py rename to thrust/internal/benchmark/combine_benchmark_results.py diff --git a/DiffVG/thrust/internal/benchmark/compare_benchmark_results.py b/thrust/internal/benchmark/compare_benchmark_results.py similarity index 100% rename from DiffVG/thrust/internal/benchmark/compare_benchmark_results.py rename to thrust/internal/benchmark/compare_benchmark_results.py diff --git a/DiffVG/thrust/internal/benchmark/random.h b/thrust/internal/benchmark/random.h similarity index 100% rename from DiffVG/thrust/internal/benchmark/random.h rename to thrust/internal/benchmark/random.h diff --git a/DiffVG/thrust/internal/benchmark/tbb_algos.h b/thrust/internal/benchmark/tbb_algos.h similarity index 100% rename from DiffVG/thrust/internal/benchmark/tbb_algos.h rename to thrust/internal/benchmark/tbb_algos.h diff --git a/DiffVG/thrust/internal/benchmark/timer.h b/thrust/internal/benchmark/timer.h similarity index 100% rename from DiffVG/thrust/internal/benchmark/timer.h rename to thrust/internal/benchmark/timer.h diff --git a/DiffVG/thrust/internal/racecheck.sh b/thrust/internal/racecheck.sh similarity index 100% rename from DiffVG/thrust/internal/racecheck.sh rename to thrust/internal/racecheck.sh diff --git a/DiffVG/thrust/internal/rename_cub_namespace.sh b/thrust/internal/rename_cub_namespace.sh similarity index 100% rename from DiffVG/thrust/internal/rename_cub_namespace.sh rename to thrust/internal/rename_cub_namespace.sh diff --git a/DiffVG/thrust/internal/reverse_rename_cub_namespace.sh b/thrust/internal/reverse_rename_cub_namespace.sh similarity index 100% rename from DiffVG/thrust/internal/reverse_rename_cub_namespace.sh rename to thrust/internal/reverse_rename_cub_namespace.sh diff --git a/DiffVG/thrust/internal/scripts/eris_perf.py b/thrust/internal/scripts/eris_perf.py similarity index 100% rename from DiffVG/thrust/internal/scripts/eris_perf.py rename to thrust/internal/scripts/eris_perf.py diff --git a/DiffVG/thrust/internal/scripts/refresh_from_github2.sh b/thrust/internal/scripts/refresh_from_github2.sh similarity index 100% rename from DiffVG/thrust/internal/scripts/refresh_from_github2.sh rename to thrust/internal/scripts/refresh_from_github2.sh diff --git a/DiffVG/thrust/internal/scripts/tounix b/thrust/internal/scripts/tounix similarity index 100% rename from DiffVG/thrust/internal/scripts/tounix rename to thrust/internal/scripts/tounix diff --git a/DiffVG/thrust/internal/scripts/wiki2tex.py b/thrust/internal/scripts/wiki2tex.py similarity index 100% rename from DiffVG/thrust/internal/scripts/wiki2tex.py rename to thrust/internal/scripts/wiki2tex.py diff --git a/DiffVG/thrust/internal/test/dvstest.lst b/thrust/internal/test/dvstest.lst similarity index 100% rename from DiffVG/thrust/internal/test/dvstest.lst rename to thrust/internal/test/dvstest.lst diff --git a/DiffVG/thrust/internal/test/thrust.example.arbitrary_transformation.filecheck b/thrust/internal/test/thrust.example.arbitrary_transformation.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.arbitrary_transformation.filecheck rename to thrust/internal/test/thrust.example.arbitrary_transformation.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.basic_vector.filecheck b/thrust/internal/test/thrust.example.basic_vector.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.basic_vector.filecheck rename to thrust/internal/test/thrust.example.basic_vector.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.bounding_box.filecheck b/thrust/internal/test/thrust.example.bounding_box.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.bounding_box.filecheck rename to thrust/internal/test/thrust.example.bounding_box.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.bucket_sort2d.filecheck b/thrust/internal/test/thrust.example.bucket_sort2d.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.bucket_sort2d.filecheck rename to thrust/internal/test/thrust.example.bucket_sort2d.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.constant_iterator.filecheck b/thrust/internal/test/thrust.example.constant_iterator.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.constant_iterator.filecheck rename to thrust/internal/test/thrust.example.constant_iterator.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.counting_iterator.filecheck b/thrust/internal/test/thrust.example.counting_iterator.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.counting_iterator.filecheck rename to thrust/internal/test/thrust.example.counting_iterator.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.cuda.async_reduce.filecheck b/thrust/internal/test/thrust.example.cuda.async_reduce.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.cuda.async_reduce.filecheck rename to thrust/internal/test/thrust.example.cuda.async_reduce.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.cuda.custom_temporary_allocation.filecheck b/thrust/internal/test/thrust.example.cuda.custom_temporary_allocation.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.cuda.custom_temporary_allocation.filecheck rename to thrust/internal/test/thrust.example.cuda.custom_temporary_allocation.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.cuda.fallback_allocator.filecheck b/thrust/internal/test/thrust.example.cuda.fallback_allocator.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.cuda.fallback_allocator.filecheck rename to thrust/internal/test/thrust.example.cuda.fallback_allocator.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.cuda.global_device_vector.filecheck b/thrust/internal/test/thrust.example.cuda.global_device_vector.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.cuda.global_device_vector.filecheck rename to thrust/internal/test/thrust.example.cuda.global_device_vector.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.cuda.range_view.filecheck b/thrust/internal/test/thrust.example.cuda.range_view.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.cuda.range_view.filecheck rename to thrust/internal/test/thrust.example.cuda.range_view.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.cuda.unwrap_pointer.filecheck b/thrust/internal/test/thrust.example.cuda.unwrap_pointer.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.cuda.unwrap_pointer.filecheck rename to thrust/internal/test/thrust.example.cuda.unwrap_pointer.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.cuda.wrap_pointer.filecheck b/thrust/internal/test/thrust.example.cuda.wrap_pointer.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.cuda.wrap_pointer.filecheck rename to thrust/internal/test/thrust.example.cuda.wrap_pointer.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.device_ptr.filecheck b/thrust/internal/test/thrust.example.device_ptr.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.device_ptr.filecheck rename to thrust/internal/test/thrust.example.device_ptr.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.discrete_voronoi.filecheck b/thrust/internal/test/thrust.example.discrete_voronoi.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.discrete_voronoi.filecheck rename to thrust/internal/test/thrust.example.discrete_voronoi.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.dot_products_with_zip.filecheck b/thrust/internal/test/thrust.example.dot_products_with_zip.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.dot_products_with_zip.filecheck rename to thrust/internal/test/thrust.example.dot_products_with_zip.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.expand.filecheck b/thrust/internal/test/thrust.example.expand.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.expand.filecheck rename to thrust/internal/test/thrust.example.expand.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.fill_copy_sequence.filecheck b/thrust/internal/test/thrust.example.fill_copy_sequence.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.fill_copy_sequence.filecheck rename to thrust/internal/test/thrust.example.fill_copy_sequence.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.histogram.filecheck b/thrust/internal/test/thrust.example.histogram.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.histogram.filecheck rename to thrust/internal/test/thrust.example.histogram.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.lambda.filecheck b/thrust/internal/test/thrust.example.lambda.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.lambda.filecheck rename to thrust/internal/test/thrust.example.lambda.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.lexicographical_sort.filecheck b/thrust/internal/test/thrust.example.lexicographical_sort.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.lexicographical_sort.filecheck rename to thrust/internal/test/thrust.example.lexicographical_sort.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.max_abs_diff.filecheck b/thrust/internal/test/thrust.example.max_abs_diff.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.max_abs_diff.filecheck rename to thrust/internal/test/thrust.example.max_abs_diff.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.minimal_custom_backend.filecheck b/thrust/internal/test/thrust.example.minimal_custom_backend.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.minimal_custom_backend.filecheck rename to thrust/internal/test/thrust.example.minimal_custom_backend.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.minmax.filecheck b/thrust/internal/test/thrust.example.minmax.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.minmax.filecheck rename to thrust/internal/test/thrust.example.minmax.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.mode.filecheck b/thrust/internal/test/thrust.example.mode.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.mode.filecheck rename to thrust/internal/test/thrust.example.mode.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.monte_carlo.filecheck b/thrust/internal/test/thrust.example.monte_carlo.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.monte_carlo.filecheck rename to thrust/internal/test/thrust.example.monte_carlo.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.monte_carlo_disjoint_sequences.filecheck b/thrust/internal/test/thrust.example.monte_carlo_disjoint_sequences.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.monte_carlo_disjoint_sequences.filecheck rename to thrust/internal/test/thrust.example.monte_carlo_disjoint_sequences.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.mr_basic.filecheck b/thrust/internal/test/thrust.example.mr_basic.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.mr_basic.filecheck rename to thrust/internal/test/thrust.example.mr_basic.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.norm.filecheck b/thrust/internal/test/thrust.example.norm.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.norm.filecheck rename to thrust/internal/test/thrust.example.norm.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.padded_grid_reduction.filecheck b/thrust/internal/test/thrust.example.padded_grid_reduction.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.padded_grid_reduction.filecheck rename to thrust/internal/test/thrust.example.padded_grid_reduction.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.permutation_iterator.filecheck b/thrust/internal/test/thrust.example.permutation_iterator.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.permutation_iterator.filecheck rename to thrust/internal/test/thrust.example.permutation_iterator.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.raw_reference_cast.filecheck b/thrust/internal/test/thrust.example.raw_reference_cast.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.raw_reference_cast.filecheck rename to thrust/internal/test/thrust.example.raw_reference_cast.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.remove_points2d.filecheck b/thrust/internal/test/thrust.example.remove_points2d.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.remove_points2d.filecheck rename to thrust/internal/test/thrust.example.remove_points2d.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.repeated_range.filecheck b/thrust/internal/test/thrust.example.repeated_range.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.repeated_range.filecheck rename to thrust/internal/test/thrust.example.repeated_range.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.run_length_decoding.filecheck b/thrust/internal/test/thrust.example.run_length_decoding.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.run_length_decoding.filecheck rename to thrust/internal/test/thrust.example.run_length_decoding.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.run_length_encoding.filecheck b/thrust/internal/test/thrust.example.run_length_encoding.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.run_length_encoding.filecheck rename to thrust/internal/test/thrust.example.run_length_encoding.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.saxpy.filecheck b/thrust/internal/test/thrust.example.saxpy.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.saxpy.filecheck rename to thrust/internal/test/thrust.example.saxpy.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.scan_by_key.filecheck b/thrust/internal/test/thrust.example.scan_by_key.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.scan_by_key.filecheck rename to thrust/internal/test/thrust.example.scan_by_key.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.scan_matrix_by_rows.filecheck b/thrust/internal/test/thrust.example.scan_matrix_by_rows.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.scan_matrix_by_rows.filecheck rename to thrust/internal/test/thrust.example.scan_matrix_by_rows.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.set_operations.filecheck b/thrust/internal/test/thrust.example.set_operations.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.set_operations.filecheck rename to thrust/internal/test/thrust.example.set_operations.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.simple_moving_average.filecheck b/thrust/internal/test/thrust.example.simple_moving_average.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.simple_moving_average.filecheck rename to thrust/internal/test/thrust.example.simple_moving_average.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.sort.filecheck b/thrust/internal/test/thrust.example.sort.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.sort.filecheck rename to thrust/internal/test/thrust.example.sort.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.sorting_aos_vs_soa.filecheck b/thrust/internal/test/thrust.example.sorting_aos_vs_soa.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.sorting_aos_vs_soa.filecheck rename to thrust/internal/test/thrust.example.sorting_aos_vs_soa.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.sparse_vector.filecheck b/thrust/internal/test/thrust.example.sparse_vector.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.sparse_vector.filecheck rename to thrust/internal/test/thrust.example.sparse_vector.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.stream_compaction.filecheck b/thrust/internal/test/thrust.example.stream_compaction.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.stream_compaction.filecheck rename to thrust/internal/test/thrust.example.stream_compaction.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.strided_range.filecheck b/thrust/internal/test/thrust.example.strided_range.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.strided_range.filecheck rename to thrust/internal/test/thrust.example.strided_range.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.sum.filecheck b/thrust/internal/test/thrust.example.sum.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.sum.filecheck rename to thrust/internal/test/thrust.example.sum.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.sum_rows.filecheck b/thrust/internal/test/thrust.example.sum_rows.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.sum_rows.filecheck rename to thrust/internal/test/thrust.example.sum_rows.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.summary_statistics.filecheck b/thrust/internal/test/thrust.example.summary_statistics.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.summary_statistics.filecheck rename to thrust/internal/test/thrust.example.summary_statistics.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.summed_area_table.filecheck b/thrust/internal/test/thrust.example.summed_area_table.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.summed_area_table.filecheck rename to thrust/internal/test/thrust.example.summed_area_table.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.tiled_range.filecheck b/thrust/internal/test/thrust.example.tiled_range.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.tiled_range.filecheck rename to thrust/internal/test/thrust.example.tiled_range.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.transform_input_output_iterator.filecheck b/thrust/internal/test/thrust.example.transform_input_output_iterator.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.transform_input_output_iterator.filecheck rename to thrust/internal/test/thrust.example.transform_input_output_iterator.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.transform_iterator.filecheck b/thrust/internal/test/thrust.example.transform_iterator.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.transform_iterator.filecheck rename to thrust/internal/test/thrust.example.transform_iterator.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.transform_output_iterator.filecheck b/thrust/internal/test/thrust.example.transform_output_iterator.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.transform_output_iterator.filecheck rename to thrust/internal/test/thrust.example.transform_output_iterator.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.uninitialized_vector.filecheck b/thrust/internal/test/thrust.example.uninitialized_vector.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.uninitialized_vector.filecheck rename to thrust/internal/test/thrust.example.uninitialized_vector.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.version.filecheck b/thrust/internal/test/thrust.example.version.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.version.filecheck rename to thrust/internal/test/thrust.example.version.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.weld_vertices.filecheck b/thrust/internal/test/thrust.example.weld_vertices.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.weld_vertices.filecheck rename to thrust/internal/test/thrust.example.weld_vertices.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.example.word_count.filecheck b/thrust/internal/test/thrust.example.word_count.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.example.word_count.filecheck rename to thrust/internal/test/thrust.example.word_count.filecheck diff --git a/DiffVG/thrust/internal/test/thrust.sanity.filecheck b/thrust/internal/test/thrust.sanity.filecheck similarity index 100% rename from DiffVG/thrust/internal/test/thrust.sanity.filecheck rename to thrust/internal/test/thrust.sanity.filecheck diff --git a/DiffVG/thrust/internal/test/thrust_nightly.pl b/thrust/internal/test/thrust_nightly.pl similarity index 100% rename from DiffVG/thrust/internal/test/thrust_nightly.pl rename to thrust/internal/test/thrust_nightly.pl diff --git a/DiffVG/thrust/internal/test/unittest.lst b/thrust/internal/test/unittest.lst similarity index 100% rename from DiffVG/thrust/internal/test/unittest.lst rename to thrust/internal/test/unittest.lst diff --git a/DiffVG/thrust/internal/test/unittest_omp.lst b/thrust/internal/test/unittest_omp.lst similarity index 100% rename from DiffVG/thrust/internal/test/unittest_omp.lst rename to thrust/internal/test/unittest_omp.lst diff --git a/DiffVG/thrust/internal/test/warningstester.cu b/thrust/internal/test/warningstester.cu similarity index 100% rename from DiffVG/thrust/internal/test/warningstester.cu rename to thrust/internal/test/warningstester.cu diff --git a/DiffVG/thrust/testing/CMakeLists.txt b/thrust/testing/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/testing/CMakeLists.txt rename to thrust/testing/CMakeLists.txt diff --git a/DiffVG/thrust/testing/adjacent_difference.cu b/thrust/testing/adjacent_difference.cu similarity index 100% rename from DiffVG/thrust/testing/adjacent_difference.cu rename to thrust/testing/adjacent_difference.cu diff --git a/DiffVG/thrust/testing/advance.cu b/thrust/testing/advance.cu similarity index 100% rename from DiffVG/thrust/testing/advance.cu rename to thrust/testing/advance.cu diff --git a/DiffVG/thrust/testing/alignment.cu b/thrust/testing/alignment.cu similarity index 100% rename from DiffVG/thrust/testing/alignment.cu rename to thrust/testing/alignment.cu diff --git a/DiffVG/thrust/testing/allocator.cu b/thrust/testing/allocator.cu similarity index 100% rename from DiffVG/thrust/testing/allocator.cu rename to thrust/testing/allocator.cu diff --git a/DiffVG/thrust/testing/allocator_aware_policies.cu b/thrust/testing/allocator_aware_policies.cu similarity index 100% rename from DiffVG/thrust/testing/allocator_aware_policies.cu rename to thrust/testing/allocator_aware_policies.cu diff --git a/DiffVG/thrust/testing/async_copy.cu b/thrust/testing/async_copy.cu similarity index 100% rename from DiffVG/thrust/testing/async_copy.cu rename to thrust/testing/async_copy.cu diff --git a/DiffVG/thrust/testing/async_for_each.cu b/thrust/testing/async_for_each.cu similarity index 100% rename from DiffVG/thrust/testing/async_for_each.cu rename to thrust/testing/async_for_each.cu diff --git a/DiffVG/thrust/testing/async_reduce.cu b/thrust/testing/async_reduce.cu similarity index 100% rename from DiffVG/thrust/testing/async_reduce.cu rename to thrust/testing/async_reduce.cu diff --git a/DiffVG/thrust/testing/async_reduce_into.cu b/thrust/testing/async_reduce_into.cu similarity index 100% rename from DiffVG/thrust/testing/async_reduce_into.cu rename to thrust/testing/async_reduce_into.cu diff --git a/DiffVG/thrust/testing/async_sort.cu b/thrust/testing/async_sort.cu similarity index 100% rename from DiffVG/thrust/testing/async_sort.cu rename to thrust/testing/async_sort.cu diff --git a/DiffVG/thrust/testing/async_transform.cu b/thrust/testing/async_transform.cu similarity index 100% rename from DiffVG/thrust/testing/async_transform.cu rename to thrust/testing/async_transform.cu diff --git a/DiffVG/thrust/testing/binary_search.cu b/thrust/testing/binary_search.cu similarity index 100% rename from DiffVG/thrust/testing/binary_search.cu rename to thrust/testing/binary_search.cu diff --git a/DiffVG/thrust/testing/binary_search_descending.cu b/thrust/testing/binary_search_descending.cu similarity index 100% rename from DiffVG/thrust/testing/binary_search_descending.cu rename to thrust/testing/binary_search_descending.cu diff --git a/DiffVG/thrust/testing/binary_search_vector.cu b/thrust/testing/binary_search_vector.cu similarity index 100% rename from DiffVG/thrust/testing/binary_search_vector.cu rename to thrust/testing/binary_search_vector.cu diff --git a/DiffVG/thrust/testing/binary_search_vector_descending.cu b/thrust/testing/binary_search_vector_descending.cu similarity index 100% rename from DiffVG/thrust/testing/binary_search_vector_descending.cu rename to thrust/testing/binary_search_vector_descending.cu diff --git a/DiffVG/thrust/testing/caching_allocator.cu b/thrust/testing/caching_allocator.cu similarity index 100% rename from DiffVG/thrust/testing/caching_allocator.cu rename to thrust/testing/caching_allocator.cu diff --git a/DiffVG/thrust/testing/complex.cu b/thrust/testing/complex.cu similarity index 100% rename from DiffVG/thrust/testing/complex.cu rename to thrust/testing/complex.cu diff --git a/DiffVG/thrust/testing/complex_transform.cu b/thrust/testing/complex_transform.cu similarity index 100% rename from DiffVG/thrust/testing/complex_transform.cu rename to thrust/testing/complex_transform.cu diff --git a/DiffVG/thrust/testing/constant_iterator.cu b/thrust/testing/constant_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/constant_iterator.cu rename to thrust/testing/constant_iterator.cu diff --git a/DiffVG/thrust/testing/copy.cu b/thrust/testing/copy.cu similarity index 100% rename from DiffVG/thrust/testing/copy.cu rename to thrust/testing/copy.cu diff --git a/DiffVG/thrust/testing/copy_n.cu b/thrust/testing/copy_n.cu similarity index 100% rename from DiffVG/thrust/testing/copy_n.cu rename to thrust/testing/copy_n.cu diff --git a/DiffVG/thrust/testing/count.cu b/thrust/testing/count.cu similarity index 100% rename from DiffVG/thrust/testing/count.cu rename to thrust/testing/count.cu diff --git a/DiffVG/thrust/testing/counting_iterator.cu b/thrust/testing/counting_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/counting_iterator.cu rename to thrust/testing/counting_iterator.cu diff --git a/DiffVG/thrust/testing/cpp/CMakeLists.txt b/thrust/testing/cpp/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/testing/cpp/CMakeLists.txt rename to thrust/testing/cpp/CMakeLists.txt diff --git a/DiffVG/thrust/testing/cpp/adjacent_difference.cu b/thrust/testing/cpp/adjacent_difference.cu similarity index 100% rename from DiffVG/thrust/testing/cpp/adjacent_difference.cu rename to thrust/testing/cpp/adjacent_difference.cu diff --git a/DiffVG/thrust/testing/cstdint.cu b/thrust/testing/cstdint.cu similarity index 100% rename from DiffVG/thrust/testing/cstdint.cu rename to thrust/testing/cstdint.cu diff --git a/DiffVG/thrust/testing/cuda/CMakeLists.txt b/thrust/testing/cuda/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/testing/cuda/CMakeLists.txt rename to thrust/testing/cuda/CMakeLists.txt diff --git a/DiffVG/thrust/testing/cuda/adjacent_difference.cu b/thrust/testing/cuda/adjacent_difference.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/adjacent_difference.cu rename to thrust/testing/cuda/adjacent_difference.cu diff --git a/DiffVG/thrust/testing/cuda/adjacent_difference.mk b/thrust/testing/cuda/adjacent_difference.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/adjacent_difference.mk rename to thrust/testing/cuda/adjacent_difference.mk diff --git a/DiffVG/thrust/testing/cuda/binary_search.cu b/thrust/testing/cuda/binary_search.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/binary_search.cu rename to thrust/testing/cuda/binary_search.cu diff --git a/DiffVG/thrust/testing/cuda/binary_search.mk b/thrust/testing/cuda/binary_search.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/binary_search.mk rename to thrust/testing/cuda/binary_search.mk diff --git a/DiffVG/thrust/testing/cuda/complex.cu b/thrust/testing/cuda/complex.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/complex.cu rename to thrust/testing/cuda/complex.cu diff --git a/DiffVG/thrust/testing/cuda/complex.mk b/thrust/testing/cuda/complex.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/complex.mk rename to thrust/testing/cuda/complex.mk diff --git a/DiffVG/thrust/testing/cuda/copy.cu b/thrust/testing/cuda/copy.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/copy.cu rename to thrust/testing/cuda/copy.cu diff --git a/DiffVG/thrust/testing/cuda/copy.mk b/thrust/testing/cuda/copy.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/copy.mk rename to thrust/testing/cuda/copy.mk diff --git a/DiffVG/thrust/testing/cuda/copy_if.cu b/thrust/testing/cuda/copy_if.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/copy_if.cu rename to thrust/testing/cuda/copy_if.cu diff --git a/DiffVG/thrust/testing/cuda/copy_if.mk b/thrust/testing/cuda/copy_if.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/copy_if.mk rename to thrust/testing/cuda/copy_if.mk diff --git a/DiffVG/thrust/testing/cuda/count.cu b/thrust/testing/cuda/count.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/count.cu rename to thrust/testing/cuda/count.cu diff --git a/DiffVG/thrust/testing/cuda/count.mk b/thrust/testing/cuda/count.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/count.mk rename to thrust/testing/cuda/count.mk diff --git a/DiffVG/thrust/testing/cuda/cudart.cu b/thrust/testing/cuda/cudart.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/cudart.cu rename to thrust/testing/cuda/cudart.cu diff --git a/DiffVG/thrust/testing/cuda/cudart.mk b/thrust/testing/cuda/cudart.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/cudart.mk rename to thrust/testing/cuda/cudart.mk diff --git a/DiffVG/thrust/testing/cuda/equal.cu b/thrust/testing/cuda/equal.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/equal.cu rename to thrust/testing/cuda/equal.cu diff --git a/DiffVG/thrust/testing/cuda/equal.mk b/thrust/testing/cuda/equal.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/equal.mk rename to thrust/testing/cuda/equal.mk diff --git a/DiffVG/thrust/testing/cuda/fill.cu b/thrust/testing/cuda/fill.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/fill.cu rename to thrust/testing/cuda/fill.cu diff --git a/DiffVG/thrust/testing/cuda/fill.mk b/thrust/testing/cuda/fill.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/fill.mk rename to thrust/testing/cuda/fill.mk diff --git a/DiffVG/thrust/testing/cuda/find.cu b/thrust/testing/cuda/find.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/find.cu rename to thrust/testing/cuda/find.cu diff --git a/DiffVG/thrust/testing/cuda/find.mk b/thrust/testing/cuda/find.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/find.mk rename to thrust/testing/cuda/find.mk diff --git a/DiffVG/thrust/testing/cuda/for_each.cu b/thrust/testing/cuda/for_each.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/for_each.cu rename to thrust/testing/cuda/for_each.cu diff --git a/DiffVG/thrust/testing/cuda/for_each.mk b/thrust/testing/cuda/for_each.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/for_each.mk rename to thrust/testing/cuda/for_each.mk diff --git a/DiffVG/thrust/testing/cuda/gather.cu b/thrust/testing/cuda/gather.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/gather.cu rename to thrust/testing/cuda/gather.cu diff --git a/DiffVG/thrust/testing/cuda/gather.mk b/thrust/testing/cuda/gather.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/gather.mk rename to thrust/testing/cuda/gather.mk diff --git a/DiffVG/thrust/testing/cuda/generate.cu b/thrust/testing/cuda/generate.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/generate.cu rename to thrust/testing/cuda/generate.cu diff --git a/DiffVG/thrust/testing/cuda/generate.mk b/thrust/testing/cuda/generate.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/generate.mk rename to thrust/testing/cuda/generate.mk diff --git a/DiffVG/thrust/testing/cuda/inner_product.cu b/thrust/testing/cuda/inner_product.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/inner_product.cu rename to thrust/testing/cuda/inner_product.cu diff --git a/DiffVG/thrust/testing/cuda/inner_product.mk b/thrust/testing/cuda/inner_product.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/inner_product.mk rename to thrust/testing/cuda/inner_product.mk diff --git a/DiffVG/thrust/testing/cuda/is_partitioned.cu b/thrust/testing/cuda/is_partitioned.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/is_partitioned.cu rename to thrust/testing/cuda/is_partitioned.cu diff --git a/DiffVG/thrust/testing/cuda/is_partitioned.mk b/thrust/testing/cuda/is_partitioned.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/is_partitioned.mk rename to thrust/testing/cuda/is_partitioned.mk diff --git a/DiffVG/thrust/testing/cuda/is_sorted.cu b/thrust/testing/cuda/is_sorted.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/is_sorted.cu rename to thrust/testing/cuda/is_sorted.cu diff --git a/DiffVG/thrust/testing/cuda/is_sorted.mk b/thrust/testing/cuda/is_sorted.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/is_sorted.mk rename to thrust/testing/cuda/is_sorted.mk diff --git a/DiffVG/thrust/testing/cuda/is_sorted_until.cu b/thrust/testing/cuda/is_sorted_until.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/is_sorted_until.cu rename to thrust/testing/cuda/is_sorted_until.cu diff --git a/DiffVG/thrust/testing/cuda/is_sorted_until.mk b/thrust/testing/cuda/is_sorted_until.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/is_sorted_until.mk rename to thrust/testing/cuda/is_sorted_until.mk diff --git a/DiffVG/thrust/testing/cuda/logical.cu b/thrust/testing/cuda/logical.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/logical.cu rename to thrust/testing/cuda/logical.cu diff --git a/DiffVG/thrust/testing/cuda/logical.mk b/thrust/testing/cuda/logical.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/logical.mk rename to thrust/testing/cuda/logical.mk diff --git a/DiffVG/thrust/testing/cuda/managed_memory_pointer.cu b/thrust/testing/cuda/managed_memory_pointer.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/managed_memory_pointer.cu rename to thrust/testing/cuda/managed_memory_pointer.cu diff --git a/DiffVG/thrust/testing/cuda/managed_memory_pointer.mk b/thrust/testing/cuda/managed_memory_pointer.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/managed_memory_pointer.mk rename to thrust/testing/cuda/managed_memory_pointer.mk diff --git a/DiffVG/thrust/testing/cuda/max_element.cu b/thrust/testing/cuda/max_element.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/max_element.cu rename to thrust/testing/cuda/max_element.cu diff --git a/DiffVG/thrust/testing/cuda/max_element.mk b/thrust/testing/cuda/max_element.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/max_element.mk rename to thrust/testing/cuda/max_element.mk diff --git a/DiffVG/thrust/testing/cuda/memory.cu b/thrust/testing/cuda/memory.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/memory.cu rename to thrust/testing/cuda/memory.cu diff --git a/DiffVG/thrust/testing/cuda/memory.mk b/thrust/testing/cuda/memory.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/memory.mk rename to thrust/testing/cuda/memory.mk diff --git a/DiffVG/thrust/testing/cuda/merge.cu b/thrust/testing/cuda/merge.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/merge.cu rename to thrust/testing/cuda/merge.cu diff --git a/DiffVG/thrust/testing/cuda/merge.mk b/thrust/testing/cuda/merge.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/merge.mk rename to thrust/testing/cuda/merge.mk diff --git a/DiffVG/thrust/testing/cuda/merge_by_key.cu b/thrust/testing/cuda/merge_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/merge_by_key.cu rename to thrust/testing/cuda/merge_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/merge_by_key.mk b/thrust/testing/cuda/merge_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/merge_by_key.mk rename to thrust/testing/cuda/merge_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/merge_sort.cu b/thrust/testing/cuda/merge_sort.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/merge_sort.cu rename to thrust/testing/cuda/merge_sort.cu diff --git a/DiffVG/thrust/testing/cuda/merge_sort.mk b/thrust/testing/cuda/merge_sort.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/merge_sort.mk rename to thrust/testing/cuda/merge_sort.mk diff --git a/DiffVG/thrust/testing/cuda/min_element.cu b/thrust/testing/cuda/min_element.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/min_element.cu rename to thrust/testing/cuda/min_element.cu diff --git a/DiffVG/thrust/testing/cuda/min_element.mk b/thrust/testing/cuda/min_element.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/min_element.mk rename to thrust/testing/cuda/min_element.mk diff --git a/DiffVG/thrust/testing/cuda/minmax_element.cu b/thrust/testing/cuda/minmax_element.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/minmax_element.cu rename to thrust/testing/cuda/minmax_element.cu diff --git a/DiffVG/thrust/testing/cuda/minmax_element.mk b/thrust/testing/cuda/minmax_element.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/minmax_element.mk rename to thrust/testing/cuda/minmax_element.mk diff --git a/DiffVG/thrust/testing/cuda/mismatch.cu b/thrust/testing/cuda/mismatch.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/mismatch.cu rename to thrust/testing/cuda/mismatch.cu diff --git a/DiffVG/thrust/testing/cuda/mismatch.mk b/thrust/testing/cuda/mismatch.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/mismatch.mk rename to thrust/testing/cuda/mismatch.mk diff --git a/DiffVG/thrust/testing/cuda/pair_sort.cu b/thrust/testing/cuda/pair_sort.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/pair_sort.cu rename to thrust/testing/cuda/pair_sort.cu diff --git a/DiffVG/thrust/testing/cuda/pair_sort.mk b/thrust/testing/cuda/pair_sort.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/pair_sort.mk rename to thrust/testing/cuda/pair_sort.mk diff --git a/DiffVG/thrust/testing/cuda/pair_sort_by_key.cu b/thrust/testing/cuda/pair_sort_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/pair_sort_by_key.cu rename to thrust/testing/cuda/pair_sort_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/pair_sort_by_key.mk b/thrust/testing/cuda/pair_sort_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/pair_sort_by_key.mk rename to thrust/testing/cuda/pair_sort_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/partition.cu b/thrust/testing/cuda/partition.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/partition.cu rename to thrust/testing/cuda/partition.cu diff --git a/DiffVG/thrust/testing/cuda/partition.mk b/thrust/testing/cuda/partition.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/partition.mk rename to thrust/testing/cuda/partition.mk diff --git a/DiffVG/thrust/testing/cuda/partition_point.cu b/thrust/testing/cuda/partition_point.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/partition_point.cu rename to thrust/testing/cuda/partition_point.cu diff --git a/DiffVG/thrust/testing/cuda/partition_point.mk b/thrust/testing/cuda/partition_point.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/partition_point.mk rename to thrust/testing/cuda/partition_point.mk diff --git a/DiffVG/thrust/testing/cuda/pinned_allocator.cu b/thrust/testing/cuda/pinned_allocator.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/pinned_allocator.cu rename to thrust/testing/cuda/pinned_allocator.cu diff --git a/DiffVG/thrust/testing/cuda/pinned_allocator.mk b/thrust/testing/cuda/pinned_allocator.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/pinned_allocator.mk rename to thrust/testing/cuda/pinned_allocator.mk diff --git a/DiffVG/thrust/testing/cuda/reduce.cu b/thrust/testing/cuda/reduce.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/reduce.cu rename to thrust/testing/cuda/reduce.cu diff --git a/DiffVG/thrust/testing/cuda/reduce.mk b/thrust/testing/cuda/reduce.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/reduce.mk rename to thrust/testing/cuda/reduce.mk diff --git a/DiffVG/thrust/testing/cuda/reduce_by_key.cu b/thrust/testing/cuda/reduce_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/reduce_by_key.cu rename to thrust/testing/cuda/reduce_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/reduce_by_key.mk b/thrust/testing/cuda/reduce_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/reduce_by_key.mk rename to thrust/testing/cuda/reduce_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/remove.cu b/thrust/testing/cuda/remove.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/remove.cu rename to thrust/testing/cuda/remove.cu diff --git a/DiffVG/thrust/testing/cuda/remove.mk b/thrust/testing/cuda/remove.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/remove.mk rename to thrust/testing/cuda/remove.mk diff --git a/DiffVG/thrust/testing/cuda/replace.cu b/thrust/testing/cuda/replace.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/replace.cu rename to thrust/testing/cuda/replace.cu diff --git a/DiffVG/thrust/testing/cuda/replace.mk b/thrust/testing/cuda/replace.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/replace.mk rename to thrust/testing/cuda/replace.mk diff --git a/DiffVG/thrust/testing/cuda/reverse.cu b/thrust/testing/cuda/reverse.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/reverse.cu rename to thrust/testing/cuda/reverse.cu diff --git a/DiffVG/thrust/testing/cuda/reverse.mk b/thrust/testing/cuda/reverse.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/reverse.mk rename to thrust/testing/cuda/reverse.mk diff --git a/DiffVG/thrust/testing/cuda/scan.cu b/thrust/testing/cuda/scan.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/scan.cu rename to thrust/testing/cuda/scan.cu diff --git a/DiffVG/thrust/testing/cuda/scan.mk b/thrust/testing/cuda/scan.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/scan.mk rename to thrust/testing/cuda/scan.mk diff --git a/DiffVG/thrust/testing/cuda/scan_by_key.cu b/thrust/testing/cuda/scan_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/scan_by_key.cu rename to thrust/testing/cuda/scan_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/scan_by_key.mk b/thrust/testing/cuda/scan_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/scan_by_key.mk rename to thrust/testing/cuda/scan_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/scatter.cu b/thrust/testing/cuda/scatter.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/scatter.cu rename to thrust/testing/cuda/scatter.cu diff --git a/DiffVG/thrust/testing/cuda/scatter.mk b/thrust/testing/cuda/scatter.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/scatter.mk rename to thrust/testing/cuda/scatter.mk diff --git a/DiffVG/thrust/testing/cuda/sequence.cu b/thrust/testing/cuda/sequence.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/sequence.cu rename to thrust/testing/cuda/sequence.cu diff --git a/DiffVG/thrust/testing/cuda/sequence.mk b/thrust/testing/cuda/sequence.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/sequence.mk rename to thrust/testing/cuda/sequence.mk diff --git a/DiffVG/thrust/testing/cuda/set_difference.cu b/thrust/testing/cuda/set_difference.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_difference.cu rename to thrust/testing/cuda/set_difference.cu diff --git a/DiffVG/thrust/testing/cuda/set_difference.mk b/thrust/testing/cuda/set_difference.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_difference.mk rename to thrust/testing/cuda/set_difference.mk diff --git a/DiffVG/thrust/testing/cuda/set_difference_by_key.cu b/thrust/testing/cuda/set_difference_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_difference_by_key.cu rename to thrust/testing/cuda/set_difference_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/set_difference_by_key.mk b/thrust/testing/cuda/set_difference_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_difference_by_key.mk rename to thrust/testing/cuda/set_difference_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/set_intersection.cu b/thrust/testing/cuda/set_intersection.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_intersection.cu rename to thrust/testing/cuda/set_intersection.cu diff --git a/DiffVG/thrust/testing/cuda/set_intersection.mk b/thrust/testing/cuda/set_intersection.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_intersection.mk rename to thrust/testing/cuda/set_intersection.mk diff --git a/DiffVG/thrust/testing/cuda/set_intersection_by_key.cu b/thrust/testing/cuda/set_intersection_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_intersection_by_key.cu rename to thrust/testing/cuda/set_intersection_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/set_intersection_by_key.mk b/thrust/testing/cuda/set_intersection_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_intersection_by_key.mk rename to thrust/testing/cuda/set_intersection_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/set_symmetric_difference.cu b/thrust/testing/cuda/set_symmetric_difference.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_symmetric_difference.cu rename to thrust/testing/cuda/set_symmetric_difference.cu diff --git a/DiffVG/thrust/testing/cuda/set_symmetric_difference.mk b/thrust/testing/cuda/set_symmetric_difference.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_symmetric_difference.mk rename to thrust/testing/cuda/set_symmetric_difference.mk diff --git a/DiffVG/thrust/testing/cuda/set_symmetric_difference_by_key.cu b/thrust/testing/cuda/set_symmetric_difference_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_symmetric_difference_by_key.cu rename to thrust/testing/cuda/set_symmetric_difference_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/set_symmetric_difference_by_key.mk b/thrust/testing/cuda/set_symmetric_difference_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_symmetric_difference_by_key.mk rename to thrust/testing/cuda/set_symmetric_difference_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/set_union.cu b/thrust/testing/cuda/set_union.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_union.cu rename to thrust/testing/cuda/set_union.cu diff --git a/DiffVG/thrust/testing/cuda/set_union.mk b/thrust/testing/cuda/set_union.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_union.mk rename to thrust/testing/cuda/set_union.mk diff --git a/DiffVG/thrust/testing/cuda/set_union_by_key.cu b/thrust/testing/cuda/set_union_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/set_union_by_key.cu rename to thrust/testing/cuda/set_union_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/set_union_by_key.mk b/thrust/testing/cuda/set_union_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/set_union_by_key.mk rename to thrust/testing/cuda/set_union_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/sort.cu b/thrust/testing/cuda/sort.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/sort.cu rename to thrust/testing/cuda/sort.cu diff --git a/DiffVG/thrust/testing/cuda/sort.mk b/thrust/testing/cuda/sort.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/sort.mk rename to thrust/testing/cuda/sort.mk diff --git a/DiffVG/thrust/testing/cuda/sort_by_key.cu b/thrust/testing/cuda/sort_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/sort_by_key.cu rename to thrust/testing/cuda/sort_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/sort_by_key.mk b/thrust/testing/cuda/sort_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/sort_by_key.mk rename to thrust/testing/cuda/sort_by_key.mk diff --git a/DiffVG/thrust/testing/cuda/stream_legacy.cu b/thrust/testing/cuda/stream_legacy.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/stream_legacy.cu rename to thrust/testing/cuda/stream_legacy.cu diff --git a/DiffVG/thrust/testing/cuda/stream_per_thread.cmake b/thrust/testing/cuda/stream_per_thread.cmake similarity index 100% rename from DiffVG/thrust/testing/cuda/stream_per_thread.cmake rename to thrust/testing/cuda/stream_per_thread.cmake diff --git a/DiffVG/thrust/testing/cuda/stream_per_thread.cu b/thrust/testing/cuda/stream_per_thread.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/stream_per_thread.cu rename to thrust/testing/cuda/stream_per_thread.cu diff --git a/DiffVG/thrust/testing/cuda/stream_per_thread.mk b/thrust/testing/cuda/stream_per_thread.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/stream_per_thread.mk rename to thrust/testing/cuda/stream_per_thread.mk diff --git a/DiffVG/thrust/testing/cuda/swap_ranges.cu b/thrust/testing/cuda/swap_ranges.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/swap_ranges.cu rename to thrust/testing/cuda/swap_ranges.cu diff --git a/DiffVG/thrust/testing/cuda/swap_ranges.mk b/thrust/testing/cuda/swap_ranges.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/swap_ranges.mk rename to thrust/testing/cuda/swap_ranges.mk diff --git a/DiffVG/thrust/testing/cuda/tabulate.cu b/thrust/testing/cuda/tabulate.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/tabulate.cu rename to thrust/testing/cuda/tabulate.cu diff --git a/DiffVG/thrust/testing/cuda/tabulate.mk b/thrust/testing/cuda/tabulate.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/tabulate.mk rename to thrust/testing/cuda/tabulate.mk diff --git a/DiffVG/thrust/testing/cuda/transform.cu b/thrust/testing/cuda/transform.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/transform.cu rename to thrust/testing/cuda/transform.cu diff --git a/DiffVG/thrust/testing/cuda/transform.mk b/thrust/testing/cuda/transform.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/transform.mk rename to thrust/testing/cuda/transform.mk diff --git a/DiffVG/thrust/testing/cuda/transform_reduce.cu b/thrust/testing/cuda/transform_reduce.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/transform_reduce.cu rename to thrust/testing/cuda/transform_reduce.cu diff --git a/DiffVG/thrust/testing/cuda/transform_reduce.mk b/thrust/testing/cuda/transform_reduce.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/transform_reduce.mk rename to thrust/testing/cuda/transform_reduce.mk diff --git a/DiffVG/thrust/testing/cuda/transform_scan.cu b/thrust/testing/cuda/transform_scan.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/transform_scan.cu rename to thrust/testing/cuda/transform_scan.cu diff --git a/DiffVG/thrust/testing/cuda/transform_scan.mk b/thrust/testing/cuda/transform_scan.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/transform_scan.mk rename to thrust/testing/cuda/transform_scan.mk diff --git a/DiffVG/thrust/testing/cuda/uninitialized_copy.cu b/thrust/testing/cuda/uninitialized_copy.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/uninitialized_copy.cu rename to thrust/testing/cuda/uninitialized_copy.cu diff --git a/DiffVG/thrust/testing/cuda/uninitialized_copy.mk b/thrust/testing/cuda/uninitialized_copy.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/uninitialized_copy.mk rename to thrust/testing/cuda/uninitialized_copy.mk diff --git a/DiffVG/thrust/testing/cuda/uninitialized_fill.cu b/thrust/testing/cuda/uninitialized_fill.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/uninitialized_fill.cu rename to thrust/testing/cuda/uninitialized_fill.cu diff --git a/DiffVG/thrust/testing/cuda/uninitialized_fill.mk b/thrust/testing/cuda/uninitialized_fill.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/uninitialized_fill.mk rename to thrust/testing/cuda/uninitialized_fill.mk diff --git a/DiffVG/thrust/testing/cuda/unique.cu b/thrust/testing/cuda/unique.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/unique.cu rename to thrust/testing/cuda/unique.cu diff --git a/DiffVG/thrust/testing/cuda/unique.mk b/thrust/testing/cuda/unique.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/unique.mk rename to thrust/testing/cuda/unique.mk diff --git a/DiffVG/thrust/testing/cuda/unique_by_key.cu b/thrust/testing/cuda/unique_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/cuda/unique_by_key.cu rename to thrust/testing/cuda/unique_by_key.cu diff --git a/DiffVG/thrust/testing/cuda/unique_by_key.mk b/thrust/testing/cuda/unique_by_key.mk similarity index 100% rename from DiffVG/thrust/testing/cuda/unique_by_key.mk rename to thrust/testing/cuda/unique_by_key.mk diff --git a/DiffVG/thrust/testing/decompose.cu b/thrust/testing/decompose.cu similarity index 100% rename from DiffVG/thrust/testing/decompose.cu rename to thrust/testing/decompose.cu diff --git a/DiffVG/thrust/testing/dependencies_aware_policies.cu b/thrust/testing/dependencies_aware_policies.cu similarity index 100% rename from DiffVG/thrust/testing/dependencies_aware_policies.cu rename to thrust/testing/dependencies_aware_policies.cu diff --git a/DiffVG/thrust/testing/dereference.cu b/thrust/testing/dereference.cu similarity index 100% rename from DiffVG/thrust/testing/dereference.cu rename to thrust/testing/dereference.cu diff --git a/DiffVG/thrust/testing/device_delete.cu b/thrust/testing/device_delete.cu similarity index 100% rename from DiffVG/thrust/testing/device_delete.cu rename to thrust/testing/device_delete.cu diff --git a/DiffVG/thrust/testing/device_ptr.cu b/thrust/testing/device_ptr.cu similarity index 100% rename from DiffVG/thrust/testing/device_ptr.cu rename to thrust/testing/device_ptr.cu diff --git a/DiffVG/thrust/testing/device_reference.cu b/thrust/testing/device_reference.cu similarity index 100% rename from DiffVG/thrust/testing/device_reference.cu rename to thrust/testing/device_reference.cu diff --git a/DiffVG/thrust/testing/discard_iterator.cu b/thrust/testing/discard_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/discard_iterator.cu rename to thrust/testing/discard_iterator.cu diff --git a/DiffVG/thrust/testing/distance.cu b/thrust/testing/distance.cu similarity index 100% rename from DiffVG/thrust/testing/distance.cu rename to thrust/testing/distance.cu diff --git a/DiffVG/thrust/testing/equal.cu b/thrust/testing/equal.cu similarity index 100% rename from DiffVG/thrust/testing/equal.cu rename to thrust/testing/equal.cu diff --git a/DiffVG/thrust/testing/event.cu b/thrust/testing/event.cu similarity index 100% rename from DiffVG/thrust/testing/event.cu rename to thrust/testing/event.cu diff --git a/DiffVG/thrust/testing/fill.cu b/thrust/testing/fill.cu similarity index 100% rename from DiffVG/thrust/testing/fill.cu rename to thrust/testing/fill.cu diff --git a/DiffVG/thrust/testing/find.cu b/thrust/testing/find.cu similarity index 100% rename from DiffVG/thrust/testing/find.cu rename to thrust/testing/find.cu diff --git a/DiffVG/thrust/testing/for_each.cu b/thrust/testing/for_each.cu similarity index 100% rename from DiffVG/thrust/testing/for_each.cu rename to thrust/testing/for_each.cu diff --git a/DiffVG/thrust/testing/functional.cu b/thrust/testing/functional.cu similarity index 100% rename from DiffVG/thrust/testing/functional.cu rename to thrust/testing/functional.cu diff --git a/DiffVG/thrust/testing/functional_arithmetic.cu b/thrust/testing/functional_arithmetic.cu similarity index 100% rename from DiffVG/thrust/testing/functional_arithmetic.cu rename to thrust/testing/functional_arithmetic.cu diff --git a/DiffVG/thrust/testing/functional_bitwise.cu b/thrust/testing/functional_bitwise.cu similarity index 100% rename from DiffVG/thrust/testing/functional_bitwise.cu rename to thrust/testing/functional_bitwise.cu diff --git a/DiffVG/thrust/testing/functional_logical.cu b/thrust/testing/functional_logical.cu similarity index 100% rename from DiffVG/thrust/testing/functional_logical.cu rename to thrust/testing/functional_logical.cu diff --git a/DiffVG/thrust/testing/functional_placeholders_arithmetic.cu b/thrust/testing/functional_placeholders_arithmetic.cu similarity index 100% rename from DiffVG/thrust/testing/functional_placeholders_arithmetic.cu rename to thrust/testing/functional_placeholders_arithmetic.cu diff --git a/DiffVG/thrust/testing/functional_placeholders_bitwise.cu b/thrust/testing/functional_placeholders_bitwise.cu similarity index 100% rename from DiffVG/thrust/testing/functional_placeholders_bitwise.cu rename to thrust/testing/functional_placeholders_bitwise.cu diff --git a/DiffVG/thrust/testing/functional_placeholders_compound_assignment.cu b/thrust/testing/functional_placeholders_compound_assignment.cu similarity index 100% rename from DiffVG/thrust/testing/functional_placeholders_compound_assignment.cu rename to thrust/testing/functional_placeholders_compound_assignment.cu diff --git a/DiffVG/thrust/testing/functional_placeholders_logical.cu b/thrust/testing/functional_placeholders_logical.cu similarity index 100% rename from DiffVG/thrust/testing/functional_placeholders_logical.cu rename to thrust/testing/functional_placeholders_logical.cu diff --git a/DiffVG/thrust/testing/functional_placeholders_miscellaneous.cu b/thrust/testing/functional_placeholders_miscellaneous.cu similarity index 100% rename from DiffVG/thrust/testing/functional_placeholders_miscellaneous.cu rename to thrust/testing/functional_placeholders_miscellaneous.cu diff --git a/DiffVG/thrust/testing/functional_placeholders_relational.cu b/thrust/testing/functional_placeholders_relational.cu similarity index 100% rename from DiffVG/thrust/testing/functional_placeholders_relational.cu rename to thrust/testing/functional_placeholders_relational.cu diff --git a/DiffVG/thrust/testing/future.cu b/thrust/testing/future.cu similarity index 100% rename from DiffVG/thrust/testing/future.cu rename to thrust/testing/future.cu diff --git a/DiffVG/thrust/testing/gather.cu b/thrust/testing/gather.cu similarity index 100% rename from DiffVG/thrust/testing/gather.cu rename to thrust/testing/gather.cu diff --git a/DiffVG/thrust/testing/generate.cu b/thrust/testing/generate.cu similarity index 100% rename from DiffVG/thrust/testing/generate.cu rename to thrust/testing/generate.cu diff --git a/DiffVG/thrust/testing/generate_const_iterators.cu b/thrust/testing/generate_const_iterators.cu similarity index 100% rename from DiffVG/thrust/testing/generate_const_iterators.cu rename to thrust/testing/generate_const_iterators.cu diff --git a/DiffVG/thrust/testing/inner_product.cu b/thrust/testing/inner_product.cu similarity index 100% rename from DiffVG/thrust/testing/inner_product.cu rename to thrust/testing/inner_product.cu diff --git a/DiffVG/thrust/testing/is_contiguous_iterator.cu b/thrust/testing/is_contiguous_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/is_contiguous_iterator.cu rename to thrust/testing/is_contiguous_iterator.cu diff --git a/DiffVG/thrust/testing/is_operator_function_object.cu b/thrust/testing/is_operator_function_object.cu similarity index 100% rename from DiffVG/thrust/testing/is_operator_function_object.cu rename to thrust/testing/is_operator_function_object.cu diff --git a/DiffVG/thrust/testing/is_partitioned.cu b/thrust/testing/is_partitioned.cu similarity index 100% rename from DiffVG/thrust/testing/is_partitioned.cu rename to thrust/testing/is_partitioned.cu diff --git a/DiffVG/thrust/testing/is_sorted.cu b/thrust/testing/is_sorted.cu similarity index 100% rename from DiffVG/thrust/testing/is_sorted.cu rename to thrust/testing/is_sorted.cu diff --git a/DiffVG/thrust/testing/is_sorted_until.cu b/thrust/testing/is_sorted_until.cu similarity index 100% rename from DiffVG/thrust/testing/is_sorted_until.cu rename to thrust/testing/is_sorted_until.cu diff --git a/DiffVG/thrust/testing/logical.cu b/thrust/testing/logical.cu similarity index 100% rename from DiffVG/thrust/testing/logical.cu rename to thrust/testing/logical.cu diff --git a/DiffVG/thrust/testing/max_element.cu b/thrust/testing/max_element.cu similarity index 100% rename from DiffVG/thrust/testing/max_element.cu rename to thrust/testing/max_element.cu diff --git a/DiffVG/thrust/testing/memory.cu b/thrust/testing/memory.cu similarity index 100% rename from DiffVG/thrust/testing/memory.cu rename to thrust/testing/memory.cu diff --git a/DiffVG/thrust/testing/merge.cu b/thrust/testing/merge.cu similarity index 100% rename from DiffVG/thrust/testing/merge.cu rename to thrust/testing/merge.cu diff --git a/DiffVG/thrust/testing/merge_by_key.cu b/thrust/testing/merge_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/merge_by_key.cu rename to thrust/testing/merge_by_key.cu diff --git a/DiffVG/thrust/testing/merge_key_value.cu b/thrust/testing/merge_key_value.cu similarity index 100% rename from DiffVG/thrust/testing/merge_key_value.cu rename to thrust/testing/merge_key_value.cu diff --git a/DiffVG/thrust/testing/metaprogamming.cu b/thrust/testing/metaprogamming.cu similarity index 100% rename from DiffVG/thrust/testing/metaprogamming.cu rename to thrust/testing/metaprogamming.cu diff --git a/DiffVG/thrust/testing/min_and_max.cu b/thrust/testing/min_and_max.cu similarity index 100% rename from DiffVG/thrust/testing/min_and_max.cu rename to thrust/testing/min_and_max.cu diff --git a/DiffVG/thrust/testing/min_element.cu b/thrust/testing/min_element.cu similarity index 100% rename from DiffVG/thrust/testing/min_element.cu rename to thrust/testing/min_element.cu diff --git a/DiffVG/thrust/testing/minmax_element.cu b/thrust/testing/minmax_element.cu similarity index 100% rename from DiffVG/thrust/testing/minmax_element.cu rename to thrust/testing/minmax_element.cu diff --git a/DiffVG/thrust/testing/mismatch.cu b/thrust/testing/mismatch.cu similarity index 100% rename from DiffVG/thrust/testing/mismatch.cu rename to thrust/testing/mismatch.cu diff --git a/DiffVG/thrust/testing/mr_disjoint_pool.cu b/thrust/testing/mr_disjoint_pool.cu similarity index 100% rename from DiffVG/thrust/testing/mr_disjoint_pool.cu rename to thrust/testing/mr_disjoint_pool.cu diff --git a/DiffVG/thrust/testing/mr_new.cu b/thrust/testing/mr_new.cu similarity index 100% rename from DiffVG/thrust/testing/mr_new.cu rename to thrust/testing/mr_new.cu diff --git a/DiffVG/thrust/testing/mr_pool.cu b/thrust/testing/mr_pool.cu similarity index 100% rename from DiffVG/thrust/testing/mr_pool.cu rename to thrust/testing/mr_pool.cu diff --git a/DiffVG/thrust/testing/mr_pool_options.cu b/thrust/testing/mr_pool_options.cu similarity index 100% rename from DiffVG/thrust/testing/mr_pool_options.cu rename to thrust/testing/mr_pool_options.cu diff --git a/DiffVG/thrust/testing/omp/CMakeLists.txt b/thrust/testing/omp/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/testing/omp/CMakeLists.txt rename to thrust/testing/omp/CMakeLists.txt diff --git a/DiffVG/thrust/testing/omp/nvcc_independence.cpp b/thrust/testing/omp/nvcc_independence.cpp similarity index 100% rename from DiffVG/thrust/testing/omp/nvcc_independence.cpp rename to thrust/testing/omp/nvcc_independence.cpp diff --git a/DiffVG/thrust/testing/omp/reduce_intervals.cu b/thrust/testing/omp/reduce_intervals.cu similarity index 100% rename from DiffVG/thrust/testing/omp/reduce_intervals.cu rename to thrust/testing/omp/reduce_intervals.cu diff --git a/DiffVG/thrust/testing/out_of_memory_recovery.cu b/thrust/testing/out_of_memory_recovery.cu similarity index 100% rename from DiffVG/thrust/testing/out_of_memory_recovery.cu rename to thrust/testing/out_of_memory_recovery.cu diff --git a/DiffVG/thrust/testing/pair.cu b/thrust/testing/pair.cu similarity index 100% rename from DiffVG/thrust/testing/pair.cu rename to thrust/testing/pair.cu diff --git a/DiffVG/thrust/testing/pair_reduce.cu b/thrust/testing/pair_reduce.cu similarity index 100% rename from DiffVG/thrust/testing/pair_reduce.cu rename to thrust/testing/pair_reduce.cu diff --git a/DiffVG/thrust/testing/pair_scan.cu b/thrust/testing/pair_scan.cu similarity index 100% rename from DiffVG/thrust/testing/pair_scan.cu rename to thrust/testing/pair_scan.cu diff --git a/DiffVG/thrust/testing/pair_scan_by_key.cu b/thrust/testing/pair_scan_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/pair_scan_by_key.cu rename to thrust/testing/pair_scan_by_key.cu diff --git a/DiffVG/thrust/testing/pair_sort.cu b/thrust/testing/pair_sort.cu similarity index 100% rename from DiffVG/thrust/testing/pair_sort.cu rename to thrust/testing/pair_sort.cu diff --git a/DiffVG/thrust/testing/pair_sort_by_key.cu b/thrust/testing/pair_sort_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/pair_sort_by_key.cu rename to thrust/testing/pair_sort_by_key.cu diff --git a/DiffVG/thrust/testing/pair_transform.cu b/thrust/testing/pair_transform.cu similarity index 100% rename from DiffVG/thrust/testing/pair_transform.cu rename to thrust/testing/pair_transform.cu diff --git a/DiffVG/thrust/testing/partition.cu b/thrust/testing/partition.cu similarity index 100% rename from DiffVG/thrust/testing/partition.cu rename to thrust/testing/partition.cu diff --git a/DiffVG/thrust/testing/partition_point.cu b/thrust/testing/partition_point.cu similarity index 100% rename from DiffVG/thrust/testing/partition_point.cu rename to thrust/testing/partition_point.cu diff --git a/DiffVG/thrust/testing/permutation_iterator.cu b/thrust/testing/permutation_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/permutation_iterator.cu rename to thrust/testing/permutation_iterator.cu diff --git a/DiffVG/thrust/testing/preprocessor.cu b/thrust/testing/preprocessor.cu similarity index 100% rename from DiffVG/thrust/testing/preprocessor.cu rename to thrust/testing/preprocessor.cu diff --git a/DiffVG/thrust/testing/random.cu b/thrust/testing/random.cu similarity index 100% rename from DiffVG/thrust/testing/random.cu rename to thrust/testing/random.cu diff --git a/DiffVG/thrust/testing/reduce.cu b/thrust/testing/reduce.cu similarity index 100% rename from DiffVG/thrust/testing/reduce.cu rename to thrust/testing/reduce.cu diff --git a/DiffVG/thrust/testing/reduce_by_key.cu b/thrust/testing/reduce_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/reduce_by_key.cu rename to thrust/testing/reduce_by_key.cu diff --git a/DiffVG/thrust/testing/reduce_large.cu b/thrust/testing/reduce_large.cu similarity index 100% rename from DiffVG/thrust/testing/reduce_large.cu rename to thrust/testing/reduce_large.cu diff --git a/DiffVG/thrust/testing/regression/CMakeLists.txt b/thrust/testing/regression/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/testing/regression/CMakeLists.txt rename to thrust/testing/regression/CMakeLists.txt diff --git a/DiffVG/thrust/testing/regression/gh_911__merge_by_key_wrong_element_type_default_comparator.cu b/thrust/testing/regression/gh_911__merge_by_key_wrong_element_type_default_comparator.cu similarity index 100% rename from DiffVG/thrust/testing/regression/gh_911__merge_by_key_wrong_element_type_default_comparator.cu rename to thrust/testing/regression/gh_911__merge_by_key_wrong_element_type_default_comparator.cu diff --git a/DiffVG/thrust/testing/regression/gh_919_nvbug_2318871__zip_iterator_with_complex.cu b/thrust/testing/regression/gh_919_nvbug_2318871__zip_iterator_with_complex.cu similarity index 100% rename from DiffVG/thrust/testing/regression/gh_919_nvbug_2318871__zip_iterator_with_complex.cu rename to thrust/testing/regression/gh_919_nvbug_2318871__zip_iterator_with_complex.cu diff --git a/DiffVG/thrust/testing/regression/gh_928_nvbug_2341455__reduce_with_complex.cu b/thrust/testing/regression/gh_928_nvbug_2341455__reduce_with_complex.cu similarity index 100% rename from DiffVG/thrust/testing/regression/gh_928_nvbug_2341455__reduce_with_complex.cu rename to thrust/testing/regression/gh_928_nvbug_2341455__reduce_with_complex.cu diff --git a/DiffVG/thrust/testing/regression/nvbug_1632709__reduce_large_input_sizes.cu b/thrust/testing/regression/nvbug_1632709__reduce_large_input_sizes.cu similarity index 100% rename from DiffVG/thrust/testing/regression/nvbug_1632709__reduce_large_input_sizes.cu rename to thrust/testing/regression/nvbug_1632709__reduce_large_input_sizes.cu diff --git a/DiffVG/thrust/testing/regression/nvbug_1940974__merge_with_constant_iterator.cu b/thrust/testing/regression/nvbug_1940974__merge_with_constant_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/regression/nvbug_1940974__merge_with_constant_iterator.cu rename to thrust/testing/regression/nvbug_1940974__merge_with_constant_iterator.cu diff --git a/DiffVG/thrust/testing/regression/nvbug_1965743__unnecessary_static_on_get_occ_device_properties.cu b/thrust/testing/regression/nvbug_1965743__unnecessary_static_on_get_occ_device_properties.cu similarity index 100% rename from DiffVG/thrust/testing/regression/nvbug_1965743__unnecessary_static_on_get_occ_device_properties.cu rename to thrust/testing/regression/nvbug_1965743__unnecessary_static_on_get_occ_device_properties.cu diff --git a/DiffVG/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.cu b/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.cu similarity index 100% rename from DiffVG/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.cu rename to thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.cu diff --git a/DiffVG/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed0.cu b/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed0.cu similarity index 100% rename from DiffVG/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed0.cu rename to thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed0.cu diff --git a/DiffVG/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed1.cu b/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed1.cu similarity index 100% rename from DiffVG/thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed1.cu rename to thrust/testing/regression/nvbug_1990211__scan_requires_assignability_from_zero.fixed1.cu diff --git a/DiffVG/thrust/testing/remove.cu b/thrust/testing/remove.cu similarity index 100% rename from DiffVG/thrust/testing/remove.cu rename to thrust/testing/remove.cu diff --git a/DiffVG/thrust/testing/replace.cu b/thrust/testing/replace.cu similarity index 100% rename from DiffVG/thrust/testing/replace.cu rename to thrust/testing/replace.cu diff --git a/DiffVG/thrust/testing/reverse.cu b/thrust/testing/reverse.cu similarity index 100% rename from DiffVG/thrust/testing/reverse.cu rename to thrust/testing/reverse.cu diff --git a/DiffVG/thrust/testing/reverse_iterator.cu b/thrust/testing/reverse_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/reverse_iterator.cu rename to thrust/testing/reverse_iterator.cu diff --git a/DiffVG/thrust/testing/scan.cu b/thrust/testing/scan.cu similarity index 100% rename from DiffVG/thrust/testing/scan.cu rename to thrust/testing/scan.cu diff --git a/DiffVG/thrust/testing/scan_by_key.cu b/thrust/testing/scan_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/scan_by_key.cu rename to thrust/testing/scan_by_key.cu diff --git a/DiffVG/thrust/testing/scatter.cu b/thrust/testing/scatter.cu similarity index 100% rename from DiffVG/thrust/testing/scatter.cu rename to thrust/testing/scatter.cu diff --git a/DiffVG/thrust/testing/sequence.cu b/thrust/testing/sequence.cu similarity index 100% rename from DiffVG/thrust/testing/sequence.cu rename to thrust/testing/sequence.cu diff --git a/DiffVG/thrust/testing/set_difference.cu b/thrust/testing/set_difference.cu similarity index 100% rename from DiffVG/thrust/testing/set_difference.cu rename to thrust/testing/set_difference.cu diff --git a/DiffVG/thrust/testing/set_difference_by_key.cu b/thrust/testing/set_difference_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/set_difference_by_key.cu rename to thrust/testing/set_difference_by_key.cu diff --git a/DiffVG/thrust/testing/set_difference_by_key_descending.cu b/thrust/testing/set_difference_by_key_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_difference_by_key_descending.cu rename to thrust/testing/set_difference_by_key_descending.cu diff --git a/DiffVG/thrust/testing/set_difference_descending.cu b/thrust/testing/set_difference_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_difference_descending.cu rename to thrust/testing/set_difference_descending.cu diff --git a/DiffVG/thrust/testing/set_difference_key_value.cu b/thrust/testing/set_difference_key_value.cu similarity index 100% rename from DiffVG/thrust/testing/set_difference_key_value.cu rename to thrust/testing/set_difference_key_value.cu diff --git a/DiffVG/thrust/testing/set_intersection.cu b/thrust/testing/set_intersection.cu similarity index 100% rename from DiffVG/thrust/testing/set_intersection.cu rename to thrust/testing/set_intersection.cu diff --git a/DiffVG/thrust/testing/set_intersection_by_key.cu b/thrust/testing/set_intersection_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/set_intersection_by_key.cu rename to thrust/testing/set_intersection_by_key.cu diff --git a/DiffVG/thrust/testing/set_intersection_by_key_descending.cu b/thrust/testing/set_intersection_by_key_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_intersection_by_key_descending.cu rename to thrust/testing/set_intersection_by_key_descending.cu diff --git a/DiffVG/thrust/testing/set_intersection_descending.cu b/thrust/testing/set_intersection_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_intersection_descending.cu rename to thrust/testing/set_intersection_descending.cu diff --git a/DiffVG/thrust/testing/set_intersection_key_value.cu b/thrust/testing/set_intersection_key_value.cu similarity index 100% rename from DiffVG/thrust/testing/set_intersection_key_value.cu rename to thrust/testing/set_intersection_key_value.cu diff --git a/DiffVG/thrust/testing/set_symmetric_difference.cu b/thrust/testing/set_symmetric_difference.cu similarity index 100% rename from DiffVG/thrust/testing/set_symmetric_difference.cu rename to thrust/testing/set_symmetric_difference.cu diff --git a/DiffVG/thrust/testing/set_symmetric_difference_by_key.cu b/thrust/testing/set_symmetric_difference_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/set_symmetric_difference_by_key.cu rename to thrust/testing/set_symmetric_difference_by_key.cu diff --git a/DiffVG/thrust/testing/set_symmetric_difference_by_key_descending.cu b/thrust/testing/set_symmetric_difference_by_key_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_symmetric_difference_by_key_descending.cu rename to thrust/testing/set_symmetric_difference_by_key_descending.cu diff --git a/DiffVG/thrust/testing/set_symmetric_difference_descending.cu b/thrust/testing/set_symmetric_difference_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_symmetric_difference_descending.cu rename to thrust/testing/set_symmetric_difference_descending.cu diff --git a/DiffVG/thrust/testing/set_union.cu b/thrust/testing/set_union.cu similarity index 100% rename from DiffVG/thrust/testing/set_union.cu rename to thrust/testing/set_union.cu diff --git a/DiffVG/thrust/testing/set_union_by_key.cu b/thrust/testing/set_union_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/set_union_by_key.cu rename to thrust/testing/set_union_by_key.cu diff --git a/DiffVG/thrust/testing/set_union_by_key_descending.cu b/thrust/testing/set_union_by_key_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_union_by_key_descending.cu rename to thrust/testing/set_union_by_key_descending.cu diff --git a/DiffVG/thrust/testing/set_union_descending.cu b/thrust/testing/set_union_descending.cu similarity index 100% rename from DiffVG/thrust/testing/set_union_descending.cu rename to thrust/testing/set_union_descending.cu diff --git a/DiffVG/thrust/testing/set_union_key_value.cu b/thrust/testing/set_union_key_value.cu similarity index 100% rename from DiffVG/thrust/testing/set_union_key_value.cu rename to thrust/testing/set_union_key_value.cu diff --git a/DiffVG/thrust/testing/shuffle.cu b/thrust/testing/shuffle.cu similarity index 100% rename from DiffVG/thrust/testing/shuffle.cu rename to thrust/testing/shuffle.cu diff --git a/DiffVG/thrust/testing/sort.cu b/thrust/testing/sort.cu similarity index 100% rename from DiffVG/thrust/testing/sort.cu rename to thrust/testing/sort.cu diff --git a/DiffVG/thrust/testing/sort_by_key.cu b/thrust/testing/sort_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/sort_by_key.cu rename to thrust/testing/sort_by_key.cu diff --git a/DiffVG/thrust/testing/sort_by_key_variable_bits.cu b/thrust/testing/sort_by_key_variable_bits.cu similarity index 100% rename from DiffVG/thrust/testing/sort_by_key_variable_bits.cu rename to thrust/testing/sort_by_key_variable_bits.cu diff --git a/DiffVG/thrust/testing/sort_permutation_iterator.cu b/thrust/testing/sort_permutation_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/sort_permutation_iterator.cu rename to thrust/testing/sort_permutation_iterator.cu diff --git a/DiffVG/thrust/testing/sort_variable_bits.cu b/thrust/testing/sort_variable_bits.cu similarity index 100% rename from DiffVG/thrust/testing/sort_variable_bits.cu rename to thrust/testing/sort_variable_bits.cu diff --git a/DiffVG/thrust/testing/stable_sort.cu b/thrust/testing/stable_sort.cu similarity index 100% rename from DiffVG/thrust/testing/stable_sort.cu rename to thrust/testing/stable_sort.cu diff --git a/DiffVG/thrust/testing/stable_sort_by_key.cu b/thrust/testing/stable_sort_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/stable_sort_by_key.cu rename to thrust/testing/stable_sort_by_key.cu diff --git a/DiffVG/thrust/testing/stable_sort_by_key_large.cu b/thrust/testing/stable_sort_by_key_large.cu similarity index 100% rename from DiffVG/thrust/testing/stable_sort_by_key_large.cu rename to thrust/testing/stable_sort_by_key_large.cu diff --git a/DiffVG/thrust/testing/stable_sort_large.cu b/thrust/testing/stable_sort_large.cu similarity index 100% rename from DiffVG/thrust/testing/stable_sort_large.cu rename to thrust/testing/stable_sort_large.cu diff --git a/DiffVG/thrust/testing/swap_ranges.cu b/thrust/testing/swap_ranges.cu similarity index 100% rename from DiffVG/thrust/testing/swap_ranges.cu rename to thrust/testing/swap_ranges.cu diff --git a/DiffVG/thrust/testing/tabulate.cu b/thrust/testing/tabulate.cu similarity index 100% rename from DiffVG/thrust/testing/tabulate.cu rename to thrust/testing/tabulate.cu diff --git a/DiffVG/thrust/testing/transform.cu b/thrust/testing/transform.cu similarity index 100% rename from DiffVG/thrust/testing/transform.cu rename to thrust/testing/transform.cu diff --git a/DiffVG/thrust/testing/transform_input_output_iterator.cu b/thrust/testing/transform_input_output_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/transform_input_output_iterator.cu rename to thrust/testing/transform_input_output_iterator.cu diff --git a/DiffVG/thrust/testing/transform_iterator.cu b/thrust/testing/transform_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/transform_iterator.cu rename to thrust/testing/transform_iterator.cu diff --git a/DiffVG/thrust/testing/transform_output_iterator.cu b/thrust/testing/transform_output_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/transform_output_iterator.cu rename to thrust/testing/transform_output_iterator.cu diff --git a/DiffVG/thrust/testing/transform_reduce.cu b/thrust/testing/transform_reduce.cu similarity index 100% rename from DiffVG/thrust/testing/transform_reduce.cu rename to thrust/testing/transform_reduce.cu diff --git a/DiffVG/thrust/testing/transform_scan.cu b/thrust/testing/transform_scan.cu similarity index 100% rename from DiffVG/thrust/testing/transform_scan.cu rename to thrust/testing/transform_scan.cu diff --git a/DiffVG/thrust/testing/trivial_sequence.cu b/thrust/testing/trivial_sequence.cu similarity index 100% rename from DiffVG/thrust/testing/trivial_sequence.cu rename to thrust/testing/trivial_sequence.cu diff --git a/DiffVG/thrust/testing/tuple.cu b/thrust/testing/tuple.cu similarity index 100% rename from DiffVG/thrust/testing/tuple.cu rename to thrust/testing/tuple.cu diff --git a/DiffVG/thrust/testing/tuple_algorithms.cu b/thrust/testing/tuple_algorithms.cu similarity index 100% rename from DiffVG/thrust/testing/tuple_algorithms.cu rename to thrust/testing/tuple_algorithms.cu diff --git a/DiffVG/thrust/testing/tuple_reduce.cu b/thrust/testing/tuple_reduce.cu similarity index 100% rename from DiffVG/thrust/testing/tuple_reduce.cu rename to thrust/testing/tuple_reduce.cu diff --git a/DiffVG/thrust/testing/tuple_scan.cu b/thrust/testing/tuple_scan.cu similarity index 100% rename from DiffVG/thrust/testing/tuple_scan.cu rename to thrust/testing/tuple_scan.cu diff --git a/DiffVG/thrust/testing/tuple_sort.cu b/thrust/testing/tuple_sort.cu similarity index 100% rename from DiffVG/thrust/testing/tuple_sort.cu rename to thrust/testing/tuple_sort.cu diff --git a/DiffVG/thrust/testing/tuple_transform.cu b/thrust/testing/tuple_transform.cu similarity index 100% rename from DiffVG/thrust/testing/tuple_transform.cu rename to thrust/testing/tuple_transform.cu diff --git a/DiffVG/thrust/testing/type_traits.cu b/thrust/testing/type_traits.cu similarity index 100% rename from DiffVG/thrust/testing/type_traits.cu rename to thrust/testing/type_traits.cu diff --git a/DiffVG/thrust/testing/uninitialized_copy.cu b/thrust/testing/uninitialized_copy.cu similarity index 100% rename from DiffVG/thrust/testing/uninitialized_copy.cu rename to thrust/testing/uninitialized_copy.cu diff --git a/DiffVG/thrust/testing/uninitialized_fill.cu b/thrust/testing/uninitialized_fill.cu similarity index 100% rename from DiffVG/thrust/testing/uninitialized_fill.cu rename to thrust/testing/uninitialized_fill.cu diff --git a/DiffVG/thrust/testing/unique.cu b/thrust/testing/unique.cu similarity index 100% rename from DiffVG/thrust/testing/unique.cu rename to thrust/testing/unique.cu diff --git a/DiffVG/thrust/testing/unique_by_key.cu b/thrust/testing/unique_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/unique_by_key.cu rename to thrust/testing/unique_by_key.cu diff --git a/DiffVG/thrust/testing/unittest/CMakeLists.txt b/thrust/testing/unittest/CMakeLists.txt similarity index 100% rename from DiffVG/thrust/testing/unittest/CMakeLists.txt rename to thrust/testing/unittest/CMakeLists.txt diff --git a/DiffVG/thrust/testing/unittest/assertions.h b/thrust/testing/unittest/assertions.h similarity index 100% rename from DiffVG/thrust/testing/unittest/assertions.h rename to thrust/testing/unittest/assertions.h diff --git a/DiffVG/thrust/testing/unittest/cuda/testframework.cu b/thrust/testing/unittest/cuda/testframework.cu similarity index 100% rename from DiffVG/thrust/testing/unittest/cuda/testframework.cu rename to thrust/testing/unittest/cuda/testframework.cu diff --git a/DiffVG/thrust/testing/unittest/cuda/testframework.h b/thrust/testing/unittest/cuda/testframework.h similarity index 100% rename from DiffVG/thrust/testing/unittest/cuda/testframework.h rename to thrust/testing/unittest/cuda/testframework.h diff --git a/DiffVG/thrust/testing/unittest/exceptions.h b/thrust/testing/unittest/exceptions.h similarity index 100% rename from DiffVG/thrust/testing/unittest/exceptions.h rename to thrust/testing/unittest/exceptions.h diff --git a/DiffVG/thrust/testing/unittest/meta.h b/thrust/testing/unittest/meta.h similarity index 100% rename from DiffVG/thrust/testing/unittest/meta.h rename to thrust/testing/unittest/meta.h diff --git a/DiffVG/thrust/testing/unittest/random.h b/thrust/testing/unittest/random.h similarity index 100% rename from DiffVG/thrust/testing/unittest/random.h rename to thrust/testing/unittest/random.h diff --git a/DiffVG/thrust/testing/unittest/runtime_static_assert.h b/thrust/testing/unittest/runtime_static_assert.h similarity index 100% rename from DiffVG/thrust/testing/unittest/runtime_static_assert.h rename to thrust/testing/unittest/runtime_static_assert.h diff --git a/DiffVG/thrust/testing/unittest/special_types.h b/thrust/testing/unittest/special_types.h similarity index 100% rename from DiffVG/thrust/testing/unittest/special_types.h rename to thrust/testing/unittest/special_types.h diff --git a/DiffVG/thrust/testing/unittest/system.h b/thrust/testing/unittest/system.h similarity index 100% rename from DiffVG/thrust/testing/unittest/system.h rename to thrust/testing/unittest/system.h diff --git a/DiffVG/thrust/testing/unittest/testframework.cu b/thrust/testing/unittest/testframework.cu similarity index 100% rename from DiffVG/thrust/testing/unittest/testframework.cu rename to thrust/testing/unittest/testframework.cu diff --git a/DiffVG/thrust/testing/unittest/testframework.h b/thrust/testing/unittest/testframework.h similarity index 100% rename from DiffVG/thrust/testing/unittest/testframework.h rename to thrust/testing/unittest/testframework.h diff --git a/DiffVG/thrust/testing/unittest/unittest.h b/thrust/testing/unittest/unittest.h similarity index 100% rename from DiffVG/thrust/testing/unittest/unittest.h rename to thrust/testing/unittest/unittest.h diff --git a/DiffVG/thrust/testing/unittest/util.h b/thrust/testing/unittest/util.h similarity index 100% rename from DiffVG/thrust/testing/unittest/util.h rename to thrust/testing/unittest/util.h diff --git a/DiffVG/thrust/testing/unittest/util_async.h b/thrust/testing/unittest/util_async.h similarity index 100% rename from DiffVG/thrust/testing/unittest/util_async.h rename to thrust/testing/unittest/util_async.h diff --git a/DiffVG/thrust/testing/unittest_static_assert.cu b/thrust/testing/unittest_static_assert.cu similarity index 100% rename from DiffVG/thrust/testing/unittest_static_assert.cu rename to thrust/testing/unittest_static_assert.cu diff --git a/DiffVG/thrust/testing/unittest_tester.cu b/thrust/testing/unittest_tester.cu similarity index 100% rename from DiffVG/thrust/testing/unittest_tester.cu rename to thrust/testing/unittest_tester.cu diff --git a/DiffVG/thrust/testing/vector.cu b/thrust/testing/vector.cu similarity index 100% rename from DiffVG/thrust/testing/vector.cu rename to thrust/testing/vector.cu diff --git a/DiffVG/thrust/testing/vector_allocators.cu b/thrust/testing/vector_allocators.cu similarity index 100% rename from DiffVG/thrust/testing/vector_allocators.cu rename to thrust/testing/vector_allocators.cu diff --git a/DiffVG/thrust/testing/vector_insert.cu b/thrust/testing/vector_insert.cu similarity index 100% rename from DiffVG/thrust/testing/vector_insert.cu rename to thrust/testing/vector_insert.cu diff --git a/DiffVG/thrust/testing/vector_manipulation.cu b/thrust/testing/vector_manipulation.cu similarity index 100% rename from DiffVG/thrust/testing/vector_manipulation.cu rename to thrust/testing/vector_manipulation.cu diff --git a/DiffVG/thrust/testing/zip_function.cu b/thrust/testing/zip_function.cu similarity index 100% rename from DiffVG/thrust/testing/zip_function.cu rename to thrust/testing/zip_function.cu diff --git a/DiffVG/thrust/testing/zip_iterator.cu b/thrust/testing/zip_iterator.cu similarity index 100% rename from DiffVG/thrust/testing/zip_iterator.cu rename to thrust/testing/zip_iterator.cu diff --git a/DiffVG/thrust/testing/zip_iterator_reduce.cu b/thrust/testing/zip_iterator_reduce.cu similarity index 100% rename from DiffVG/thrust/testing/zip_iterator_reduce.cu rename to thrust/testing/zip_iterator_reduce.cu diff --git a/DiffVG/thrust/testing/zip_iterator_reduce_by_key.cu b/thrust/testing/zip_iterator_reduce_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/zip_iterator_reduce_by_key.cu rename to thrust/testing/zip_iterator_reduce_by_key.cu diff --git a/DiffVG/thrust/testing/zip_iterator_scan.cu b/thrust/testing/zip_iterator_scan.cu similarity index 100% rename from DiffVG/thrust/testing/zip_iterator_scan.cu rename to thrust/testing/zip_iterator_scan.cu diff --git a/DiffVG/thrust/testing/zip_iterator_sort.cu b/thrust/testing/zip_iterator_sort.cu similarity index 100% rename from DiffVG/thrust/testing/zip_iterator_sort.cu rename to thrust/testing/zip_iterator_sort.cu diff --git a/DiffVG/thrust/testing/zip_iterator_sort_by_key.cu b/thrust/testing/zip_iterator_sort_by_key.cu similarity index 100% rename from DiffVG/thrust/testing/zip_iterator_sort_by_key.cu rename to thrust/testing/zip_iterator_sort_by_key.cu diff --git a/DiffVG/thrust/thrust.vlcc b/thrust/thrust.vlcc similarity index 100% rename from DiffVG/thrust/thrust.vlcc rename to thrust/thrust.vlcc diff --git a/DiffVG/thrust/thrust/addressof.h b/thrust/thrust/addressof.h similarity index 100% rename from DiffVG/thrust/thrust/addressof.h rename to thrust/thrust/addressof.h diff --git a/DiffVG/thrust/thrust/adjacent_difference.h b/thrust/thrust/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/adjacent_difference.h rename to thrust/thrust/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/advance.h b/thrust/thrust/advance.h similarity index 100% rename from DiffVG/thrust/thrust/advance.h rename to thrust/thrust/advance.h diff --git a/DiffVG/thrust/thrust/allocate_unique.h b/thrust/thrust/allocate_unique.h similarity index 100% rename from DiffVG/thrust/thrust/allocate_unique.h rename to thrust/thrust/allocate_unique.h diff --git a/DiffVG/thrust/thrust/async/copy.h b/thrust/thrust/async/copy.h similarity index 100% rename from DiffVG/thrust/thrust/async/copy.h rename to thrust/thrust/async/copy.h diff --git a/DiffVG/thrust/thrust/async/for_each.h b/thrust/thrust/async/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/async/for_each.h rename to thrust/thrust/async/for_each.h diff --git a/DiffVG/thrust/thrust/async/reduce.h b/thrust/thrust/async/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/async/reduce.h rename to thrust/thrust/async/reduce.h diff --git a/DiffVG/thrust/thrust/async/sort.h b/thrust/thrust/async/sort.h similarity index 100% rename from DiffVG/thrust/thrust/async/sort.h rename to thrust/thrust/async/sort.h diff --git a/DiffVG/thrust/thrust/async/transform.h b/thrust/thrust/async/transform.h similarity index 100% rename from DiffVG/thrust/thrust/async/transform.h rename to thrust/thrust/async/transform.h diff --git a/DiffVG/thrust/thrust/binary_search.h b/thrust/thrust/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/binary_search.h rename to thrust/thrust/binary_search.h diff --git a/DiffVG/thrust/thrust/cmake/FindTBB.cmake b/thrust/thrust/cmake/FindTBB.cmake similarity index 100% rename from DiffVG/thrust/thrust/cmake/FindTBB.cmake rename to thrust/thrust/cmake/FindTBB.cmake diff --git a/DiffVG/thrust/thrust/cmake/README.md b/thrust/thrust/cmake/README.md similarity index 100% rename from DiffVG/thrust/thrust/cmake/README.md rename to thrust/thrust/cmake/README.md diff --git a/DiffVG/thrust/thrust/cmake/thrust-config-version.cmake b/thrust/thrust/cmake/thrust-config-version.cmake similarity index 100% rename from DiffVG/thrust/thrust/cmake/thrust-config-version.cmake rename to thrust/thrust/cmake/thrust-config-version.cmake diff --git a/DiffVG/thrust/thrust/cmake/thrust-config.cmake b/thrust/thrust/cmake/thrust-config.cmake similarity index 100% rename from DiffVG/thrust/thrust/cmake/thrust-config.cmake rename to thrust/thrust/cmake/thrust-config.cmake diff --git a/DiffVG/thrust/thrust/complex.h b/thrust/thrust/complex.h similarity index 100% rename from DiffVG/thrust/thrust/complex.h rename to thrust/thrust/complex.h diff --git a/DiffVG/thrust/thrust/copy.h b/thrust/thrust/copy.h similarity index 100% rename from DiffVG/thrust/thrust/copy.h rename to thrust/thrust/copy.h diff --git a/DiffVG/thrust/thrust/count.h b/thrust/thrust/count.h similarity index 100% rename from DiffVG/thrust/thrust/count.h rename to thrust/thrust/count.h diff --git a/DiffVG/thrust/thrust/detail/adjacent_difference.inl b/thrust/thrust/detail/adjacent_difference.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/adjacent_difference.inl rename to thrust/thrust/detail/adjacent_difference.inl diff --git a/DiffVG/thrust/thrust/detail/advance.inl b/thrust/thrust/detail/advance.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/advance.inl rename to thrust/thrust/detail/advance.inl diff --git a/DiffVG/thrust/thrust/detail/algorithm_wrapper.h b/thrust/thrust/detail/algorithm_wrapper.h similarity index 100% rename from DiffVG/thrust/thrust/detail/algorithm_wrapper.h rename to thrust/thrust/detail/algorithm_wrapper.h diff --git a/DiffVG/thrust/thrust/detail/alignment.h b/thrust/thrust/detail/alignment.h similarity index 100% rename from DiffVG/thrust/thrust/detail/alignment.h rename to thrust/thrust/detail/alignment.h diff --git a/DiffVG/thrust/thrust/detail/allocator/allocator_traits.h b/thrust/thrust/detail/allocator/allocator_traits.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/allocator_traits.h rename to thrust/thrust/detail/allocator/allocator_traits.h diff --git a/DiffVG/thrust/thrust/detail/allocator/allocator_traits.inl b/thrust/thrust/detail/allocator/allocator_traits.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/allocator_traits.inl rename to thrust/thrust/detail/allocator/allocator_traits.inl diff --git a/DiffVG/thrust/thrust/detail/allocator/copy_construct_range.h b/thrust/thrust/detail/allocator/copy_construct_range.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/copy_construct_range.h rename to thrust/thrust/detail/allocator/copy_construct_range.h diff --git a/DiffVG/thrust/thrust/detail/allocator/copy_construct_range.inl b/thrust/thrust/detail/allocator/copy_construct_range.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/copy_construct_range.inl rename to thrust/thrust/detail/allocator/copy_construct_range.inl diff --git a/DiffVG/thrust/thrust/detail/allocator/default_construct_range.h b/thrust/thrust/detail/allocator/default_construct_range.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/default_construct_range.h rename to thrust/thrust/detail/allocator/default_construct_range.h diff --git a/DiffVG/thrust/thrust/detail/allocator/default_construct_range.inl b/thrust/thrust/detail/allocator/default_construct_range.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/default_construct_range.inl rename to thrust/thrust/detail/allocator/default_construct_range.inl diff --git a/DiffVG/thrust/thrust/detail/allocator/destroy_range.h b/thrust/thrust/detail/allocator/destroy_range.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/destroy_range.h rename to thrust/thrust/detail/allocator/destroy_range.h diff --git a/DiffVG/thrust/thrust/detail/allocator/destroy_range.inl b/thrust/thrust/detail/allocator/destroy_range.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/destroy_range.inl rename to thrust/thrust/detail/allocator/destroy_range.inl diff --git a/DiffVG/thrust/thrust/detail/allocator/fill_construct_range.h b/thrust/thrust/detail/allocator/fill_construct_range.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/fill_construct_range.h rename to thrust/thrust/detail/allocator/fill_construct_range.h diff --git a/DiffVG/thrust/thrust/detail/allocator/fill_construct_range.inl b/thrust/thrust/detail/allocator/fill_construct_range.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/fill_construct_range.inl rename to thrust/thrust/detail/allocator/fill_construct_range.inl diff --git a/DiffVG/thrust/thrust/detail/allocator/malloc_allocator.h b/thrust/thrust/detail/allocator/malloc_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/malloc_allocator.h rename to thrust/thrust/detail/allocator/malloc_allocator.h diff --git a/DiffVG/thrust/thrust/detail/allocator/malloc_allocator.inl b/thrust/thrust/detail/allocator/malloc_allocator.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/malloc_allocator.inl rename to thrust/thrust/detail/allocator/malloc_allocator.inl diff --git a/DiffVG/thrust/thrust/detail/allocator/no_throw_allocator.h b/thrust/thrust/detail/allocator/no_throw_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/no_throw_allocator.h rename to thrust/thrust/detail/allocator/no_throw_allocator.h diff --git a/DiffVG/thrust/thrust/detail/allocator/tagged_allocator.h b/thrust/thrust/detail/allocator/tagged_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/tagged_allocator.h rename to thrust/thrust/detail/allocator/tagged_allocator.h diff --git a/DiffVG/thrust/thrust/detail/allocator/tagged_allocator.inl b/thrust/thrust/detail/allocator/tagged_allocator.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/tagged_allocator.inl rename to thrust/thrust/detail/allocator/tagged_allocator.inl diff --git a/DiffVG/thrust/thrust/detail/allocator/temporary_allocator.h b/thrust/thrust/detail/allocator/temporary_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/temporary_allocator.h rename to thrust/thrust/detail/allocator/temporary_allocator.h diff --git a/DiffVG/thrust/thrust/detail/allocator/temporary_allocator.inl b/thrust/thrust/detail/allocator/temporary_allocator.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator/temporary_allocator.inl rename to thrust/thrust/detail/allocator/temporary_allocator.inl diff --git a/DiffVG/thrust/thrust/detail/allocator_aware_execution_policy.h b/thrust/thrust/detail/allocator_aware_execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/detail/allocator_aware_execution_policy.h rename to thrust/thrust/detail/allocator_aware_execution_policy.h diff --git a/DiffVG/thrust/thrust/detail/binary_search.inl b/thrust/thrust/detail/binary_search.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/binary_search.inl rename to thrust/thrust/detail/binary_search.inl diff --git a/DiffVG/thrust/thrust/detail/caching_allocator.h b/thrust/thrust/detail/caching_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/caching_allocator.h rename to thrust/thrust/detail/caching_allocator.h diff --git a/DiffVG/thrust/thrust/detail/complex/arithmetic.h b/thrust/thrust/detail/complex/arithmetic.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/arithmetic.h rename to thrust/thrust/detail/complex/arithmetic.h diff --git a/DiffVG/thrust/thrust/detail/complex/c99math.h b/thrust/thrust/detail/complex/c99math.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/c99math.h rename to thrust/thrust/detail/complex/c99math.h diff --git a/DiffVG/thrust/thrust/detail/complex/catrig.h b/thrust/thrust/detail/complex/catrig.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/catrig.h rename to thrust/thrust/detail/complex/catrig.h diff --git a/DiffVG/thrust/thrust/detail/complex/catrigf.h b/thrust/thrust/detail/complex/catrigf.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/catrigf.h rename to thrust/thrust/detail/complex/catrigf.h diff --git a/DiffVG/thrust/thrust/detail/complex/ccosh.h b/thrust/thrust/detail/complex/ccosh.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/ccosh.h rename to thrust/thrust/detail/complex/ccosh.h diff --git a/DiffVG/thrust/thrust/detail/complex/ccoshf.h b/thrust/thrust/detail/complex/ccoshf.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/ccoshf.h rename to thrust/thrust/detail/complex/ccoshf.h diff --git a/DiffVG/thrust/thrust/detail/complex/cexp.h b/thrust/thrust/detail/complex/cexp.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/cexp.h rename to thrust/thrust/detail/complex/cexp.h diff --git a/DiffVG/thrust/thrust/detail/complex/cexpf.h b/thrust/thrust/detail/complex/cexpf.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/cexpf.h rename to thrust/thrust/detail/complex/cexpf.h diff --git a/DiffVG/thrust/thrust/detail/complex/clog.h b/thrust/thrust/detail/complex/clog.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/clog.h rename to thrust/thrust/detail/complex/clog.h diff --git a/DiffVG/thrust/thrust/detail/complex/clogf.h b/thrust/thrust/detail/complex/clogf.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/clogf.h rename to thrust/thrust/detail/complex/clogf.h diff --git a/DiffVG/thrust/thrust/detail/complex/complex.inl b/thrust/thrust/detail/complex/complex.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/complex.inl rename to thrust/thrust/detail/complex/complex.inl diff --git a/DiffVG/thrust/thrust/detail/complex/cpow.h b/thrust/thrust/detail/complex/cpow.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/cpow.h rename to thrust/thrust/detail/complex/cpow.h diff --git a/DiffVG/thrust/thrust/detail/complex/cproj.h b/thrust/thrust/detail/complex/cproj.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/cproj.h rename to thrust/thrust/detail/complex/cproj.h diff --git a/DiffVG/thrust/thrust/detail/complex/csinh.h b/thrust/thrust/detail/complex/csinh.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/csinh.h rename to thrust/thrust/detail/complex/csinh.h diff --git a/DiffVG/thrust/thrust/detail/complex/csinhf.h b/thrust/thrust/detail/complex/csinhf.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/csinhf.h rename to thrust/thrust/detail/complex/csinhf.h diff --git a/DiffVG/thrust/thrust/detail/complex/csqrt.h b/thrust/thrust/detail/complex/csqrt.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/csqrt.h rename to thrust/thrust/detail/complex/csqrt.h diff --git a/DiffVG/thrust/thrust/detail/complex/csqrtf.h b/thrust/thrust/detail/complex/csqrtf.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/csqrtf.h rename to thrust/thrust/detail/complex/csqrtf.h diff --git a/DiffVG/thrust/thrust/detail/complex/ctanh.h b/thrust/thrust/detail/complex/ctanh.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/ctanh.h rename to thrust/thrust/detail/complex/ctanh.h diff --git a/DiffVG/thrust/thrust/detail/complex/ctanhf.h b/thrust/thrust/detail/complex/ctanhf.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/ctanhf.h rename to thrust/thrust/detail/complex/ctanhf.h diff --git a/DiffVG/thrust/thrust/detail/complex/math_private.h b/thrust/thrust/detail/complex/math_private.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/math_private.h rename to thrust/thrust/detail/complex/math_private.h diff --git a/DiffVG/thrust/thrust/detail/complex/stream.h b/thrust/thrust/detail/complex/stream.h similarity index 100% rename from DiffVG/thrust/thrust/detail/complex/stream.h rename to thrust/thrust/detail/complex/stream.h diff --git a/DiffVG/thrust/thrust/detail/config.h b/thrust/thrust/detail/config.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config.h rename to thrust/thrust/detail/config.h diff --git a/DiffVG/thrust/thrust/detail/config/compiler.h b/thrust/thrust/detail/config/compiler.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/compiler.h rename to thrust/thrust/detail/config/compiler.h diff --git a/DiffVG/thrust/thrust/detail/config/compiler_fence.h b/thrust/thrust/detail/config/compiler_fence.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/compiler_fence.h rename to thrust/thrust/detail/config/compiler_fence.h diff --git a/DiffVG/thrust/thrust/detail/config/config.h b/thrust/thrust/detail/config/config.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/config.h rename to thrust/thrust/detail/config/config.h diff --git a/DiffVG/thrust/thrust/detail/config/cpp_compatibility.h b/thrust/thrust/detail/config/cpp_compatibility.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/cpp_compatibility.h rename to thrust/thrust/detail/config/cpp_compatibility.h diff --git a/DiffVG/thrust/thrust/detail/config/cpp_dialect.h b/thrust/thrust/detail/config/cpp_dialect.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/cpp_dialect.h rename to thrust/thrust/detail/config/cpp_dialect.h diff --git a/DiffVG/thrust/thrust/detail/config/debug.h b/thrust/thrust/detail/config/debug.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/debug.h rename to thrust/thrust/detail/config/debug.h diff --git a/DiffVG/thrust/thrust/detail/config/deprecated.h b/thrust/thrust/detail/config/deprecated.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/deprecated.h rename to thrust/thrust/detail/config/deprecated.h diff --git a/DiffVG/thrust/thrust/detail/config/device_system.h b/thrust/thrust/detail/config/device_system.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/device_system.h rename to thrust/thrust/detail/config/device_system.h diff --git a/DiffVG/thrust/thrust/detail/config/exec_check_disable.h b/thrust/thrust/detail/config/exec_check_disable.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/exec_check_disable.h rename to thrust/thrust/detail/config/exec_check_disable.h diff --git a/DiffVG/thrust/thrust/detail/config/forceinline.h b/thrust/thrust/detail/config/forceinline.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/forceinline.h rename to thrust/thrust/detail/config/forceinline.h diff --git a/DiffVG/thrust/thrust/detail/config/global_workarounds.h b/thrust/thrust/detail/config/global_workarounds.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/global_workarounds.h rename to thrust/thrust/detail/config/global_workarounds.h diff --git a/DiffVG/thrust/thrust/detail/config/host_device.h b/thrust/thrust/detail/config/host_device.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/host_device.h rename to thrust/thrust/detail/config/host_device.h diff --git a/DiffVG/thrust/thrust/detail/config/host_system.h b/thrust/thrust/detail/config/host_system.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/host_system.h rename to thrust/thrust/detail/config/host_system.h diff --git a/DiffVG/thrust/thrust/detail/config/simple_defines.h b/thrust/thrust/detail/config/simple_defines.h similarity index 100% rename from DiffVG/thrust/thrust/detail/config/simple_defines.h rename to thrust/thrust/detail/config/simple_defines.h diff --git a/DiffVG/thrust/thrust/detail/contiguous_storage.h b/thrust/thrust/detail/contiguous_storage.h similarity index 100% rename from DiffVG/thrust/thrust/detail/contiguous_storage.h rename to thrust/thrust/detail/contiguous_storage.h diff --git a/DiffVG/thrust/thrust/detail/contiguous_storage.inl b/thrust/thrust/detail/contiguous_storage.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/contiguous_storage.inl rename to thrust/thrust/detail/contiguous_storage.inl diff --git a/DiffVG/thrust/thrust/detail/copy.h b/thrust/thrust/detail/copy.h similarity index 100% rename from DiffVG/thrust/thrust/detail/copy.h rename to thrust/thrust/detail/copy.h diff --git a/DiffVG/thrust/thrust/detail/copy.inl b/thrust/thrust/detail/copy.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/copy.inl rename to thrust/thrust/detail/copy.inl diff --git a/DiffVG/thrust/thrust/detail/copy_if.h b/thrust/thrust/detail/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/detail/copy_if.h rename to thrust/thrust/detail/copy_if.h diff --git a/DiffVG/thrust/thrust/detail/copy_if.inl b/thrust/thrust/detail/copy_if.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/copy_if.inl rename to thrust/thrust/detail/copy_if.inl diff --git a/DiffVG/thrust/thrust/detail/count.inl b/thrust/thrust/detail/count.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/count.inl rename to thrust/thrust/detail/count.inl diff --git a/DiffVG/thrust/thrust/detail/cpp11_required.h b/thrust/thrust/detail/cpp11_required.h similarity index 100% rename from DiffVG/thrust/thrust/detail/cpp11_required.h rename to thrust/thrust/detail/cpp11_required.h diff --git a/DiffVG/thrust/thrust/detail/cpp14_required.h b/thrust/thrust/detail/cpp14_required.h similarity index 100% rename from DiffVG/thrust/thrust/detail/cpp14_required.h rename to thrust/thrust/detail/cpp14_required.h diff --git a/DiffVG/thrust/thrust/detail/cstdint.h b/thrust/thrust/detail/cstdint.h similarity index 100% rename from DiffVG/thrust/thrust/detail/cstdint.h rename to thrust/thrust/detail/cstdint.h diff --git a/DiffVG/thrust/thrust/detail/dependencies_aware_execution_policy.h b/thrust/thrust/detail/dependencies_aware_execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/detail/dependencies_aware_execution_policy.h rename to thrust/thrust/detail/dependencies_aware_execution_policy.h diff --git a/DiffVG/thrust/thrust/detail/device_delete.inl b/thrust/thrust/detail/device_delete.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/device_delete.inl rename to thrust/thrust/detail/device_delete.inl diff --git a/DiffVG/thrust/thrust/detail/device_free.inl b/thrust/thrust/detail/device_free.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/device_free.inl rename to thrust/thrust/detail/device_free.inl diff --git a/DiffVG/thrust/thrust/detail/device_malloc.inl b/thrust/thrust/detail/device_malloc.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/device_malloc.inl rename to thrust/thrust/detail/device_malloc.inl diff --git a/DiffVG/thrust/thrust/detail/device_new.inl b/thrust/thrust/detail/device_new.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/device_new.inl rename to thrust/thrust/detail/device_new.inl diff --git a/DiffVG/thrust/thrust/detail/device_ptr.inl b/thrust/thrust/detail/device_ptr.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/device_ptr.inl rename to thrust/thrust/detail/device_ptr.inl diff --git a/DiffVG/thrust/thrust/detail/device_reference.inl b/thrust/thrust/detail/device_reference.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/device_reference.inl rename to thrust/thrust/detail/device_reference.inl diff --git a/DiffVG/thrust/thrust/detail/device_vector.inl b/thrust/thrust/detail/device_vector.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/device_vector.inl rename to thrust/thrust/detail/device_vector.inl diff --git a/DiffVG/thrust/thrust/detail/distance.inl b/thrust/thrust/detail/distance.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/distance.inl rename to thrust/thrust/detail/distance.inl diff --git a/DiffVG/thrust/thrust/detail/equal.inl b/thrust/thrust/detail/equal.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/equal.inl rename to thrust/thrust/detail/equal.inl diff --git a/DiffVG/thrust/thrust/detail/event_error.h b/thrust/thrust/detail/event_error.h similarity index 100% rename from DiffVG/thrust/thrust/detail/event_error.h rename to thrust/thrust/detail/event_error.h diff --git a/DiffVG/thrust/thrust/detail/execute_with_allocator.h b/thrust/thrust/detail/execute_with_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/execute_with_allocator.h rename to thrust/thrust/detail/execute_with_allocator.h diff --git a/DiffVG/thrust/thrust/detail/execute_with_allocator_fwd.h b/thrust/thrust/detail/execute_with_allocator_fwd.h similarity index 100% rename from DiffVG/thrust/thrust/detail/execute_with_allocator_fwd.h rename to thrust/thrust/detail/execute_with_allocator_fwd.h diff --git a/DiffVG/thrust/thrust/detail/execute_with_dependencies.h b/thrust/thrust/detail/execute_with_dependencies.h similarity index 100% rename from DiffVG/thrust/thrust/detail/execute_with_dependencies.h rename to thrust/thrust/detail/execute_with_dependencies.h diff --git a/DiffVG/thrust/thrust/detail/execution_policy.h b/thrust/thrust/detail/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/detail/execution_policy.h rename to thrust/thrust/detail/execution_policy.h diff --git a/DiffVG/thrust/thrust/detail/extrema.inl b/thrust/thrust/detail/extrema.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/extrema.inl rename to thrust/thrust/detail/extrema.inl diff --git a/DiffVG/thrust/thrust/detail/fill.inl b/thrust/thrust/detail/fill.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/fill.inl rename to thrust/thrust/detail/fill.inl diff --git a/DiffVG/thrust/thrust/detail/find.inl b/thrust/thrust/detail/find.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/find.inl rename to thrust/thrust/detail/find.inl diff --git a/DiffVG/thrust/thrust/detail/for_each.inl b/thrust/thrust/detail/for_each.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/for_each.inl rename to thrust/thrust/detail/for_each.inl diff --git a/DiffVG/thrust/thrust/detail/function.h b/thrust/thrust/detail/function.h similarity index 100% rename from DiffVG/thrust/thrust/detail/function.h rename to thrust/thrust/detail/function.h diff --git a/DiffVG/thrust/thrust/detail/functional.inl b/thrust/thrust/detail/functional.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/functional.inl rename to thrust/thrust/detail/functional.inl diff --git a/DiffVG/thrust/thrust/detail/functional/actor.h b/thrust/thrust/detail/functional/actor.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/actor.h rename to thrust/thrust/detail/functional/actor.h diff --git a/DiffVG/thrust/thrust/detail/functional/actor.inl b/thrust/thrust/detail/functional/actor.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/actor.inl rename to thrust/thrust/detail/functional/actor.inl diff --git a/DiffVG/thrust/thrust/detail/functional/argument.h b/thrust/thrust/detail/functional/argument.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/argument.h rename to thrust/thrust/detail/functional/argument.h diff --git a/DiffVG/thrust/thrust/detail/functional/composite.h b/thrust/thrust/detail/functional/composite.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/composite.h rename to thrust/thrust/detail/functional/composite.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators.h b/thrust/thrust/detail/functional/operators.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators.h rename to thrust/thrust/detail/functional/operators.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators/arithmetic_operators.h b/thrust/thrust/detail/functional/operators/arithmetic_operators.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators/arithmetic_operators.h rename to thrust/thrust/detail/functional/operators/arithmetic_operators.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators/assignment_operator.h b/thrust/thrust/detail/functional/operators/assignment_operator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators/assignment_operator.h rename to thrust/thrust/detail/functional/operators/assignment_operator.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators/bitwise_operators.h b/thrust/thrust/detail/functional/operators/bitwise_operators.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators/bitwise_operators.h rename to thrust/thrust/detail/functional/operators/bitwise_operators.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators/compound_assignment_operators.h b/thrust/thrust/detail/functional/operators/compound_assignment_operators.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators/compound_assignment_operators.h rename to thrust/thrust/detail/functional/operators/compound_assignment_operators.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators/logical_operators.h b/thrust/thrust/detail/functional/operators/logical_operators.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators/logical_operators.h rename to thrust/thrust/detail/functional/operators/logical_operators.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators/operator_adaptors.h b/thrust/thrust/detail/functional/operators/operator_adaptors.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators/operator_adaptors.h rename to thrust/thrust/detail/functional/operators/operator_adaptors.h diff --git a/DiffVG/thrust/thrust/detail/functional/operators/relational_operators.h b/thrust/thrust/detail/functional/operators/relational_operators.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/operators/relational_operators.h rename to thrust/thrust/detail/functional/operators/relational_operators.h diff --git a/DiffVG/thrust/thrust/detail/functional/placeholder.h b/thrust/thrust/detail/functional/placeholder.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/placeholder.h rename to thrust/thrust/detail/functional/placeholder.h diff --git a/DiffVG/thrust/thrust/detail/functional/value.h b/thrust/thrust/detail/functional/value.h similarity index 100% rename from DiffVG/thrust/thrust/detail/functional/value.h rename to thrust/thrust/detail/functional/value.h diff --git a/DiffVG/thrust/thrust/detail/gather.inl b/thrust/thrust/detail/gather.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/gather.inl rename to thrust/thrust/detail/gather.inl diff --git a/DiffVG/thrust/thrust/detail/generate.inl b/thrust/thrust/detail/generate.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/generate.inl rename to thrust/thrust/detail/generate.inl diff --git a/DiffVG/thrust/thrust/detail/get_iterator_value.h b/thrust/thrust/detail/get_iterator_value.h similarity index 100% rename from DiffVG/thrust/thrust/detail/get_iterator_value.h rename to thrust/thrust/detail/get_iterator_value.h diff --git a/DiffVG/thrust/thrust/detail/host_vector.inl b/thrust/thrust/detail/host_vector.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/host_vector.inl rename to thrust/thrust/detail/host_vector.inl diff --git a/DiffVG/thrust/thrust/detail/inner_product.inl b/thrust/thrust/detail/inner_product.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/inner_product.inl rename to thrust/thrust/detail/inner_product.inl diff --git a/DiffVG/thrust/thrust/detail/integer_math.h b/thrust/thrust/detail/integer_math.h similarity index 100% rename from DiffVG/thrust/thrust/detail/integer_math.h rename to thrust/thrust/detail/integer_math.h diff --git a/DiffVG/thrust/thrust/detail/integer_traits.h b/thrust/thrust/detail/integer_traits.h similarity index 100% rename from DiffVG/thrust/thrust/detail/integer_traits.h rename to thrust/thrust/detail/integer_traits.h diff --git a/DiffVG/thrust/thrust/detail/internal_functional.h b/thrust/thrust/detail/internal_functional.h similarity index 100% rename from DiffVG/thrust/thrust/detail/internal_functional.h rename to thrust/thrust/detail/internal_functional.h diff --git a/DiffVG/thrust/thrust/detail/logical.inl b/thrust/thrust/detail/logical.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/logical.inl rename to thrust/thrust/detail/logical.inl diff --git a/DiffVG/thrust/thrust/detail/malloc_and_free.h b/thrust/thrust/detail/malloc_and_free.h similarity index 100% rename from DiffVG/thrust/thrust/detail/malloc_and_free.h rename to thrust/thrust/detail/malloc_and_free.h diff --git a/DiffVG/thrust/thrust/detail/memory_algorithms.h b/thrust/thrust/detail/memory_algorithms.h similarity index 100% rename from DiffVG/thrust/thrust/detail/memory_algorithms.h rename to thrust/thrust/detail/memory_algorithms.h diff --git a/DiffVG/thrust/thrust/detail/memory_wrapper.h b/thrust/thrust/detail/memory_wrapper.h similarity index 100% rename from DiffVG/thrust/thrust/detail/memory_wrapper.h rename to thrust/thrust/detail/memory_wrapper.h diff --git a/DiffVG/thrust/thrust/detail/merge.inl b/thrust/thrust/detail/merge.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/merge.inl rename to thrust/thrust/detail/merge.inl diff --git a/DiffVG/thrust/thrust/detail/minmax.h b/thrust/thrust/detail/minmax.h similarity index 100% rename from DiffVG/thrust/thrust/detail/minmax.h rename to thrust/thrust/detail/minmax.h diff --git a/DiffVG/thrust/thrust/detail/mismatch.inl b/thrust/thrust/detail/mismatch.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/mismatch.inl rename to thrust/thrust/detail/mismatch.inl diff --git a/DiffVG/thrust/thrust/detail/modern_gcc_required.h b/thrust/thrust/detail/modern_gcc_required.h similarity index 100% rename from DiffVG/thrust/thrust/detail/modern_gcc_required.h rename to thrust/thrust/detail/modern_gcc_required.h diff --git a/DiffVG/thrust/thrust/detail/mpl/math.h b/thrust/thrust/detail/mpl/math.h similarity index 100% rename from DiffVG/thrust/thrust/detail/mpl/math.h rename to thrust/thrust/detail/mpl/math.h diff --git a/DiffVG/thrust/thrust/detail/numeric_traits.h b/thrust/thrust/detail/numeric_traits.h similarity index 100% rename from DiffVG/thrust/thrust/detail/numeric_traits.h rename to thrust/thrust/detail/numeric_traits.h diff --git a/DiffVG/thrust/thrust/detail/overlapped_copy.h b/thrust/thrust/detail/overlapped_copy.h similarity index 100% rename from DiffVG/thrust/thrust/detail/overlapped_copy.h rename to thrust/thrust/detail/overlapped_copy.h diff --git a/DiffVG/thrust/thrust/detail/pair.inl b/thrust/thrust/detail/pair.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/pair.inl rename to thrust/thrust/detail/pair.inl diff --git a/DiffVG/thrust/thrust/detail/partition.inl b/thrust/thrust/detail/partition.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/partition.inl rename to thrust/thrust/detail/partition.inl diff --git a/DiffVG/thrust/thrust/detail/pointer.h b/thrust/thrust/detail/pointer.h similarity index 100% rename from DiffVG/thrust/thrust/detail/pointer.h rename to thrust/thrust/detail/pointer.h diff --git a/DiffVG/thrust/thrust/detail/pointer.inl b/thrust/thrust/detail/pointer.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/pointer.inl rename to thrust/thrust/detail/pointer.inl diff --git a/DiffVG/thrust/thrust/detail/preprocessor.h b/thrust/thrust/detail/preprocessor.h similarity index 100% rename from DiffVG/thrust/thrust/detail/preprocessor.h rename to thrust/thrust/detail/preprocessor.h diff --git a/DiffVG/thrust/thrust/detail/range/head_flags.h b/thrust/thrust/detail/range/head_flags.h similarity index 100% rename from DiffVG/thrust/thrust/detail/range/head_flags.h rename to thrust/thrust/detail/range/head_flags.h diff --git a/DiffVG/thrust/thrust/detail/range/tail_flags.h b/thrust/thrust/detail/range/tail_flags.h similarity index 100% rename from DiffVG/thrust/thrust/detail/range/tail_flags.h rename to thrust/thrust/detail/range/tail_flags.h diff --git a/DiffVG/thrust/thrust/detail/raw_pointer_cast.h b/thrust/thrust/detail/raw_pointer_cast.h similarity index 100% rename from DiffVG/thrust/thrust/detail/raw_pointer_cast.h rename to thrust/thrust/detail/raw_pointer_cast.h diff --git a/DiffVG/thrust/thrust/detail/raw_reference_cast.h b/thrust/thrust/detail/raw_reference_cast.h similarity index 100% rename from DiffVG/thrust/thrust/detail/raw_reference_cast.h rename to thrust/thrust/detail/raw_reference_cast.h diff --git a/DiffVG/thrust/thrust/detail/reduce.inl b/thrust/thrust/detail/reduce.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/reduce.inl rename to thrust/thrust/detail/reduce.inl diff --git a/DiffVG/thrust/thrust/detail/reference.h b/thrust/thrust/detail/reference.h similarity index 100% rename from DiffVG/thrust/thrust/detail/reference.h rename to thrust/thrust/detail/reference.h diff --git a/DiffVG/thrust/thrust/detail/reference.inl b/thrust/thrust/detail/reference.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/reference.inl rename to thrust/thrust/detail/reference.inl diff --git a/DiffVG/thrust/thrust/detail/reference_forward_declaration.h b/thrust/thrust/detail/reference_forward_declaration.h similarity index 100% rename from DiffVG/thrust/thrust/detail/reference_forward_declaration.h rename to thrust/thrust/detail/reference_forward_declaration.h diff --git a/DiffVG/thrust/thrust/detail/remove.inl b/thrust/thrust/detail/remove.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/remove.inl rename to thrust/thrust/detail/remove.inl diff --git a/DiffVG/thrust/thrust/detail/replace.inl b/thrust/thrust/detail/replace.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/replace.inl rename to thrust/thrust/detail/replace.inl diff --git a/DiffVG/thrust/thrust/detail/reverse.inl b/thrust/thrust/detail/reverse.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/reverse.inl rename to thrust/thrust/detail/reverse.inl diff --git a/DiffVG/thrust/thrust/detail/scan.inl b/thrust/thrust/detail/scan.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/scan.inl rename to thrust/thrust/detail/scan.inl diff --git a/DiffVG/thrust/thrust/detail/scatter.inl b/thrust/thrust/detail/scatter.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/scatter.inl rename to thrust/thrust/detail/scatter.inl diff --git a/DiffVG/thrust/thrust/detail/select_system.h b/thrust/thrust/detail/select_system.h similarity index 100% rename from DiffVG/thrust/thrust/detail/select_system.h rename to thrust/thrust/detail/select_system.h diff --git a/DiffVG/thrust/thrust/detail/seq.h b/thrust/thrust/detail/seq.h similarity index 100% rename from DiffVG/thrust/thrust/detail/seq.h rename to thrust/thrust/detail/seq.h diff --git a/DiffVG/thrust/thrust/detail/sequence.inl b/thrust/thrust/detail/sequence.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/sequence.inl rename to thrust/thrust/detail/sequence.inl diff --git a/DiffVG/thrust/thrust/detail/set_operations.inl b/thrust/thrust/detail/set_operations.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/set_operations.inl rename to thrust/thrust/detail/set_operations.inl diff --git a/DiffVG/thrust/thrust/detail/shuffle.inl b/thrust/thrust/detail/shuffle.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/shuffle.inl rename to thrust/thrust/detail/shuffle.inl diff --git a/DiffVG/thrust/thrust/detail/sort.inl b/thrust/thrust/detail/sort.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/sort.inl rename to thrust/thrust/detail/sort.inl diff --git a/DiffVG/thrust/thrust/detail/static_assert.h b/thrust/thrust/detail/static_assert.h similarity index 100% rename from DiffVG/thrust/thrust/detail/static_assert.h rename to thrust/thrust/detail/static_assert.h diff --git a/DiffVG/thrust/thrust/detail/static_map.h b/thrust/thrust/detail/static_map.h similarity index 100% rename from DiffVG/thrust/thrust/detail/static_map.h rename to thrust/thrust/detail/static_map.h diff --git a/DiffVG/thrust/thrust/detail/swap.h b/thrust/thrust/detail/swap.h similarity index 100% rename from DiffVG/thrust/thrust/detail/swap.h rename to thrust/thrust/detail/swap.h diff --git a/DiffVG/thrust/thrust/detail/swap.inl b/thrust/thrust/detail/swap.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/swap.inl rename to thrust/thrust/detail/swap.inl diff --git a/DiffVG/thrust/thrust/detail/swap_ranges.inl b/thrust/thrust/detail/swap_ranges.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/swap_ranges.inl rename to thrust/thrust/detail/swap_ranges.inl diff --git a/DiffVG/thrust/thrust/detail/tabulate.inl b/thrust/thrust/detail/tabulate.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/tabulate.inl rename to thrust/thrust/detail/tabulate.inl diff --git a/DiffVG/thrust/thrust/detail/temporary_array.h b/thrust/thrust/detail/temporary_array.h similarity index 100% rename from DiffVG/thrust/thrust/detail/temporary_array.h rename to thrust/thrust/detail/temporary_array.h diff --git a/DiffVG/thrust/thrust/detail/temporary_array.inl b/thrust/thrust/detail/temporary_array.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/temporary_array.inl rename to thrust/thrust/detail/temporary_array.inl diff --git a/DiffVG/thrust/thrust/detail/temporary_buffer.h b/thrust/thrust/detail/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/detail/temporary_buffer.h rename to thrust/thrust/detail/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/detail/transform.inl b/thrust/thrust/detail/transform.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/transform.inl rename to thrust/thrust/detail/transform.inl diff --git a/DiffVG/thrust/thrust/detail/transform_reduce.inl b/thrust/thrust/detail/transform_reduce.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/transform_reduce.inl rename to thrust/thrust/detail/transform_reduce.inl diff --git a/DiffVG/thrust/thrust/detail/transform_scan.inl b/thrust/thrust/detail/transform_scan.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/transform_scan.inl rename to thrust/thrust/detail/transform_scan.inl diff --git a/DiffVG/thrust/thrust/detail/trivial_sequence.h b/thrust/thrust/detail/trivial_sequence.h similarity index 100% rename from DiffVG/thrust/thrust/detail/trivial_sequence.h rename to thrust/thrust/detail/trivial_sequence.h diff --git a/DiffVG/thrust/thrust/detail/tuple.inl b/thrust/thrust/detail/tuple.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/tuple.inl rename to thrust/thrust/detail/tuple.inl diff --git a/DiffVG/thrust/thrust/detail/tuple_algorithms.h b/thrust/thrust/detail/tuple_algorithms.h similarity index 100% rename from DiffVG/thrust/thrust/detail/tuple_algorithms.h rename to thrust/thrust/detail/tuple_algorithms.h diff --git a/DiffVG/thrust/thrust/detail/tuple_meta_transform.h b/thrust/thrust/detail/tuple_meta_transform.h similarity index 100% rename from DiffVG/thrust/thrust/detail/tuple_meta_transform.h rename to thrust/thrust/detail/tuple_meta_transform.h diff --git a/DiffVG/thrust/thrust/detail/tuple_transform.h b/thrust/thrust/detail/tuple_transform.h similarity index 100% rename from DiffVG/thrust/thrust/detail/tuple_transform.h rename to thrust/thrust/detail/tuple_transform.h diff --git a/DiffVG/thrust/thrust/detail/type_deduction.h b/thrust/thrust/detail/type_deduction.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_deduction.h rename to thrust/thrust/detail/type_deduction.h diff --git a/DiffVG/thrust/thrust/detail/type_traits.h b/thrust/thrust/detail/type_traits.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits.h rename to thrust/thrust/detail/type_traits.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/function_traits.h b/thrust/thrust/detail/type_traits/function_traits.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/function_traits.h rename to thrust/thrust/detail/type_traits/function_traits.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/has_member_function.h b/thrust/thrust/detail/type_traits/has_member_function.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/has_member_function.h rename to thrust/thrust/detail/type_traits/has_member_function.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/has_nested_type.h b/thrust/thrust/detail/type_traits/has_nested_type.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/has_nested_type.h rename to thrust/thrust/detail/type_traits/has_nested_type.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/has_trivial_assign.h b/thrust/thrust/detail/type_traits/has_trivial_assign.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/has_trivial_assign.h rename to thrust/thrust/detail/type_traits/has_trivial_assign.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/is_call_possible.h b/thrust/thrust/detail/type_traits/is_call_possible.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/is_call_possible.h rename to thrust/thrust/detail/type_traits/is_call_possible.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/is_metafunction_defined.h b/thrust/thrust/detail/type_traits/is_metafunction_defined.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/is_metafunction_defined.h rename to thrust/thrust/detail/type_traits/is_metafunction_defined.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/iterator/is_discard_iterator.h b/thrust/thrust/detail/type_traits/iterator/is_discard_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/iterator/is_discard_iterator.h rename to thrust/thrust/detail/type_traits/iterator/is_discard_iterator.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/iterator/is_output_iterator.h b/thrust/thrust/detail/type_traits/iterator/is_output_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/iterator/is_output_iterator.h rename to thrust/thrust/detail/type_traits/iterator/is_output_iterator.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/minimum_type.h b/thrust/thrust/detail/type_traits/minimum_type.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/minimum_type.h rename to thrust/thrust/detail/type_traits/minimum_type.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/pointer_traits.h b/thrust/thrust/detail/type_traits/pointer_traits.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/pointer_traits.h rename to thrust/thrust/detail/type_traits/pointer_traits.h diff --git a/DiffVG/thrust/thrust/detail/type_traits/result_of_adaptable_function.h b/thrust/thrust/detail/type_traits/result_of_adaptable_function.h similarity index 100% rename from DiffVG/thrust/thrust/detail/type_traits/result_of_adaptable_function.h rename to thrust/thrust/detail/type_traits/result_of_adaptable_function.h diff --git a/DiffVG/thrust/thrust/detail/uninitialized_copy.inl b/thrust/thrust/detail/uninitialized_copy.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/uninitialized_copy.inl rename to thrust/thrust/detail/uninitialized_copy.inl diff --git a/DiffVG/thrust/thrust/detail/uninitialized_fill.inl b/thrust/thrust/detail/uninitialized_fill.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/uninitialized_fill.inl rename to thrust/thrust/detail/uninitialized_fill.inl diff --git a/DiffVG/thrust/thrust/detail/unique.inl b/thrust/thrust/detail/unique.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/unique.inl rename to thrust/thrust/detail/unique.inl diff --git a/DiffVG/thrust/thrust/detail/use_default.h b/thrust/thrust/detail/use_default.h similarity index 100% rename from DiffVG/thrust/thrust/detail/use_default.h rename to thrust/thrust/detail/use_default.h diff --git a/DiffVG/thrust/thrust/detail/util/align.h b/thrust/thrust/detail/util/align.h similarity index 100% rename from DiffVG/thrust/thrust/detail/util/align.h rename to thrust/thrust/detail/util/align.h diff --git a/DiffVG/thrust/thrust/detail/vector_base.h b/thrust/thrust/detail/vector_base.h similarity index 100% rename from DiffVG/thrust/thrust/detail/vector_base.h rename to thrust/thrust/detail/vector_base.h diff --git a/DiffVG/thrust/thrust/detail/vector_base.inl b/thrust/thrust/detail/vector_base.inl similarity index 100% rename from DiffVG/thrust/thrust/detail/vector_base.inl rename to thrust/thrust/detail/vector_base.inl diff --git a/DiffVG/thrust/thrust/device_allocator.h b/thrust/thrust/device_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/device_allocator.h rename to thrust/thrust/device_allocator.h diff --git a/DiffVG/thrust/thrust/device_delete.h b/thrust/thrust/device_delete.h similarity index 100% rename from DiffVG/thrust/thrust/device_delete.h rename to thrust/thrust/device_delete.h diff --git a/DiffVG/thrust/thrust/device_free.h b/thrust/thrust/device_free.h similarity index 100% rename from DiffVG/thrust/thrust/device_free.h rename to thrust/thrust/device_free.h diff --git a/DiffVG/thrust/thrust/device_make_unique.h b/thrust/thrust/device_make_unique.h similarity index 100% rename from DiffVG/thrust/thrust/device_make_unique.h rename to thrust/thrust/device_make_unique.h diff --git a/DiffVG/thrust/thrust/device_malloc.h b/thrust/thrust/device_malloc.h similarity index 100% rename from DiffVG/thrust/thrust/device_malloc.h rename to thrust/thrust/device_malloc.h diff --git a/DiffVG/thrust/thrust/device_malloc_allocator.h b/thrust/thrust/device_malloc_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/device_malloc_allocator.h rename to thrust/thrust/device_malloc_allocator.h diff --git a/DiffVG/thrust/thrust/device_new.h b/thrust/thrust/device_new.h similarity index 100% rename from DiffVG/thrust/thrust/device_new.h rename to thrust/thrust/device_new.h diff --git a/DiffVG/thrust/thrust/device_new_allocator.h b/thrust/thrust/device_new_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/device_new_allocator.h rename to thrust/thrust/device_new_allocator.h diff --git a/DiffVG/thrust/thrust/device_ptr.h b/thrust/thrust/device_ptr.h similarity index 100% rename from DiffVG/thrust/thrust/device_ptr.h rename to thrust/thrust/device_ptr.h diff --git a/DiffVG/thrust/thrust/device_reference.h b/thrust/thrust/device_reference.h similarity index 100% rename from DiffVG/thrust/thrust/device_reference.h rename to thrust/thrust/device_reference.h diff --git a/DiffVG/thrust/thrust/device_vector.h b/thrust/thrust/device_vector.h similarity index 100% rename from DiffVG/thrust/thrust/device_vector.h rename to thrust/thrust/device_vector.h diff --git a/DiffVG/thrust/thrust/distance.h b/thrust/thrust/distance.h similarity index 100% rename from DiffVG/thrust/thrust/distance.h rename to thrust/thrust/distance.h diff --git a/DiffVG/thrust/thrust/equal.h b/thrust/thrust/equal.h similarity index 100% rename from DiffVG/thrust/thrust/equal.h rename to thrust/thrust/equal.h diff --git a/DiffVG/thrust/thrust/event.h b/thrust/thrust/event.h similarity index 100% rename from DiffVG/thrust/thrust/event.h rename to thrust/thrust/event.h diff --git a/DiffVG/thrust/thrust/execution_policy.h b/thrust/thrust/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/execution_policy.h rename to thrust/thrust/execution_policy.h diff --git a/DiffVG/thrust/thrust/extrema.h b/thrust/thrust/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/extrema.h rename to thrust/thrust/extrema.h diff --git a/DiffVG/thrust/thrust/fill.h b/thrust/thrust/fill.h similarity index 100% rename from DiffVG/thrust/thrust/fill.h rename to thrust/thrust/fill.h diff --git a/DiffVG/thrust/thrust/find.h b/thrust/thrust/find.h similarity index 100% rename from DiffVG/thrust/thrust/find.h rename to thrust/thrust/find.h diff --git a/DiffVG/thrust/thrust/for_each.h b/thrust/thrust/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/for_each.h rename to thrust/thrust/for_each.h diff --git a/DiffVG/thrust/thrust/functional.h b/thrust/thrust/functional.h similarity index 100% rename from DiffVG/thrust/thrust/functional.h rename to thrust/thrust/functional.h diff --git a/DiffVG/thrust/thrust/future.h b/thrust/thrust/future.h similarity index 100% rename from DiffVG/thrust/thrust/future.h rename to thrust/thrust/future.h diff --git a/DiffVG/thrust/thrust/gather.h b/thrust/thrust/gather.h similarity index 100% rename from DiffVG/thrust/thrust/gather.h rename to thrust/thrust/gather.h diff --git a/DiffVG/thrust/thrust/generate.h b/thrust/thrust/generate.h similarity index 100% rename from DiffVG/thrust/thrust/generate.h rename to thrust/thrust/generate.h diff --git a/DiffVG/thrust/thrust/host_vector.h b/thrust/thrust/host_vector.h similarity index 100% rename from DiffVG/thrust/thrust/host_vector.h rename to thrust/thrust/host_vector.h diff --git a/DiffVG/thrust/thrust/inner_product.h b/thrust/thrust/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/inner_product.h rename to thrust/thrust/inner_product.h diff --git a/DiffVG/thrust/thrust/iterator/constant_iterator.h b/thrust/thrust/iterator/constant_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/constant_iterator.h rename to thrust/thrust/iterator/constant_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/counting_iterator.h b/thrust/thrust/iterator/counting_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/counting_iterator.h rename to thrust/thrust/iterator/counting_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/detail/any_assign.h b/thrust/thrust/iterator/detail/any_assign.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/any_assign.h rename to thrust/thrust/iterator/detail/any_assign.h diff --git a/DiffVG/thrust/thrust/iterator/detail/any_system_tag.h b/thrust/thrust/iterator/detail/any_system_tag.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/any_system_tag.h rename to thrust/thrust/iterator/detail/any_system_tag.h diff --git a/DiffVG/thrust/thrust/iterator/detail/constant_iterator_base.h b/thrust/thrust/iterator/detail/constant_iterator_base.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/constant_iterator_base.h rename to thrust/thrust/iterator/detail/constant_iterator_base.h diff --git a/DiffVG/thrust/thrust/iterator/detail/counting_iterator.inl b/thrust/thrust/iterator/detail/counting_iterator.inl similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/counting_iterator.inl rename to thrust/thrust/iterator/detail/counting_iterator.inl diff --git a/DiffVG/thrust/thrust/iterator/detail/device_system_tag.h b/thrust/thrust/iterator/detail/device_system_tag.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/device_system_tag.h rename to thrust/thrust/iterator/detail/device_system_tag.h diff --git a/DiffVG/thrust/thrust/iterator/detail/discard_iterator_base.h b/thrust/thrust/iterator/detail/discard_iterator_base.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/discard_iterator_base.h rename to thrust/thrust/iterator/detail/discard_iterator_base.h diff --git a/DiffVG/thrust/thrust/iterator/detail/distance_from_result.h b/thrust/thrust/iterator/detail/distance_from_result.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/distance_from_result.h rename to thrust/thrust/iterator/detail/distance_from_result.h diff --git a/DiffVG/thrust/thrust/iterator/detail/host_system_tag.h b/thrust/thrust/iterator/detail/host_system_tag.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/host_system_tag.h rename to thrust/thrust/iterator/detail/host_system_tag.h diff --git a/DiffVG/thrust/thrust/iterator/detail/is_iterator_category.h b/thrust/thrust/iterator/detail/is_iterator_category.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/is_iterator_category.h rename to thrust/thrust/iterator/detail/is_iterator_category.h diff --git a/DiffVG/thrust/thrust/iterator/detail/iterator_adaptor_base.h b/thrust/thrust/iterator/detail/iterator_adaptor_base.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/iterator_adaptor_base.h rename to thrust/thrust/iterator/detail/iterator_adaptor_base.h diff --git a/DiffVG/thrust/thrust/iterator/detail/iterator_category_to_system.h b/thrust/thrust/iterator/detail/iterator_category_to_system.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/iterator_category_to_system.h rename to thrust/thrust/iterator/detail/iterator_category_to_system.h diff --git a/DiffVG/thrust/thrust/iterator/detail/iterator_category_to_traversal.h b/thrust/thrust/iterator/detail/iterator_category_to_traversal.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/iterator_category_to_traversal.h rename to thrust/thrust/iterator/detail/iterator_category_to_traversal.h diff --git a/DiffVG/thrust/thrust/iterator/detail/iterator_category_with_system_and_traversal.h b/thrust/thrust/iterator/detail/iterator_category_with_system_and_traversal.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/iterator_category_with_system_and_traversal.h rename to thrust/thrust/iterator/detail/iterator_category_with_system_and_traversal.h diff --git a/DiffVG/thrust/thrust/iterator/detail/iterator_facade_category.h b/thrust/thrust/iterator/detail/iterator_facade_category.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/iterator_facade_category.h rename to thrust/thrust/iterator/detail/iterator_facade_category.h diff --git a/DiffVG/thrust/thrust/iterator/detail/iterator_traits.inl b/thrust/thrust/iterator/detail/iterator_traits.inl similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/iterator_traits.inl rename to thrust/thrust/iterator/detail/iterator_traits.inl diff --git a/DiffVG/thrust/thrust/iterator/detail/iterator_traversal_tags.h b/thrust/thrust/iterator/detail/iterator_traversal_tags.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/iterator_traversal_tags.h rename to thrust/thrust/iterator/detail/iterator_traversal_tags.h diff --git a/DiffVG/thrust/thrust/iterator/detail/join_iterator.h b/thrust/thrust/iterator/detail/join_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/join_iterator.h rename to thrust/thrust/iterator/detail/join_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/detail/minimum_category.h b/thrust/thrust/iterator/detail/minimum_category.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/minimum_category.h rename to thrust/thrust/iterator/detail/minimum_category.h diff --git a/DiffVG/thrust/thrust/iterator/detail/minimum_system.h b/thrust/thrust/iterator/detail/minimum_system.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/minimum_system.h rename to thrust/thrust/iterator/detail/minimum_system.h diff --git a/DiffVG/thrust/thrust/iterator/detail/normal_iterator.h b/thrust/thrust/iterator/detail/normal_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/normal_iterator.h rename to thrust/thrust/iterator/detail/normal_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/detail/permutation_iterator_base.h b/thrust/thrust/iterator/detail/permutation_iterator_base.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/permutation_iterator_base.h rename to thrust/thrust/iterator/detail/permutation_iterator_base.h diff --git a/DiffVG/thrust/thrust/iterator/detail/retag.h b/thrust/thrust/iterator/detail/retag.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/retag.h rename to thrust/thrust/iterator/detail/retag.h diff --git a/DiffVG/thrust/thrust/iterator/detail/reverse_iterator.inl b/thrust/thrust/iterator/detail/reverse_iterator.inl similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/reverse_iterator.inl rename to thrust/thrust/iterator/detail/reverse_iterator.inl diff --git a/DiffVG/thrust/thrust/iterator/detail/reverse_iterator_base.h b/thrust/thrust/iterator/detail/reverse_iterator_base.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/reverse_iterator_base.h rename to thrust/thrust/iterator/detail/reverse_iterator_base.h diff --git a/DiffVG/thrust/thrust/iterator/detail/tagged_iterator.h b/thrust/thrust/iterator/detail/tagged_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/tagged_iterator.h rename to thrust/thrust/iterator/detail/tagged_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/detail/transform_input_output_iterator.inl b/thrust/thrust/iterator/detail/transform_input_output_iterator.inl similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/transform_input_output_iterator.inl rename to thrust/thrust/iterator/detail/transform_input_output_iterator.inl diff --git a/DiffVG/thrust/thrust/iterator/detail/transform_iterator.inl b/thrust/thrust/iterator/detail/transform_iterator.inl similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/transform_iterator.inl rename to thrust/thrust/iterator/detail/transform_iterator.inl diff --git a/DiffVG/thrust/thrust/iterator/detail/transform_output_iterator.inl b/thrust/thrust/iterator/detail/transform_output_iterator.inl similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/transform_output_iterator.inl rename to thrust/thrust/iterator/detail/transform_output_iterator.inl diff --git a/DiffVG/thrust/thrust/iterator/detail/tuple_of_iterator_references.h b/thrust/thrust/iterator/detail/tuple_of_iterator_references.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/tuple_of_iterator_references.h rename to thrust/thrust/iterator/detail/tuple_of_iterator_references.h diff --git a/DiffVG/thrust/thrust/iterator/detail/universal_categories.h b/thrust/thrust/iterator/detail/universal_categories.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/universal_categories.h rename to thrust/thrust/iterator/detail/universal_categories.h diff --git a/DiffVG/thrust/thrust/iterator/detail/zip_iterator.inl b/thrust/thrust/iterator/detail/zip_iterator.inl similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/zip_iterator.inl rename to thrust/thrust/iterator/detail/zip_iterator.inl diff --git a/DiffVG/thrust/thrust/iterator/detail/zip_iterator_base.h b/thrust/thrust/iterator/detail/zip_iterator_base.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/detail/zip_iterator_base.h rename to thrust/thrust/iterator/detail/zip_iterator_base.h diff --git a/DiffVG/thrust/thrust/iterator/discard_iterator.h b/thrust/thrust/iterator/discard_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/discard_iterator.h rename to thrust/thrust/iterator/discard_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/iterator_adaptor.h b/thrust/thrust/iterator/iterator_adaptor.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/iterator_adaptor.h rename to thrust/thrust/iterator/iterator_adaptor.h diff --git a/DiffVG/thrust/thrust/iterator/iterator_categories.h b/thrust/thrust/iterator/iterator_categories.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/iterator_categories.h rename to thrust/thrust/iterator/iterator_categories.h diff --git a/DiffVG/thrust/thrust/iterator/iterator_facade.h b/thrust/thrust/iterator/iterator_facade.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/iterator_facade.h rename to thrust/thrust/iterator/iterator_facade.h diff --git a/DiffVG/thrust/thrust/iterator/iterator_traits.h b/thrust/thrust/iterator/iterator_traits.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/iterator_traits.h rename to thrust/thrust/iterator/iterator_traits.h diff --git a/DiffVG/thrust/thrust/iterator/permutation_iterator.h b/thrust/thrust/iterator/permutation_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/permutation_iterator.h rename to thrust/thrust/iterator/permutation_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/retag.h b/thrust/thrust/iterator/retag.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/retag.h rename to thrust/thrust/iterator/retag.h diff --git a/DiffVG/thrust/thrust/iterator/reverse_iterator.h b/thrust/thrust/iterator/reverse_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/reverse_iterator.h rename to thrust/thrust/iterator/reverse_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/transform_input_output_iterator.h b/thrust/thrust/iterator/transform_input_output_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/transform_input_output_iterator.h rename to thrust/thrust/iterator/transform_input_output_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/transform_iterator.h b/thrust/thrust/iterator/transform_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/transform_iterator.h rename to thrust/thrust/iterator/transform_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/transform_output_iterator.h b/thrust/thrust/iterator/transform_output_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/transform_output_iterator.h rename to thrust/thrust/iterator/transform_output_iterator.h diff --git a/DiffVG/thrust/thrust/iterator/zip_iterator.h b/thrust/thrust/iterator/zip_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/iterator/zip_iterator.h rename to thrust/thrust/iterator/zip_iterator.h diff --git a/DiffVG/thrust/thrust/limits.h b/thrust/thrust/limits.h similarity index 100% rename from DiffVG/thrust/thrust/limits.h rename to thrust/thrust/limits.h diff --git a/DiffVG/thrust/thrust/logical.h b/thrust/thrust/logical.h similarity index 100% rename from DiffVG/thrust/thrust/logical.h rename to thrust/thrust/logical.h diff --git a/DiffVG/thrust/thrust/memory.h b/thrust/thrust/memory.h similarity index 100% rename from DiffVG/thrust/thrust/memory.h rename to thrust/thrust/memory.h diff --git a/DiffVG/thrust/thrust/memory/detail/device_system_resource.h b/thrust/thrust/memory/detail/device_system_resource.h similarity index 100% rename from DiffVG/thrust/thrust/memory/detail/device_system_resource.h rename to thrust/thrust/memory/detail/device_system_resource.h diff --git a/DiffVG/thrust/thrust/memory/detail/host_system_resource.h b/thrust/thrust/memory/detail/host_system_resource.h similarity index 100% rename from DiffVG/thrust/thrust/memory/detail/host_system_resource.h rename to thrust/thrust/memory/detail/host_system_resource.h diff --git a/DiffVG/thrust/thrust/merge.h b/thrust/thrust/merge.h similarity index 100% rename from DiffVG/thrust/thrust/merge.h rename to thrust/thrust/merge.h diff --git a/DiffVG/thrust/thrust/mismatch.h b/thrust/thrust/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/mismatch.h rename to thrust/thrust/mismatch.h diff --git a/DiffVG/thrust/thrust/mr/allocator.h b/thrust/thrust/mr/allocator.h similarity index 100% rename from DiffVG/thrust/thrust/mr/allocator.h rename to thrust/thrust/mr/allocator.h diff --git a/DiffVG/thrust/thrust/mr/detail/config.h b/thrust/thrust/mr/detail/config.h similarity index 100% rename from DiffVG/thrust/thrust/mr/detail/config.h rename to thrust/thrust/mr/detail/config.h diff --git a/DiffVG/thrust/thrust/mr/disjoint_pool.h b/thrust/thrust/mr/disjoint_pool.h similarity index 100% rename from DiffVG/thrust/thrust/mr/disjoint_pool.h rename to thrust/thrust/mr/disjoint_pool.h diff --git a/DiffVG/thrust/thrust/mr/disjoint_sync_pool.h b/thrust/thrust/mr/disjoint_sync_pool.h similarity index 100% rename from DiffVG/thrust/thrust/mr/disjoint_sync_pool.h rename to thrust/thrust/mr/disjoint_sync_pool.h diff --git a/DiffVG/thrust/thrust/mr/disjoint_tls_pool.h b/thrust/thrust/mr/disjoint_tls_pool.h similarity index 100% rename from DiffVG/thrust/thrust/mr/disjoint_tls_pool.h rename to thrust/thrust/mr/disjoint_tls_pool.h diff --git a/DiffVG/thrust/thrust/mr/fancy_pointer_resource.h b/thrust/thrust/mr/fancy_pointer_resource.h similarity index 100% rename from DiffVG/thrust/thrust/mr/fancy_pointer_resource.h rename to thrust/thrust/mr/fancy_pointer_resource.h diff --git a/DiffVG/thrust/thrust/mr/memory_resource.h b/thrust/thrust/mr/memory_resource.h similarity index 100% rename from DiffVG/thrust/thrust/mr/memory_resource.h rename to thrust/thrust/mr/memory_resource.h diff --git a/DiffVG/thrust/thrust/mr/new.h b/thrust/thrust/mr/new.h similarity index 100% rename from DiffVG/thrust/thrust/mr/new.h rename to thrust/thrust/mr/new.h diff --git a/DiffVG/thrust/thrust/mr/polymorphic_adaptor.h b/thrust/thrust/mr/polymorphic_adaptor.h similarity index 100% rename from DiffVG/thrust/thrust/mr/polymorphic_adaptor.h rename to thrust/thrust/mr/polymorphic_adaptor.h diff --git a/DiffVG/thrust/thrust/mr/pool.h b/thrust/thrust/mr/pool.h similarity index 100% rename from DiffVG/thrust/thrust/mr/pool.h rename to thrust/thrust/mr/pool.h diff --git a/DiffVG/thrust/thrust/mr/pool_options.h b/thrust/thrust/mr/pool_options.h similarity index 100% rename from DiffVG/thrust/thrust/mr/pool_options.h rename to thrust/thrust/mr/pool_options.h diff --git a/DiffVG/thrust/thrust/mr/sync_pool.h b/thrust/thrust/mr/sync_pool.h similarity index 100% rename from DiffVG/thrust/thrust/mr/sync_pool.h rename to thrust/thrust/mr/sync_pool.h diff --git a/DiffVG/thrust/thrust/mr/tls_pool.h b/thrust/thrust/mr/tls_pool.h similarity index 100% rename from DiffVG/thrust/thrust/mr/tls_pool.h rename to thrust/thrust/mr/tls_pool.h diff --git a/DiffVG/thrust/thrust/mr/validator.h b/thrust/thrust/mr/validator.h similarity index 100% rename from DiffVG/thrust/thrust/mr/validator.h rename to thrust/thrust/mr/validator.h diff --git a/DiffVG/thrust/thrust/optional.h b/thrust/thrust/optional.h similarity index 100% rename from DiffVG/thrust/thrust/optional.h rename to thrust/thrust/optional.h diff --git a/DiffVG/thrust/thrust/pair.h b/thrust/thrust/pair.h similarity index 100% rename from DiffVG/thrust/thrust/pair.h rename to thrust/thrust/pair.h diff --git a/DiffVG/thrust/thrust/partition.h b/thrust/thrust/partition.h similarity index 100% rename from DiffVG/thrust/thrust/partition.h rename to thrust/thrust/partition.h diff --git a/DiffVG/thrust/thrust/per_device_resource.h b/thrust/thrust/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/per_device_resource.h rename to thrust/thrust/per_device_resource.h diff --git a/DiffVG/thrust/thrust/random.h b/thrust/thrust/random.h similarity index 100% rename from DiffVG/thrust/thrust/random.h rename to thrust/thrust/random.h diff --git a/DiffVG/thrust/thrust/random/detail/discard_block_engine.inl b/thrust/thrust/random/detail/discard_block_engine.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/discard_block_engine.inl rename to thrust/thrust/random/detail/discard_block_engine.inl diff --git a/DiffVG/thrust/thrust/random/detail/linear_congruential_engine.inl b/thrust/thrust/random/detail/linear_congruential_engine.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/linear_congruential_engine.inl rename to thrust/thrust/random/detail/linear_congruential_engine.inl diff --git a/DiffVG/thrust/thrust/random/detail/linear_congruential_engine_discard.h b/thrust/thrust/random/detail/linear_congruential_engine_discard.h similarity index 100% rename from DiffVG/thrust/thrust/random/detail/linear_congruential_engine_discard.h rename to thrust/thrust/random/detail/linear_congruential_engine_discard.h diff --git a/DiffVG/thrust/thrust/random/detail/linear_feedback_shift_engine.inl b/thrust/thrust/random/detail/linear_feedback_shift_engine.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/linear_feedback_shift_engine.inl rename to thrust/thrust/random/detail/linear_feedback_shift_engine.inl diff --git a/DiffVG/thrust/thrust/random/detail/linear_feedback_shift_engine_wordmask.h b/thrust/thrust/random/detail/linear_feedback_shift_engine_wordmask.h similarity index 100% rename from DiffVG/thrust/thrust/random/detail/linear_feedback_shift_engine_wordmask.h rename to thrust/thrust/random/detail/linear_feedback_shift_engine_wordmask.h diff --git a/DiffVG/thrust/thrust/random/detail/mod.h b/thrust/thrust/random/detail/mod.h similarity index 100% rename from DiffVG/thrust/thrust/random/detail/mod.h rename to thrust/thrust/random/detail/mod.h diff --git a/DiffVG/thrust/thrust/random/detail/normal_distribution.inl b/thrust/thrust/random/detail/normal_distribution.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/normal_distribution.inl rename to thrust/thrust/random/detail/normal_distribution.inl diff --git a/DiffVG/thrust/thrust/random/detail/normal_distribution_base.h b/thrust/thrust/random/detail/normal_distribution_base.h similarity index 100% rename from DiffVG/thrust/thrust/random/detail/normal_distribution_base.h rename to thrust/thrust/random/detail/normal_distribution_base.h diff --git a/DiffVG/thrust/thrust/random/detail/random_core_access.h b/thrust/thrust/random/detail/random_core_access.h similarity index 100% rename from DiffVG/thrust/thrust/random/detail/random_core_access.h rename to thrust/thrust/random/detail/random_core_access.h diff --git a/DiffVG/thrust/thrust/random/detail/subtract_with_carry_engine.inl b/thrust/thrust/random/detail/subtract_with_carry_engine.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/subtract_with_carry_engine.inl rename to thrust/thrust/random/detail/subtract_with_carry_engine.inl diff --git a/DiffVG/thrust/thrust/random/detail/uniform_int_distribution.inl b/thrust/thrust/random/detail/uniform_int_distribution.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/uniform_int_distribution.inl rename to thrust/thrust/random/detail/uniform_int_distribution.inl diff --git a/DiffVG/thrust/thrust/random/detail/uniform_real_distribution.inl b/thrust/thrust/random/detail/uniform_real_distribution.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/uniform_real_distribution.inl rename to thrust/thrust/random/detail/uniform_real_distribution.inl diff --git a/DiffVG/thrust/thrust/random/detail/xor_combine_engine.inl b/thrust/thrust/random/detail/xor_combine_engine.inl similarity index 100% rename from DiffVG/thrust/thrust/random/detail/xor_combine_engine.inl rename to thrust/thrust/random/detail/xor_combine_engine.inl diff --git a/DiffVG/thrust/thrust/random/detail/xor_combine_engine_max.h b/thrust/thrust/random/detail/xor_combine_engine_max.h similarity index 100% rename from DiffVG/thrust/thrust/random/detail/xor_combine_engine_max.h rename to thrust/thrust/random/detail/xor_combine_engine_max.h diff --git a/DiffVG/thrust/thrust/random/discard_block_engine.h b/thrust/thrust/random/discard_block_engine.h similarity index 100% rename from DiffVG/thrust/thrust/random/discard_block_engine.h rename to thrust/thrust/random/discard_block_engine.h diff --git a/DiffVG/thrust/thrust/random/linear_congruential_engine.h b/thrust/thrust/random/linear_congruential_engine.h similarity index 100% rename from DiffVG/thrust/thrust/random/linear_congruential_engine.h rename to thrust/thrust/random/linear_congruential_engine.h diff --git a/DiffVG/thrust/thrust/random/linear_feedback_shift_engine.h b/thrust/thrust/random/linear_feedback_shift_engine.h similarity index 100% rename from DiffVG/thrust/thrust/random/linear_feedback_shift_engine.h rename to thrust/thrust/random/linear_feedback_shift_engine.h diff --git a/DiffVG/thrust/thrust/random/normal_distribution.h b/thrust/thrust/random/normal_distribution.h similarity index 100% rename from DiffVG/thrust/thrust/random/normal_distribution.h rename to thrust/thrust/random/normal_distribution.h diff --git a/DiffVG/thrust/thrust/random/subtract_with_carry_engine.h b/thrust/thrust/random/subtract_with_carry_engine.h similarity index 100% rename from DiffVG/thrust/thrust/random/subtract_with_carry_engine.h rename to thrust/thrust/random/subtract_with_carry_engine.h diff --git a/DiffVG/thrust/thrust/random/uniform_int_distribution.h b/thrust/thrust/random/uniform_int_distribution.h similarity index 100% rename from DiffVG/thrust/thrust/random/uniform_int_distribution.h rename to thrust/thrust/random/uniform_int_distribution.h diff --git a/DiffVG/thrust/thrust/random/uniform_real_distribution.h b/thrust/thrust/random/uniform_real_distribution.h similarity index 100% rename from DiffVG/thrust/thrust/random/uniform_real_distribution.h rename to thrust/thrust/random/uniform_real_distribution.h diff --git a/DiffVG/thrust/thrust/random/xor_combine_engine.h b/thrust/thrust/random/xor_combine_engine.h similarity index 100% rename from DiffVG/thrust/thrust/random/xor_combine_engine.h rename to thrust/thrust/random/xor_combine_engine.h diff --git a/DiffVG/thrust/thrust/reduce.h b/thrust/thrust/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/reduce.h rename to thrust/thrust/reduce.h diff --git a/DiffVG/thrust/thrust/remove.h b/thrust/thrust/remove.h similarity index 100% rename from DiffVG/thrust/thrust/remove.h rename to thrust/thrust/remove.h diff --git a/DiffVG/thrust/thrust/replace.h b/thrust/thrust/replace.h similarity index 100% rename from DiffVG/thrust/thrust/replace.h rename to thrust/thrust/replace.h diff --git a/DiffVG/thrust/thrust/reverse.h b/thrust/thrust/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/reverse.h rename to thrust/thrust/reverse.h diff --git a/DiffVG/thrust/thrust/scan.h b/thrust/thrust/scan.h similarity index 100% rename from DiffVG/thrust/thrust/scan.h rename to thrust/thrust/scan.h diff --git a/DiffVG/thrust/thrust/scatter.h b/thrust/thrust/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/scatter.h rename to thrust/thrust/scatter.h diff --git a/DiffVG/thrust/thrust/sequence.h b/thrust/thrust/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/sequence.h rename to thrust/thrust/sequence.h diff --git a/DiffVG/thrust/thrust/set_operations.h b/thrust/thrust/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/set_operations.h rename to thrust/thrust/set_operations.h diff --git a/DiffVG/thrust/thrust/shuffle.h b/thrust/thrust/shuffle.h similarity index 100% rename from DiffVG/thrust/thrust/shuffle.h rename to thrust/thrust/shuffle.h diff --git a/DiffVG/thrust/thrust/sort.h b/thrust/thrust/sort.h similarity index 100% rename from DiffVG/thrust/thrust/sort.h rename to thrust/thrust/sort.h diff --git a/DiffVG/thrust/thrust/swap.h b/thrust/thrust/swap.h similarity index 100% rename from DiffVG/thrust/thrust/swap.h rename to thrust/thrust/swap.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/adjacent_difference.h b/thrust/thrust/system/cpp/detail/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/adjacent_difference.h rename to thrust/thrust/system/cpp/detail/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/assign_value.h b/thrust/thrust/system/cpp/detail/assign_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/assign_value.h rename to thrust/thrust/system/cpp/detail/assign_value.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/binary_search.h b/thrust/thrust/system/cpp/detail/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/binary_search.h rename to thrust/thrust/system/cpp/detail/binary_search.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/copy.h b/thrust/thrust/system/cpp/detail/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/copy.h rename to thrust/thrust/system/cpp/detail/copy.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/copy_if.h b/thrust/thrust/system/cpp/detail/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/copy_if.h rename to thrust/thrust/system/cpp/detail/copy_if.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/count.h b/thrust/thrust/system/cpp/detail/count.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/count.h rename to thrust/thrust/system/cpp/detail/count.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/equal.h b/thrust/thrust/system/cpp/detail/equal.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/equal.h rename to thrust/thrust/system/cpp/detail/equal.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/execution_policy.h b/thrust/thrust/system/cpp/detail/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/execution_policy.h rename to thrust/thrust/system/cpp/detail/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/extrema.h b/thrust/thrust/system/cpp/detail/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/extrema.h rename to thrust/thrust/system/cpp/detail/extrema.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/fill.h b/thrust/thrust/system/cpp/detail/fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/fill.h rename to thrust/thrust/system/cpp/detail/fill.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/find.h b/thrust/thrust/system/cpp/detail/find.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/find.h rename to thrust/thrust/system/cpp/detail/find.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/for_each.h b/thrust/thrust/system/cpp/detail/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/for_each.h rename to thrust/thrust/system/cpp/detail/for_each.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/gather.h b/thrust/thrust/system/cpp/detail/gather.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/gather.h rename to thrust/thrust/system/cpp/detail/gather.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/generate.h b/thrust/thrust/system/cpp/detail/generate.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/generate.h rename to thrust/thrust/system/cpp/detail/generate.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/get_value.h b/thrust/thrust/system/cpp/detail/get_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/get_value.h rename to thrust/thrust/system/cpp/detail/get_value.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/inner_product.h b/thrust/thrust/system/cpp/detail/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/inner_product.h rename to thrust/thrust/system/cpp/detail/inner_product.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/iter_swap.h b/thrust/thrust/system/cpp/detail/iter_swap.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/iter_swap.h rename to thrust/thrust/system/cpp/detail/iter_swap.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/logical.h b/thrust/thrust/system/cpp/detail/logical.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/logical.h rename to thrust/thrust/system/cpp/detail/logical.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/malloc_and_free.h b/thrust/thrust/system/cpp/detail/malloc_and_free.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/malloc_and_free.h rename to thrust/thrust/system/cpp/detail/malloc_and_free.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/memory.inl b/thrust/thrust/system/cpp/detail/memory.inl similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/memory.inl rename to thrust/thrust/system/cpp/detail/memory.inl diff --git a/DiffVG/thrust/thrust/system/cpp/detail/merge.h b/thrust/thrust/system/cpp/detail/merge.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/merge.h rename to thrust/thrust/system/cpp/detail/merge.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/mismatch.h b/thrust/thrust/system/cpp/detail/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/mismatch.h rename to thrust/thrust/system/cpp/detail/mismatch.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/par.h b/thrust/thrust/system/cpp/detail/par.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/par.h rename to thrust/thrust/system/cpp/detail/par.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/partition.h b/thrust/thrust/system/cpp/detail/partition.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/partition.h rename to thrust/thrust/system/cpp/detail/partition.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/per_device_resource.h b/thrust/thrust/system/cpp/detail/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/per_device_resource.h rename to thrust/thrust/system/cpp/detail/per_device_resource.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/pointer.inl b/thrust/thrust/system/cpp/detail/pointer.inl similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/pointer.inl rename to thrust/thrust/system/cpp/detail/pointer.inl diff --git a/DiffVG/thrust/thrust/system/cpp/detail/reduce.h b/thrust/thrust/system/cpp/detail/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/reduce.h rename to thrust/thrust/system/cpp/detail/reduce.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/reduce_by_key.h b/thrust/thrust/system/cpp/detail/reduce_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/reduce_by_key.h rename to thrust/thrust/system/cpp/detail/reduce_by_key.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/remove.h b/thrust/thrust/system/cpp/detail/remove.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/remove.h rename to thrust/thrust/system/cpp/detail/remove.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/replace.h b/thrust/thrust/system/cpp/detail/replace.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/replace.h rename to thrust/thrust/system/cpp/detail/replace.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/reverse.h b/thrust/thrust/system/cpp/detail/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/reverse.h rename to thrust/thrust/system/cpp/detail/reverse.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/scan.h b/thrust/thrust/system/cpp/detail/scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/scan.h rename to thrust/thrust/system/cpp/detail/scan.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/scan_by_key.h b/thrust/thrust/system/cpp/detail/scan_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/scan_by_key.h rename to thrust/thrust/system/cpp/detail/scan_by_key.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/scatter.h b/thrust/thrust/system/cpp/detail/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/scatter.h rename to thrust/thrust/system/cpp/detail/scatter.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/sequence.h b/thrust/thrust/system/cpp/detail/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/sequence.h rename to thrust/thrust/system/cpp/detail/sequence.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/set_operations.h b/thrust/thrust/system/cpp/detail/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/set_operations.h rename to thrust/thrust/system/cpp/detail/set_operations.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/sort.h b/thrust/thrust/system/cpp/detail/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/sort.h rename to thrust/thrust/system/cpp/detail/sort.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/swap_ranges.h b/thrust/thrust/system/cpp/detail/swap_ranges.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/swap_ranges.h rename to thrust/thrust/system/cpp/detail/swap_ranges.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/tabulate.h b/thrust/thrust/system/cpp/detail/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/tabulate.h rename to thrust/thrust/system/cpp/detail/tabulate.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/temporary_buffer.h b/thrust/thrust/system/cpp/detail/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/temporary_buffer.h rename to thrust/thrust/system/cpp/detail/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/transform.h b/thrust/thrust/system/cpp/detail/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/transform.h rename to thrust/thrust/system/cpp/detail/transform.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/transform_reduce.h b/thrust/thrust/system/cpp/detail/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/transform_reduce.h rename to thrust/thrust/system/cpp/detail/transform_reduce.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/transform_scan.h b/thrust/thrust/system/cpp/detail/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/transform_scan.h rename to thrust/thrust/system/cpp/detail/transform_scan.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/uninitialized_copy.h b/thrust/thrust/system/cpp/detail/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/uninitialized_copy.h rename to thrust/thrust/system/cpp/detail/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/uninitialized_fill.h b/thrust/thrust/system/cpp/detail/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/uninitialized_fill.h rename to thrust/thrust/system/cpp/detail/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/unique.h b/thrust/thrust/system/cpp/detail/unique.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/unique.h rename to thrust/thrust/system/cpp/detail/unique.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/unique_by_key.h b/thrust/thrust/system/cpp/detail/unique_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/unique_by_key.h rename to thrust/thrust/system/cpp/detail/unique_by_key.h diff --git a/DiffVG/thrust/thrust/system/cpp/detail/vector.inl b/thrust/thrust/system/cpp/detail/vector.inl similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/detail/vector.inl rename to thrust/thrust/system/cpp/detail/vector.inl diff --git a/DiffVG/thrust/thrust/system/cpp/execution_policy.h b/thrust/thrust/system/cpp/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/execution_policy.h rename to thrust/thrust/system/cpp/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/cpp/memory.h b/thrust/thrust/system/cpp/memory.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/memory.h rename to thrust/thrust/system/cpp/memory.h diff --git a/DiffVG/thrust/thrust/system/cpp/memory_resource.h b/thrust/thrust/system/cpp/memory_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/memory_resource.h rename to thrust/thrust/system/cpp/memory_resource.h diff --git a/DiffVG/thrust/thrust/system/cpp/pointer.h b/thrust/thrust/system/cpp/pointer.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/pointer.h rename to thrust/thrust/system/cpp/pointer.h diff --git a/DiffVG/thrust/thrust/system/cpp/vector.h b/thrust/thrust/system/cpp/vector.h similarity index 100% rename from DiffVG/thrust/thrust/system/cpp/vector.h rename to thrust/thrust/system/cpp/vector.h diff --git a/DiffVG/thrust/thrust/system/cuda/config.h b/thrust/thrust/system/cuda/config.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/config.h rename to thrust/thrust/system/cuda/config.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/adjacent_difference.h b/thrust/thrust/system/cuda/detail/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/adjacent_difference.h rename to thrust/thrust/system/cuda/detail/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/assign_value.h b/thrust/thrust/system/cuda/detail/assign_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/assign_value.h rename to thrust/thrust/system/cuda/detail/assign_value.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/async/copy.h b/thrust/thrust/system/cuda/detail/async/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/async/copy.h rename to thrust/thrust/system/cuda/detail/async/copy.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/async/customization.h b/thrust/thrust/system/cuda/detail/async/customization.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/async/customization.h rename to thrust/thrust/system/cuda/detail/async/customization.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/async/for_each.h b/thrust/thrust/system/cuda/detail/async/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/async/for_each.h rename to thrust/thrust/system/cuda/detail/async/for_each.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/async/reduce.h b/thrust/thrust/system/cuda/detail/async/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/async/reduce.h rename to thrust/thrust/system/cuda/detail/async/reduce.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/async/sort.h b/thrust/thrust/system/cuda/detail/async/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/async/sort.h rename to thrust/thrust/system/cuda/detail/async/sort.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/async/transform.h b/thrust/thrust/system/cuda/detail/async/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/async/transform.h rename to thrust/thrust/system/cuda/detail/async/transform.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/binary_search.h b/thrust/thrust/system/cuda/detail/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/binary_search.h rename to thrust/thrust/system/cuda/detail/binary_search.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/copy.h b/thrust/thrust/system/cuda/detail/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/copy.h rename to thrust/thrust/system/cuda/detail/copy.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/copy_if.h b/thrust/thrust/system/cuda/detail/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/copy_if.h rename to thrust/thrust/system/cuda/detail/copy_if.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/core/agent_launcher.h b/thrust/thrust/system/cuda/detail/core/agent_launcher.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/core/agent_launcher.h rename to thrust/thrust/system/cuda/detail/core/agent_launcher.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/core/alignment.h b/thrust/thrust/system/cuda/detail/core/alignment.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/core/alignment.h rename to thrust/thrust/system/cuda/detail/core/alignment.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/core/triple_chevron_launch.h b/thrust/thrust/system/cuda/detail/core/triple_chevron_launch.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/core/triple_chevron_launch.h rename to thrust/thrust/system/cuda/detail/core/triple_chevron_launch.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/core/util.h b/thrust/thrust/system/cuda/detail/core/util.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/core/util.h rename to thrust/thrust/system/cuda/detail/core/util.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/count.h b/thrust/thrust/system/cuda/detail/count.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/count.h rename to thrust/thrust/system/cuda/detail/count.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/cross_system.h b/thrust/thrust/system/cuda/detail/cross_system.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/cross_system.h rename to thrust/thrust/system/cuda/detail/cross_system.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/dispatch.h b/thrust/thrust/system/cuda/detail/dispatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/dispatch.h rename to thrust/thrust/system/cuda/detail/dispatch.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/equal.h b/thrust/thrust/system/cuda/detail/equal.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/equal.h rename to thrust/thrust/system/cuda/detail/equal.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/error.inl b/thrust/thrust/system/cuda/detail/error.inl similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/error.inl rename to thrust/thrust/system/cuda/detail/error.inl diff --git a/DiffVG/thrust/thrust/system/cuda/detail/execution_policy.h b/thrust/thrust/system/cuda/detail/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/execution_policy.h rename to thrust/thrust/system/cuda/detail/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/extrema.h b/thrust/thrust/system/cuda/detail/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/extrema.h rename to thrust/thrust/system/cuda/detail/extrema.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/fill.h b/thrust/thrust/system/cuda/detail/fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/fill.h rename to thrust/thrust/system/cuda/detail/fill.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/find.h b/thrust/thrust/system/cuda/detail/find.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/find.h rename to thrust/thrust/system/cuda/detail/find.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/for_each.h b/thrust/thrust/system/cuda/detail/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/for_each.h rename to thrust/thrust/system/cuda/detail/for_each.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/future.inl b/thrust/thrust/system/cuda/detail/future.inl similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/future.inl rename to thrust/thrust/system/cuda/detail/future.inl diff --git a/DiffVG/thrust/thrust/system/cuda/detail/gather.h b/thrust/thrust/system/cuda/detail/gather.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/gather.h rename to thrust/thrust/system/cuda/detail/gather.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/generate.h b/thrust/thrust/system/cuda/detail/generate.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/generate.h rename to thrust/thrust/system/cuda/detail/generate.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/get_value.h b/thrust/thrust/system/cuda/detail/get_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/get_value.h rename to thrust/thrust/system/cuda/detail/get_value.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/guarded_cuda_runtime_api.h b/thrust/thrust/system/cuda/detail/guarded_cuda_runtime_api.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/guarded_cuda_runtime_api.h rename to thrust/thrust/system/cuda/detail/guarded_cuda_runtime_api.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/guarded_driver_types.h b/thrust/thrust/system/cuda/detail/guarded_driver_types.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/guarded_driver_types.h rename to thrust/thrust/system/cuda/detail/guarded_driver_types.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/inner_product.h b/thrust/thrust/system/cuda/detail/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/inner_product.h rename to thrust/thrust/system/cuda/detail/inner_product.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/internal/copy_cross_system.h b/thrust/thrust/system/cuda/detail/internal/copy_cross_system.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/internal/copy_cross_system.h rename to thrust/thrust/system/cuda/detail/internal/copy_cross_system.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/internal/copy_device_to_device.h b/thrust/thrust/system/cuda/detail/internal/copy_device_to_device.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/internal/copy_device_to_device.h rename to thrust/thrust/system/cuda/detail/internal/copy_device_to_device.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/iter_swap.h b/thrust/thrust/system/cuda/detail/iter_swap.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/iter_swap.h rename to thrust/thrust/system/cuda/detail/iter_swap.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/logical.h b/thrust/thrust/system/cuda/detail/logical.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/logical.h rename to thrust/thrust/system/cuda/detail/logical.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/make_unsigned_special.h b/thrust/thrust/system/cuda/detail/make_unsigned_special.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/make_unsigned_special.h rename to thrust/thrust/system/cuda/detail/make_unsigned_special.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/malloc_and_free.h b/thrust/thrust/system/cuda/detail/malloc_and_free.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/malloc_and_free.h rename to thrust/thrust/system/cuda/detail/malloc_and_free.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/managed_memory_pointer.h b/thrust/thrust/system/cuda/detail/managed_memory_pointer.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/managed_memory_pointer.h rename to thrust/thrust/system/cuda/detail/managed_memory_pointer.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/memory.inl b/thrust/thrust/system/cuda/detail/memory.inl similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/memory.inl rename to thrust/thrust/system/cuda/detail/memory.inl diff --git a/DiffVG/thrust/thrust/system/cuda/detail/merge.h b/thrust/thrust/system/cuda/detail/merge.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/merge.h rename to thrust/thrust/system/cuda/detail/merge.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/mismatch.h b/thrust/thrust/system/cuda/detail/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/mismatch.h rename to thrust/thrust/system/cuda/detail/mismatch.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/par.h b/thrust/thrust/system/cuda/detail/par.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/par.h rename to thrust/thrust/system/cuda/detail/par.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/par_to_seq.h b/thrust/thrust/system/cuda/detail/par_to_seq.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/par_to_seq.h rename to thrust/thrust/system/cuda/detail/par_to_seq.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/parallel_for.h b/thrust/thrust/system/cuda/detail/parallel_for.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/parallel_for.h rename to thrust/thrust/system/cuda/detail/parallel_for.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/partition.h b/thrust/thrust/system/cuda/detail/partition.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/partition.h rename to thrust/thrust/system/cuda/detail/partition.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/per_device_resource.h b/thrust/thrust/system/cuda/detail/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/per_device_resource.h rename to thrust/thrust/system/cuda/detail/per_device_resource.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/pointer.inl b/thrust/thrust/system/cuda/detail/pointer.inl similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/pointer.inl rename to thrust/thrust/system/cuda/detail/pointer.inl diff --git a/DiffVG/thrust/thrust/system/cuda/detail/reduce.h b/thrust/thrust/system/cuda/detail/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/reduce.h rename to thrust/thrust/system/cuda/detail/reduce.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/reduce_by_key.h b/thrust/thrust/system/cuda/detail/reduce_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/reduce_by_key.h rename to thrust/thrust/system/cuda/detail/reduce_by_key.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/remove.h b/thrust/thrust/system/cuda/detail/remove.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/remove.h rename to thrust/thrust/system/cuda/detail/remove.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/replace.h b/thrust/thrust/system/cuda/detail/replace.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/replace.h rename to thrust/thrust/system/cuda/detail/replace.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/reverse.h b/thrust/thrust/system/cuda/detail/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/reverse.h rename to thrust/thrust/system/cuda/detail/reverse.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/scan.h b/thrust/thrust/system/cuda/detail/scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/scan.h rename to thrust/thrust/system/cuda/detail/scan.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/scan_by_key.h b/thrust/thrust/system/cuda/detail/scan_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/scan_by_key.h rename to thrust/thrust/system/cuda/detail/scan_by_key.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/scatter.h b/thrust/thrust/system/cuda/detail/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/scatter.h rename to thrust/thrust/system/cuda/detail/scatter.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/sequence.h b/thrust/thrust/system/cuda/detail/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/sequence.h rename to thrust/thrust/system/cuda/detail/sequence.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/set_operations.h b/thrust/thrust/system/cuda/detail/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/set_operations.h rename to thrust/thrust/system/cuda/detail/set_operations.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/sort.h b/thrust/thrust/system/cuda/detail/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/sort.h rename to thrust/thrust/system/cuda/detail/sort.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/swap_ranges.h b/thrust/thrust/system/cuda/detail/swap_ranges.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/swap_ranges.h rename to thrust/thrust/system/cuda/detail/swap_ranges.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/tabulate.h b/thrust/thrust/system/cuda/detail/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/tabulate.h rename to thrust/thrust/system/cuda/detail/tabulate.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/temporary_buffer.h b/thrust/thrust/system/cuda/detail/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/temporary_buffer.h rename to thrust/thrust/system/cuda/detail/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/terminate.h b/thrust/thrust/system/cuda/detail/terminate.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/terminate.h rename to thrust/thrust/system/cuda/detail/terminate.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/transform.h b/thrust/thrust/system/cuda/detail/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/transform.h rename to thrust/thrust/system/cuda/detail/transform.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/transform_reduce.h b/thrust/thrust/system/cuda/detail/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/transform_reduce.h rename to thrust/thrust/system/cuda/detail/transform_reduce.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/transform_scan.h b/thrust/thrust/system/cuda/detail/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/transform_scan.h rename to thrust/thrust/system/cuda/detail/transform_scan.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/uninitialized_copy.h b/thrust/thrust/system/cuda/detail/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/uninitialized_copy.h rename to thrust/thrust/system/cuda/detail/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/uninitialized_fill.h b/thrust/thrust/system/cuda/detail/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/uninitialized_fill.h rename to thrust/thrust/system/cuda/detail/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/unique.h b/thrust/thrust/system/cuda/detail/unique.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/unique.h rename to thrust/thrust/system/cuda/detail/unique.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/unique_by_key.h b/thrust/thrust/system/cuda/detail/unique_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/unique_by_key.h rename to thrust/thrust/system/cuda/detail/unique_by_key.h diff --git a/DiffVG/thrust/thrust/system/cuda/detail/util.h b/thrust/thrust/system/cuda/detail/util.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/detail/util.h rename to thrust/thrust/system/cuda/detail/util.h diff --git a/DiffVG/thrust/thrust/system/cuda/error.h b/thrust/thrust/system/cuda/error.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/error.h rename to thrust/thrust/system/cuda/error.h diff --git a/DiffVG/thrust/thrust/system/cuda/execution_policy.h b/thrust/thrust/system/cuda/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/execution_policy.h rename to thrust/thrust/system/cuda/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/cuda/experimental/pinned_allocator.h b/thrust/thrust/system/cuda/experimental/pinned_allocator.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/experimental/pinned_allocator.h rename to thrust/thrust/system/cuda/experimental/pinned_allocator.h diff --git a/DiffVG/thrust/thrust/system/cuda/future.h b/thrust/thrust/system/cuda/future.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/future.h rename to thrust/thrust/system/cuda/future.h diff --git a/DiffVG/thrust/thrust/system/cuda/memory.h b/thrust/thrust/system/cuda/memory.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/memory.h rename to thrust/thrust/system/cuda/memory.h diff --git a/DiffVG/thrust/thrust/system/cuda/memory_resource.h b/thrust/thrust/system/cuda/memory_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/memory_resource.h rename to thrust/thrust/system/cuda/memory_resource.h diff --git a/DiffVG/thrust/thrust/system/cuda/pointer.h b/thrust/thrust/system/cuda/pointer.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/pointer.h rename to thrust/thrust/system/cuda/pointer.h diff --git a/DiffVG/thrust/thrust/system/cuda/vector.h b/thrust/thrust/system/cuda/vector.h similarity index 100% rename from DiffVG/thrust/thrust/system/cuda/vector.h rename to thrust/thrust/system/cuda/vector.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/adjacent_difference.h b/thrust/thrust/system/detail/adl/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/adjacent_difference.h rename to thrust/thrust/system/detail/adl/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/assign_value.h b/thrust/thrust/system/detail/adl/assign_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/assign_value.h rename to thrust/thrust/system/detail/adl/assign_value.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/async/copy.h b/thrust/thrust/system/detail/adl/async/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/async/copy.h rename to thrust/thrust/system/detail/adl/async/copy.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/async/for_each.h b/thrust/thrust/system/detail/adl/async/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/async/for_each.h rename to thrust/thrust/system/detail/adl/async/for_each.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/async/reduce.h b/thrust/thrust/system/detail/adl/async/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/async/reduce.h rename to thrust/thrust/system/detail/adl/async/reduce.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/async/sort.h b/thrust/thrust/system/detail/adl/async/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/async/sort.h rename to thrust/thrust/system/detail/adl/async/sort.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/async/transform.h b/thrust/thrust/system/detail/adl/async/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/async/transform.h rename to thrust/thrust/system/detail/adl/async/transform.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/binary_search.h b/thrust/thrust/system/detail/adl/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/binary_search.h rename to thrust/thrust/system/detail/adl/binary_search.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/copy.h b/thrust/thrust/system/detail/adl/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/copy.h rename to thrust/thrust/system/detail/adl/copy.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/copy_if.h b/thrust/thrust/system/detail/adl/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/copy_if.h rename to thrust/thrust/system/detail/adl/copy_if.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/count.h b/thrust/thrust/system/detail/adl/count.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/count.h rename to thrust/thrust/system/detail/adl/count.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/equal.h b/thrust/thrust/system/detail/adl/equal.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/equal.h rename to thrust/thrust/system/detail/adl/equal.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/extrema.h b/thrust/thrust/system/detail/adl/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/extrema.h rename to thrust/thrust/system/detail/adl/extrema.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/fill.h b/thrust/thrust/system/detail/adl/fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/fill.h rename to thrust/thrust/system/detail/adl/fill.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/find.h b/thrust/thrust/system/detail/adl/find.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/find.h rename to thrust/thrust/system/detail/adl/find.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/for_each.h b/thrust/thrust/system/detail/adl/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/for_each.h rename to thrust/thrust/system/detail/adl/for_each.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/gather.h b/thrust/thrust/system/detail/adl/gather.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/gather.h rename to thrust/thrust/system/detail/adl/gather.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/generate.h b/thrust/thrust/system/detail/adl/generate.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/generate.h rename to thrust/thrust/system/detail/adl/generate.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/get_value.h b/thrust/thrust/system/detail/adl/get_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/get_value.h rename to thrust/thrust/system/detail/adl/get_value.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/inner_product.h b/thrust/thrust/system/detail/adl/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/inner_product.h rename to thrust/thrust/system/detail/adl/inner_product.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/iter_swap.h b/thrust/thrust/system/detail/adl/iter_swap.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/iter_swap.h rename to thrust/thrust/system/detail/adl/iter_swap.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/logical.h b/thrust/thrust/system/detail/adl/logical.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/logical.h rename to thrust/thrust/system/detail/adl/logical.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/malloc_and_free.h b/thrust/thrust/system/detail/adl/malloc_and_free.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/malloc_and_free.h rename to thrust/thrust/system/detail/adl/malloc_and_free.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/merge.h b/thrust/thrust/system/detail/adl/merge.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/merge.h rename to thrust/thrust/system/detail/adl/merge.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/mismatch.h b/thrust/thrust/system/detail/adl/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/mismatch.h rename to thrust/thrust/system/detail/adl/mismatch.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/partition.h b/thrust/thrust/system/detail/adl/partition.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/partition.h rename to thrust/thrust/system/detail/adl/partition.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/per_device_resource.h b/thrust/thrust/system/detail/adl/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/per_device_resource.h rename to thrust/thrust/system/detail/adl/per_device_resource.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/reduce.h b/thrust/thrust/system/detail/adl/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/reduce.h rename to thrust/thrust/system/detail/adl/reduce.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/reduce_by_key.h b/thrust/thrust/system/detail/adl/reduce_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/reduce_by_key.h rename to thrust/thrust/system/detail/adl/reduce_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/remove.h b/thrust/thrust/system/detail/adl/remove.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/remove.h rename to thrust/thrust/system/detail/adl/remove.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/replace.h b/thrust/thrust/system/detail/adl/replace.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/replace.h rename to thrust/thrust/system/detail/adl/replace.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/reverse.h b/thrust/thrust/system/detail/adl/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/reverse.h rename to thrust/thrust/system/detail/adl/reverse.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/scan.h b/thrust/thrust/system/detail/adl/scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/scan.h rename to thrust/thrust/system/detail/adl/scan.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/scan_by_key.h b/thrust/thrust/system/detail/adl/scan_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/scan_by_key.h rename to thrust/thrust/system/detail/adl/scan_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/scatter.h b/thrust/thrust/system/detail/adl/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/scatter.h rename to thrust/thrust/system/detail/adl/scatter.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/sequence.h b/thrust/thrust/system/detail/adl/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/sequence.h rename to thrust/thrust/system/detail/adl/sequence.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/set_operations.h b/thrust/thrust/system/detail/adl/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/set_operations.h rename to thrust/thrust/system/detail/adl/set_operations.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/sort.h b/thrust/thrust/system/detail/adl/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/sort.h rename to thrust/thrust/system/detail/adl/sort.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/swap_ranges.h b/thrust/thrust/system/detail/adl/swap_ranges.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/swap_ranges.h rename to thrust/thrust/system/detail/adl/swap_ranges.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/tabulate.h b/thrust/thrust/system/detail/adl/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/tabulate.h rename to thrust/thrust/system/detail/adl/tabulate.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/temporary_buffer.h b/thrust/thrust/system/detail/adl/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/temporary_buffer.h rename to thrust/thrust/system/detail/adl/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/transform.h b/thrust/thrust/system/detail/adl/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/transform.h rename to thrust/thrust/system/detail/adl/transform.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/transform_reduce.h b/thrust/thrust/system/detail/adl/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/transform_reduce.h rename to thrust/thrust/system/detail/adl/transform_reduce.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/transform_scan.h b/thrust/thrust/system/detail/adl/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/transform_scan.h rename to thrust/thrust/system/detail/adl/transform_scan.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/uninitialized_copy.h b/thrust/thrust/system/detail/adl/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/uninitialized_copy.h rename to thrust/thrust/system/detail/adl/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/uninitialized_fill.h b/thrust/thrust/system/detail/adl/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/uninitialized_fill.h rename to thrust/thrust/system/detail/adl/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/unique.h b/thrust/thrust/system/detail/adl/unique.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/unique.h rename to thrust/thrust/system/detail/adl/unique.h diff --git a/DiffVG/thrust/thrust/system/detail/adl/unique_by_key.h b/thrust/thrust/system/detail/adl/unique_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/adl/unique_by_key.h rename to thrust/thrust/system/detail/adl/unique_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/bad_alloc.h b/thrust/thrust/system/detail/bad_alloc.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/bad_alloc.h rename to thrust/thrust/system/detail/bad_alloc.h diff --git a/DiffVG/thrust/thrust/system/detail/errno.h b/thrust/thrust/system/detail/errno.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/errno.h rename to thrust/thrust/system/detail/errno.h diff --git a/DiffVG/thrust/thrust/system/detail/error_category.inl b/thrust/thrust/system/detail/error_category.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/error_category.inl rename to thrust/thrust/system/detail/error_category.inl diff --git a/DiffVG/thrust/thrust/system/detail/error_code.inl b/thrust/thrust/system/detail/error_code.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/error_code.inl rename to thrust/thrust/system/detail/error_code.inl diff --git a/DiffVG/thrust/thrust/system/detail/error_condition.inl b/thrust/thrust/system/detail/error_condition.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/error_condition.inl rename to thrust/thrust/system/detail/error_condition.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/adjacent_difference.h b/thrust/thrust/system/detail/generic/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/adjacent_difference.h rename to thrust/thrust/system/detail/generic/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/adjacent_difference.inl b/thrust/thrust/system/detail/generic/adjacent_difference.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/adjacent_difference.inl rename to thrust/thrust/system/detail/generic/adjacent_difference.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/advance.h b/thrust/thrust/system/detail/generic/advance.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/advance.h rename to thrust/thrust/system/detail/generic/advance.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/advance.inl b/thrust/thrust/system/detail/generic/advance.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/advance.inl rename to thrust/thrust/system/detail/generic/advance.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/binary_search.h b/thrust/thrust/system/detail/generic/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/binary_search.h rename to thrust/thrust/system/detail/generic/binary_search.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/binary_search.inl b/thrust/thrust/system/detail/generic/binary_search.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/binary_search.inl rename to thrust/thrust/system/detail/generic/binary_search.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/copy.h b/thrust/thrust/system/detail/generic/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/copy.h rename to thrust/thrust/system/detail/generic/copy.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/copy.inl b/thrust/thrust/system/detail/generic/copy.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/copy.inl rename to thrust/thrust/system/detail/generic/copy.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/copy_if.h b/thrust/thrust/system/detail/generic/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/copy_if.h rename to thrust/thrust/system/detail/generic/copy_if.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/copy_if.inl b/thrust/thrust/system/detail/generic/copy_if.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/copy_if.inl rename to thrust/thrust/system/detail/generic/copy_if.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/count.h b/thrust/thrust/system/detail/generic/count.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/count.h rename to thrust/thrust/system/detail/generic/count.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/count.inl b/thrust/thrust/system/detail/generic/count.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/count.inl rename to thrust/thrust/system/detail/generic/count.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/distance.h b/thrust/thrust/system/detail/generic/distance.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/distance.h rename to thrust/thrust/system/detail/generic/distance.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/distance.inl b/thrust/thrust/system/detail/generic/distance.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/distance.inl rename to thrust/thrust/system/detail/generic/distance.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/equal.h b/thrust/thrust/system/detail/generic/equal.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/equal.h rename to thrust/thrust/system/detail/generic/equal.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/equal.inl b/thrust/thrust/system/detail/generic/equal.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/equal.inl rename to thrust/thrust/system/detail/generic/equal.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/extrema.h b/thrust/thrust/system/detail/generic/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/extrema.h rename to thrust/thrust/system/detail/generic/extrema.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/extrema.inl b/thrust/thrust/system/detail/generic/extrema.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/extrema.inl rename to thrust/thrust/system/detail/generic/extrema.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/fill.h b/thrust/thrust/system/detail/generic/fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/fill.h rename to thrust/thrust/system/detail/generic/fill.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/find.h b/thrust/thrust/system/detail/generic/find.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/find.h rename to thrust/thrust/system/detail/generic/find.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/find.inl b/thrust/thrust/system/detail/generic/find.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/find.inl rename to thrust/thrust/system/detail/generic/find.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/for_each.h b/thrust/thrust/system/detail/generic/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/for_each.h rename to thrust/thrust/system/detail/generic/for_each.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/gather.h b/thrust/thrust/system/detail/generic/gather.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/gather.h rename to thrust/thrust/system/detail/generic/gather.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/gather.inl b/thrust/thrust/system/detail/generic/gather.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/gather.inl rename to thrust/thrust/system/detail/generic/gather.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/generate.h b/thrust/thrust/system/detail/generic/generate.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/generate.h rename to thrust/thrust/system/detail/generic/generate.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/generate.inl b/thrust/thrust/system/detail/generic/generate.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/generate.inl rename to thrust/thrust/system/detail/generic/generate.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/inner_product.h b/thrust/thrust/system/detail/generic/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/inner_product.h rename to thrust/thrust/system/detail/generic/inner_product.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/inner_product.inl b/thrust/thrust/system/detail/generic/inner_product.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/inner_product.inl rename to thrust/thrust/system/detail/generic/inner_product.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/logical.h b/thrust/thrust/system/detail/generic/logical.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/logical.h rename to thrust/thrust/system/detail/generic/logical.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/memory.h b/thrust/thrust/system/detail/generic/memory.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/memory.h rename to thrust/thrust/system/detail/generic/memory.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/memory.inl b/thrust/thrust/system/detail/generic/memory.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/memory.inl rename to thrust/thrust/system/detail/generic/memory.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/merge.h b/thrust/thrust/system/detail/generic/merge.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/merge.h rename to thrust/thrust/system/detail/generic/merge.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/merge.inl b/thrust/thrust/system/detail/generic/merge.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/merge.inl rename to thrust/thrust/system/detail/generic/merge.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/mismatch.h b/thrust/thrust/system/detail/generic/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/mismatch.h rename to thrust/thrust/system/detail/generic/mismatch.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/mismatch.inl b/thrust/thrust/system/detail/generic/mismatch.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/mismatch.inl rename to thrust/thrust/system/detail/generic/mismatch.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/partition.h b/thrust/thrust/system/detail/generic/partition.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/partition.h rename to thrust/thrust/system/detail/generic/partition.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/partition.inl b/thrust/thrust/system/detail/generic/partition.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/partition.inl rename to thrust/thrust/system/detail/generic/partition.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/per_device_resource.h b/thrust/thrust/system/detail/generic/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/per_device_resource.h rename to thrust/thrust/system/detail/generic/per_device_resource.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/reduce.h b/thrust/thrust/system/detail/generic/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/reduce.h rename to thrust/thrust/system/detail/generic/reduce.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/reduce.inl b/thrust/thrust/system/detail/generic/reduce.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/reduce.inl rename to thrust/thrust/system/detail/generic/reduce.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/reduce_by_key.h b/thrust/thrust/system/detail/generic/reduce_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/reduce_by_key.h rename to thrust/thrust/system/detail/generic/reduce_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/reduce_by_key.inl b/thrust/thrust/system/detail/generic/reduce_by_key.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/reduce_by_key.inl rename to thrust/thrust/system/detail/generic/reduce_by_key.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/remove.h b/thrust/thrust/system/detail/generic/remove.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/remove.h rename to thrust/thrust/system/detail/generic/remove.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/remove.inl b/thrust/thrust/system/detail/generic/remove.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/remove.inl rename to thrust/thrust/system/detail/generic/remove.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/replace.h b/thrust/thrust/system/detail/generic/replace.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/replace.h rename to thrust/thrust/system/detail/generic/replace.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/replace.inl b/thrust/thrust/system/detail/generic/replace.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/replace.inl rename to thrust/thrust/system/detail/generic/replace.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/reverse.h b/thrust/thrust/system/detail/generic/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/reverse.h rename to thrust/thrust/system/detail/generic/reverse.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/reverse.inl b/thrust/thrust/system/detail/generic/reverse.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/reverse.inl rename to thrust/thrust/system/detail/generic/reverse.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/scalar/binary_search.h b/thrust/thrust/system/detail/generic/scalar/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scalar/binary_search.h rename to thrust/thrust/system/detail/generic/scalar/binary_search.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/scalar/binary_search.inl b/thrust/thrust/system/detail/generic/scalar/binary_search.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scalar/binary_search.inl rename to thrust/thrust/system/detail/generic/scalar/binary_search.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/scan.h b/thrust/thrust/system/detail/generic/scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scan.h rename to thrust/thrust/system/detail/generic/scan.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/scan.inl b/thrust/thrust/system/detail/generic/scan.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scan.inl rename to thrust/thrust/system/detail/generic/scan.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/scan_by_key.h b/thrust/thrust/system/detail/generic/scan_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scan_by_key.h rename to thrust/thrust/system/detail/generic/scan_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/scan_by_key.inl b/thrust/thrust/system/detail/generic/scan_by_key.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scan_by_key.inl rename to thrust/thrust/system/detail/generic/scan_by_key.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/scatter.h b/thrust/thrust/system/detail/generic/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scatter.h rename to thrust/thrust/system/detail/generic/scatter.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/scatter.inl b/thrust/thrust/system/detail/generic/scatter.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/scatter.inl rename to thrust/thrust/system/detail/generic/scatter.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/select_system.h b/thrust/thrust/system/detail/generic/select_system.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/select_system.h rename to thrust/thrust/system/detail/generic/select_system.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/select_system.inl b/thrust/thrust/system/detail/generic/select_system.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/select_system.inl rename to thrust/thrust/system/detail/generic/select_system.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/select_system_exists.h b/thrust/thrust/system/detail/generic/select_system_exists.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/select_system_exists.h rename to thrust/thrust/system/detail/generic/select_system_exists.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/sequence.h b/thrust/thrust/system/detail/generic/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/sequence.h rename to thrust/thrust/system/detail/generic/sequence.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/sequence.inl b/thrust/thrust/system/detail/generic/sequence.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/sequence.inl rename to thrust/thrust/system/detail/generic/sequence.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/set_operations.h b/thrust/thrust/system/detail/generic/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/set_operations.h rename to thrust/thrust/system/detail/generic/set_operations.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/set_operations.inl b/thrust/thrust/system/detail/generic/set_operations.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/set_operations.inl rename to thrust/thrust/system/detail/generic/set_operations.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/shuffle.h b/thrust/thrust/system/detail/generic/shuffle.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/shuffle.h rename to thrust/thrust/system/detail/generic/shuffle.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/shuffle.inl b/thrust/thrust/system/detail/generic/shuffle.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/shuffle.inl rename to thrust/thrust/system/detail/generic/shuffle.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/sort.h b/thrust/thrust/system/detail/generic/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/sort.h rename to thrust/thrust/system/detail/generic/sort.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/sort.inl b/thrust/thrust/system/detail/generic/sort.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/sort.inl rename to thrust/thrust/system/detail/generic/sort.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/swap_ranges.h b/thrust/thrust/system/detail/generic/swap_ranges.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/swap_ranges.h rename to thrust/thrust/system/detail/generic/swap_ranges.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/swap_ranges.inl b/thrust/thrust/system/detail/generic/swap_ranges.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/swap_ranges.inl rename to thrust/thrust/system/detail/generic/swap_ranges.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/tabulate.h b/thrust/thrust/system/detail/generic/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/tabulate.h rename to thrust/thrust/system/detail/generic/tabulate.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/tabulate.inl b/thrust/thrust/system/detail/generic/tabulate.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/tabulate.inl rename to thrust/thrust/system/detail/generic/tabulate.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/tag.h b/thrust/thrust/system/detail/generic/tag.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/tag.h rename to thrust/thrust/system/detail/generic/tag.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/temporary_buffer.h b/thrust/thrust/system/detail/generic/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/temporary_buffer.h rename to thrust/thrust/system/detail/generic/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/temporary_buffer.inl b/thrust/thrust/system/detail/generic/temporary_buffer.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/temporary_buffer.inl rename to thrust/thrust/system/detail/generic/temporary_buffer.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/transform.h b/thrust/thrust/system/detail/generic/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/transform.h rename to thrust/thrust/system/detail/generic/transform.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/transform.inl b/thrust/thrust/system/detail/generic/transform.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/transform.inl rename to thrust/thrust/system/detail/generic/transform.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/transform_reduce.h b/thrust/thrust/system/detail/generic/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/transform_reduce.h rename to thrust/thrust/system/detail/generic/transform_reduce.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/transform_reduce.inl b/thrust/thrust/system/detail/generic/transform_reduce.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/transform_reduce.inl rename to thrust/thrust/system/detail/generic/transform_reduce.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/transform_scan.h b/thrust/thrust/system/detail/generic/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/transform_scan.h rename to thrust/thrust/system/detail/generic/transform_scan.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/transform_scan.inl b/thrust/thrust/system/detail/generic/transform_scan.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/transform_scan.inl rename to thrust/thrust/system/detail/generic/transform_scan.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/uninitialized_copy.h b/thrust/thrust/system/detail/generic/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/uninitialized_copy.h rename to thrust/thrust/system/detail/generic/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/uninitialized_copy.inl b/thrust/thrust/system/detail/generic/uninitialized_copy.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/uninitialized_copy.inl rename to thrust/thrust/system/detail/generic/uninitialized_copy.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/uninitialized_fill.h b/thrust/thrust/system/detail/generic/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/uninitialized_fill.h rename to thrust/thrust/system/detail/generic/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/uninitialized_fill.inl b/thrust/thrust/system/detail/generic/uninitialized_fill.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/uninitialized_fill.inl rename to thrust/thrust/system/detail/generic/uninitialized_fill.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/unique.h b/thrust/thrust/system/detail/generic/unique.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/unique.h rename to thrust/thrust/system/detail/generic/unique.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/unique.inl b/thrust/thrust/system/detail/generic/unique.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/unique.inl rename to thrust/thrust/system/detail/generic/unique.inl diff --git a/DiffVG/thrust/thrust/system/detail/generic/unique_by_key.h b/thrust/thrust/system/detail/generic/unique_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/unique_by_key.h rename to thrust/thrust/system/detail/generic/unique_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/generic/unique_by_key.inl b/thrust/thrust/system/detail/generic/unique_by_key.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/generic/unique_by_key.inl rename to thrust/thrust/system/detail/generic/unique_by_key.inl diff --git a/DiffVG/thrust/thrust/system/detail/internal/decompose.h b/thrust/thrust/system/detail/internal/decompose.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/internal/decompose.h rename to thrust/thrust/system/detail/internal/decompose.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/adjacent_difference.h b/thrust/thrust/system/detail/sequential/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/adjacent_difference.h rename to thrust/thrust/system/detail/sequential/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/assign_value.h b/thrust/thrust/system/detail/sequential/assign_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/assign_value.h rename to thrust/thrust/system/detail/sequential/assign_value.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/binary_search.h b/thrust/thrust/system/detail/sequential/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/binary_search.h rename to thrust/thrust/system/detail/sequential/binary_search.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/copy.h b/thrust/thrust/system/detail/sequential/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/copy.h rename to thrust/thrust/system/detail/sequential/copy.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/copy.inl b/thrust/thrust/system/detail/sequential/copy.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/copy.inl rename to thrust/thrust/system/detail/sequential/copy.inl diff --git a/DiffVG/thrust/thrust/system/detail/sequential/copy_backward.h b/thrust/thrust/system/detail/sequential/copy_backward.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/copy_backward.h rename to thrust/thrust/system/detail/sequential/copy_backward.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/copy_if.h b/thrust/thrust/system/detail/sequential/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/copy_if.h rename to thrust/thrust/system/detail/sequential/copy_if.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/count.h b/thrust/thrust/system/detail/sequential/count.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/count.h rename to thrust/thrust/system/detail/sequential/count.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/equal.h b/thrust/thrust/system/detail/sequential/equal.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/equal.h rename to thrust/thrust/system/detail/sequential/equal.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/execution_policy.h b/thrust/thrust/system/detail/sequential/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/execution_policy.h rename to thrust/thrust/system/detail/sequential/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/extrema.h b/thrust/thrust/system/detail/sequential/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/extrema.h rename to thrust/thrust/system/detail/sequential/extrema.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/fill.h b/thrust/thrust/system/detail/sequential/fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/fill.h rename to thrust/thrust/system/detail/sequential/fill.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/find.h b/thrust/thrust/system/detail/sequential/find.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/find.h rename to thrust/thrust/system/detail/sequential/find.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/for_each.h b/thrust/thrust/system/detail/sequential/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/for_each.h rename to thrust/thrust/system/detail/sequential/for_each.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/gather.h b/thrust/thrust/system/detail/sequential/gather.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/gather.h rename to thrust/thrust/system/detail/sequential/gather.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/general_copy.h b/thrust/thrust/system/detail/sequential/general_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/general_copy.h rename to thrust/thrust/system/detail/sequential/general_copy.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/generate.h b/thrust/thrust/system/detail/sequential/generate.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/generate.h rename to thrust/thrust/system/detail/sequential/generate.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/get_value.h b/thrust/thrust/system/detail/sequential/get_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/get_value.h rename to thrust/thrust/system/detail/sequential/get_value.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/inner_product.h b/thrust/thrust/system/detail/sequential/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/inner_product.h rename to thrust/thrust/system/detail/sequential/inner_product.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/insertion_sort.h b/thrust/thrust/system/detail/sequential/insertion_sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/insertion_sort.h rename to thrust/thrust/system/detail/sequential/insertion_sort.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/iter_swap.h b/thrust/thrust/system/detail/sequential/iter_swap.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/iter_swap.h rename to thrust/thrust/system/detail/sequential/iter_swap.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/logical.h b/thrust/thrust/system/detail/sequential/logical.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/logical.h rename to thrust/thrust/system/detail/sequential/logical.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/malloc_and_free.h b/thrust/thrust/system/detail/sequential/malloc_and_free.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/malloc_and_free.h rename to thrust/thrust/system/detail/sequential/malloc_and_free.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/merge.h b/thrust/thrust/system/detail/sequential/merge.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/merge.h rename to thrust/thrust/system/detail/sequential/merge.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/merge.inl b/thrust/thrust/system/detail/sequential/merge.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/merge.inl rename to thrust/thrust/system/detail/sequential/merge.inl diff --git a/DiffVG/thrust/thrust/system/detail/sequential/mismatch.h b/thrust/thrust/system/detail/sequential/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/mismatch.h rename to thrust/thrust/system/detail/sequential/mismatch.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/partition.h b/thrust/thrust/system/detail/sequential/partition.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/partition.h rename to thrust/thrust/system/detail/sequential/partition.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/per_device_resource.h b/thrust/thrust/system/detail/sequential/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/per_device_resource.h rename to thrust/thrust/system/detail/sequential/per_device_resource.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/reduce.h b/thrust/thrust/system/detail/sequential/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/reduce.h rename to thrust/thrust/system/detail/sequential/reduce.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/reduce_by_key.h b/thrust/thrust/system/detail/sequential/reduce_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/reduce_by_key.h rename to thrust/thrust/system/detail/sequential/reduce_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/remove.h b/thrust/thrust/system/detail/sequential/remove.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/remove.h rename to thrust/thrust/system/detail/sequential/remove.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/replace.h b/thrust/thrust/system/detail/sequential/replace.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/replace.h rename to thrust/thrust/system/detail/sequential/replace.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/reverse.h b/thrust/thrust/system/detail/sequential/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/reverse.h rename to thrust/thrust/system/detail/sequential/reverse.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/scan.h b/thrust/thrust/system/detail/sequential/scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/scan.h rename to thrust/thrust/system/detail/sequential/scan.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/scan_by_key.h b/thrust/thrust/system/detail/sequential/scan_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/scan_by_key.h rename to thrust/thrust/system/detail/sequential/scan_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/scatter.h b/thrust/thrust/system/detail/sequential/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/scatter.h rename to thrust/thrust/system/detail/sequential/scatter.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/sequence.h b/thrust/thrust/system/detail/sequential/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/sequence.h rename to thrust/thrust/system/detail/sequential/sequence.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/set_operations.h b/thrust/thrust/system/detail/sequential/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/set_operations.h rename to thrust/thrust/system/detail/sequential/set_operations.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/sort.h b/thrust/thrust/system/detail/sequential/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/sort.h rename to thrust/thrust/system/detail/sequential/sort.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/sort.inl b/thrust/thrust/system/detail/sequential/sort.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/sort.inl rename to thrust/thrust/system/detail/sequential/sort.inl diff --git a/DiffVG/thrust/thrust/system/detail/sequential/stable_merge_sort.h b/thrust/thrust/system/detail/sequential/stable_merge_sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/stable_merge_sort.h rename to thrust/thrust/system/detail/sequential/stable_merge_sort.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/stable_merge_sort.inl b/thrust/thrust/system/detail/sequential/stable_merge_sort.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/stable_merge_sort.inl rename to thrust/thrust/system/detail/sequential/stable_merge_sort.inl diff --git a/DiffVG/thrust/thrust/system/detail/sequential/stable_primitive_sort.h b/thrust/thrust/system/detail/sequential/stable_primitive_sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/stable_primitive_sort.h rename to thrust/thrust/system/detail/sequential/stable_primitive_sort.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/stable_primitive_sort.inl b/thrust/thrust/system/detail/sequential/stable_primitive_sort.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/stable_primitive_sort.inl rename to thrust/thrust/system/detail/sequential/stable_primitive_sort.inl diff --git a/DiffVG/thrust/thrust/system/detail/sequential/stable_radix_sort.h b/thrust/thrust/system/detail/sequential/stable_radix_sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/stable_radix_sort.h rename to thrust/thrust/system/detail/sequential/stable_radix_sort.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/stable_radix_sort.inl b/thrust/thrust/system/detail/sequential/stable_radix_sort.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/stable_radix_sort.inl rename to thrust/thrust/system/detail/sequential/stable_radix_sort.inl diff --git a/DiffVG/thrust/thrust/system/detail/sequential/swap_ranges.h b/thrust/thrust/system/detail/sequential/swap_ranges.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/swap_ranges.h rename to thrust/thrust/system/detail/sequential/swap_ranges.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/tabulate.h b/thrust/thrust/system/detail/sequential/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/tabulate.h rename to thrust/thrust/system/detail/sequential/tabulate.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/temporary_buffer.h b/thrust/thrust/system/detail/sequential/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/temporary_buffer.h rename to thrust/thrust/system/detail/sequential/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/transform.h b/thrust/thrust/system/detail/sequential/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/transform.h rename to thrust/thrust/system/detail/sequential/transform.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/transform_reduce.h b/thrust/thrust/system/detail/sequential/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/transform_reduce.h rename to thrust/thrust/system/detail/sequential/transform_reduce.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/transform_scan.h b/thrust/thrust/system/detail/sequential/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/transform_scan.h rename to thrust/thrust/system/detail/sequential/transform_scan.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/trivial_copy.h b/thrust/thrust/system/detail/sequential/trivial_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/trivial_copy.h rename to thrust/thrust/system/detail/sequential/trivial_copy.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/uninitialized_copy.h b/thrust/thrust/system/detail/sequential/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/uninitialized_copy.h rename to thrust/thrust/system/detail/sequential/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/uninitialized_fill.h b/thrust/thrust/system/detail/sequential/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/uninitialized_fill.h rename to thrust/thrust/system/detail/sequential/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/unique.h b/thrust/thrust/system/detail/sequential/unique.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/unique.h rename to thrust/thrust/system/detail/sequential/unique.h diff --git a/DiffVG/thrust/thrust/system/detail/sequential/unique_by_key.h b/thrust/thrust/system/detail/sequential/unique_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/detail/sequential/unique_by_key.h rename to thrust/thrust/system/detail/sequential/unique_by_key.h diff --git a/DiffVG/thrust/thrust/system/detail/system_error.inl b/thrust/thrust/system/detail/system_error.inl similarity index 100% rename from DiffVG/thrust/thrust/system/detail/system_error.inl rename to thrust/thrust/system/detail/system_error.inl diff --git a/DiffVG/thrust/thrust/system/error_code.h b/thrust/thrust/system/error_code.h similarity index 100% rename from DiffVG/thrust/thrust/system/error_code.h rename to thrust/thrust/system/error_code.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/adjacent_difference.h b/thrust/thrust/system/omp/detail/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/adjacent_difference.h rename to thrust/thrust/system/omp/detail/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/assign_value.h b/thrust/thrust/system/omp/detail/assign_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/assign_value.h rename to thrust/thrust/system/omp/detail/assign_value.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/binary_search.h b/thrust/thrust/system/omp/detail/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/binary_search.h rename to thrust/thrust/system/omp/detail/binary_search.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/copy.h b/thrust/thrust/system/omp/detail/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/copy.h rename to thrust/thrust/system/omp/detail/copy.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/copy.inl b/thrust/thrust/system/omp/detail/copy.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/copy.inl rename to thrust/thrust/system/omp/detail/copy.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/copy_if.h b/thrust/thrust/system/omp/detail/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/copy_if.h rename to thrust/thrust/system/omp/detail/copy_if.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/copy_if.inl b/thrust/thrust/system/omp/detail/copy_if.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/copy_if.inl rename to thrust/thrust/system/omp/detail/copy_if.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/count.h b/thrust/thrust/system/omp/detail/count.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/count.h rename to thrust/thrust/system/omp/detail/count.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/default_decomposition.h b/thrust/thrust/system/omp/detail/default_decomposition.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/default_decomposition.h rename to thrust/thrust/system/omp/detail/default_decomposition.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/default_decomposition.inl b/thrust/thrust/system/omp/detail/default_decomposition.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/default_decomposition.inl rename to thrust/thrust/system/omp/detail/default_decomposition.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/equal.h b/thrust/thrust/system/omp/detail/equal.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/equal.h rename to thrust/thrust/system/omp/detail/equal.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/execution_policy.h b/thrust/thrust/system/omp/detail/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/execution_policy.h rename to thrust/thrust/system/omp/detail/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/extrema.h b/thrust/thrust/system/omp/detail/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/extrema.h rename to thrust/thrust/system/omp/detail/extrema.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/fill.h b/thrust/thrust/system/omp/detail/fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/fill.h rename to thrust/thrust/system/omp/detail/fill.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/find.h b/thrust/thrust/system/omp/detail/find.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/find.h rename to thrust/thrust/system/omp/detail/find.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/for_each.h b/thrust/thrust/system/omp/detail/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/for_each.h rename to thrust/thrust/system/omp/detail/for_each.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/for_each.inl b/thrust/thrust/system/omp/detail/for_each.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/for_each.inl rename to thrust/thrust/system/omp/detail/for_each.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/gather.h b/thrust/thrust/system/omp/detail/gather.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/gather.h rename to thrust/thrust/system/omp/detail/gather.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/generate.h b/thrust/thrust/system/omp/detail/generate.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/generate.h rename to thrust/thrust/system/omp/detail/generate.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/get_value.h b/thrust/thrust/system/omp/detail/get_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/get_value.h rename to thrust/thrust/system/omp/detail/get_value.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/inner_product.h b/thrust/thrust/system/omp/detail/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/inner_product.h rename to thrust/thrust/system/omp/detail/inner_product.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/iter_swap.h b/thrust/thrust/system/omp/detail/iter_swap.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/iter_swap.h rename to thrust/thrust/system/omp/detail/iter_swap.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/logical.h b/thrust/thrust/system/omp/detail/logical.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/logical.h rename to thrust/thrust/system/omp/detail/logical.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/malloc_and_free.h b/thrust/thrust/system/omp/detail/malloc_and_free.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/malloc_and_free.h rename to thrust/thrust/system/omp/detail/malloc_and_free.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/memory.inl b/thrust/thrust/system/omp/detail/memory.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/memory.inl rename to thrust/thrust/system/omp/detail/memory.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/merge.h b/thrust/thrust/system/omp/detail/merge.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/merge.h rename to thrust/thrust/system/omp/detail/merge.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/mismatch.h b/thrust/thrust/system/omp/detail/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/mismatch.h rename to thrust/thrust/system/omp/detail/mismatch.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/par.h b/thrust/thrust/system/omp/detail/par.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/par.h rename to thrust/thrust/system/omp/detail/par.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/partition.h b/thrust/thrust/system/omp/detail/partition.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/partition.h rename to thrust/thrust/system/omp/detail/partition.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/partition.inl b/thrust/thrust/system/omp/detail/partition.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/partition.inl rename to thrust/thrust/system/omp/detail/partition.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/per_device_resource.h b/thrust/thrust/system/omp/detail/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/per_device_resource.h rename to thrust/thrust/system/omp/detail/per_device_resource.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/pointer.inl b/thrust/thrust/system/omp/detail/pointer.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/pointer.inl rename to thrust/thrust/system/omp/detail/pointer.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/reduce.h b/thrust/thrust/system/omp/detail/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/reduce.h rename to thrust/thrust/system/omp/detail/reduce.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/reduce.inl b/thrust/thrust/system/omp/detail/reduce.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/reduce.inl rename to thrust/thrust/system/omp/detail/reduce.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/reduce_by_key.h b/thrust/thrust/system/omp/detail/reduce_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/reduce_by_key.h rename to thrust/thrust/system/omp/detail/reduce_by_key.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/reduce_by_key.inl b/thrust/thrust/system/omp/detail/reduce_by_key.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/reduce_by_key.inl rename to thrust/thrust/system/omp/detail/reduce_by_key.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/reduce_intervals.h b/thrust/thrust/system/omp/detail/reduce_intervals.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/reduce_intervals.h rename to thrust/thrust/system/omp/detail/reduce_intervals.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/reduce_intervals.inl b/thrust/thrust/system/omp/detail/reduce_intervals.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/reduce_intervals.inl rename to thrust/thrust/system/omp/detail/reduce_intervals.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/remove.h b/thrust/thrust/system/omp/detail/remove.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/remove.h rename to thrust/thrust/system/omp/detail/remove.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/remove.inl b/thrust/thrust/system/omp/detail/remove.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/remove.inl rename to thrust/thrust/system/omp/detail/remove.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/replace.h b/thrust/thrust/system/omp/detail/replace.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/replace.h rename to thrust/thrust/system/omp/detail/replace.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/reverse.h b/thrust/thrust/system/omp/detail/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/reverse.h rename to thrust/thrust/system/omp/detail/reverse.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/scan.h b/thrust/thrust/system/omp/detail/scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/scan.h rename to thrust/thrust/system/omp/detail/scan.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/scan_by_key.h b/thrust/thrust/system/omp/detail/scan_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/scan_by_key.h rename to thrust/thrust/system/omp/detail/scan_by_key.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/scatter.h b/thrust/thrust/system/omp/detail/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/scatter.h rename to thrust/thrust/system/omp/detail/scatter.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/sequence.h b/thrust/thrust/system/omp/detail/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/sequence.h rename to thrust/thrust/system/omp/detail/sequence.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/set_operations.h b/thrust/thrust/system/omp/detail/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/set_operations.h rename to thrust/thrust/system/omp/detail/set_operations.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/sort.h b/thrust/thrust/system/omp/detail/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/sort.h rename to thrust/thrust/system/omp/detail/sort.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/sort.inl b/thrust/thrust/system/omp/detail/sort.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/sort.inl rename to thrust/thrust/system/omp/detail/sort.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/swap_ranges.h b/thrust/thrust/system/omp/detail/swap_ranges.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/swap_ranges.h rename to thrust/thrust/system/omp/detail/swap_ranges.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/tabulate.h b/thrust/thrust/system/omp/detail/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/tabulate.h rename to thrust/thrust/system/omp/detail/tabulate.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/temporary_buffer.h b/thrust/thrust/system/omp/detail/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/temporary_buffer.h rename to thrust/thrust/system/omp/detail/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/transform.h b/thrust/thrust/system/omp/detail/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/transform.h rename to thrust/thrust/system/omp/detail/transform.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/transform_reduce.h b/thrust/thrust/system/omp/detail/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/transform_reduce.h rename to thrust/thrust/system/omp/detail/transform_reduce.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/transform_scan.h b/thrust/thrust/system/omp/detail/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/transform_scan.h rename to thrust/thrust/system/omp/detail/transform_scan.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/uninitialized_copy.h b/thrust/thrust/system/omp/detail/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/uninitialized_copy.h rename to thrust/thrust/system/omp/detail/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/uninitialized_fill.h b/thrust/thrust/system/omp/detail/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/uninitialized_fill.h rename to thrust/thrust/system/omp/detail/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/unique.h b/thrust/thrust/system/omp/detail/unique.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/unique.h rename to thrust/thrust/system/omp/detail/unique.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/unique.inl b/thrust/thrust/system/omp/detail/unique.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/unique.inl rename to thrust/thrust/system/omp/detail/unique.inl diff --git a/DiffVG/thrust/thrust/system/omp/detail/unique_by_key.h b/thrust/thrust/system/omp/detail/unique_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/unique_by_key.h rename to thrust/thrust/system/omp/detail/unique_by_key.h diff --git a/DiffVG/thrust/thrust/system/omp/detail/unique_by_key.inl b/thrust/thrust/system/omp/detail/unique_by_key.inl similarity index 100% rename from DiffVG/thrust/thrust/system/omp/detail/unique_by_key.inl rename to thrust/thrust/system/omp/detail/unique_by_key.inl diff --git a/DiffVG/thrust/thrust/system/omp/execution_policy.h b/thrust/thrust/system/omp/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/execution_policy.h rename to thrust/thrust/system/omp/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/omp/memory.h b/thrust/thrust/system/omp/memory.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/memory.h rename to thrust/thrust/system/omp/memory.h diff --git a/DiffVG/thrust/thrust/system/omp/memory_resource.h b/thrust/thrust/system/omp/memory_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/memory_resource.h rename to thrust/thrust/system/omp/memory_resource.h diff --git a/DiffVG/thrust/thrust/system/omp/pointer.h b/thrust/thrust/system/omp/pointer.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/pointer.h rename to thrust/thrust/system/omp/pointer.h diff --git a/DiffVG/thrust/thrust/system/omp/vector.h b/thrust/thrust/system/omp/vector.h similarity index 100% rename from DiffVG/thrust/thrust/system/omp/vector.h rename to thrust/thrust/system/omp/vector.h diff --git a/DiffVG/thrust/thrust/system/system_error.h b/thrust/thrust/system/system_error.h similarity index 100% rename from DiffVG/thrust/thrust/system/system_error.h rename to thrust/thrust/system/system_error.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/adjacent_difference.h b/thrust/thrust/system/tbb/detail/adjacent_difference.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/adjacent_difference.h rename to thrust/thrust/system/tbb/detail/adjacent_difference.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/assign_value.h b/thrust/thrust/system/tbb/detail/assign_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/assign_value.h rename to thrust/thrust/system/tbb/detail/assign_value.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/binary_search.h b/thrust/thrust/system/tbb/detail/binary_search.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/binary_search.h rename to thrust/thrust/system/tbb/detail/binary_search.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/copy.h b/thrust/thrust/system/tbb/detail/copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/copy.h rename to thrust/thrust/system/tbb/detail/copy.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/copy.inl b/thrust/thrust/system/tbb/detail/copy.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/copy.inl rename to thrust/thrust/system/tbb/detail/copy.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/copy_if.h b/thrust/thrust/system/tbb/detail/copy_if.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/copy_if.h rename to thrust/thrust/system/tbb/detail/copy_if.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/copy_if.inl b/thrust/thrust/system/tbb/detail/copy_if.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/copy_if.inl rename to thrust/thrust/system/tbb/detail/copy_if.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/count.h b/thrust/thrust/system/tbb/detail/count.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/count.h rename to thrust/thrust/system/tbb/detail/count.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/equal.h b/thrust/thrust/system/tbb/detail/equal.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/equal.h rename to thrust/thrust/system/tbb/detail/equal.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/execution_policy.h b/thrust/thrust/system/tbb/detail/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/execution_policy.h rename to thrust/thrust/system/tbb/detail/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/extrema.h b/thrust/thrust/system/tbb/detail/extrema.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/extrema.h rename to thrust/thrust/system/tbb/detail/extrema.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/fill.h b/thrust/thrust/system/tbb/detail/fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/fill.h rename to thrust/thrust/system/tbb/detail/fill.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/find.h b/thrust/thrust/system/tbb/detail/find.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/find.h rename to thrust/thrust/system/tbb/detail/find.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/for_each.h b/thrust/thrust/system/tbb/detail/for_each.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/for_each.h rename to thrust/thrust/system/tbb/detail/for_each.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/for_each.inl b/thrust/thrust/system/tbb/detail/for_each.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/for_each.inl rename to thrust/thrust/system/tbb/detail/for_each.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/gather.h b/thrust/thrust/system/tbb/detail/gather.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/gather.h rename to thrust/thrust/system/tbb/detail/gather.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/generate.h b/thrust/thrust/system/tbb/detail/generate.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/generate.h rename to thrust/thrust/system/tbb/detail/generate.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/get_value.h b/thrust/thrust/system/tbb/detail/get_value.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/get_value.h rename to thrust/thrust/system/tbb/detail/get_value.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/inner_product.h b/thrust/thrust/system/tbb/detail/inner_product.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/inner_product.h rename to thrust/thrust/system/tbb/detail/inner_product.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/iter_swap.h b/thrust/thrust/system/tbb/detail/iter_swap.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/iter_swap.h rename to thrust/thrust/system/tbb/detail/iter_swap.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/logical.h b/thrust/thrust/system/tbb/detail/logical.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/logical.h rename to thrust/thrust/system/tbb/detail/logical.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/malloc_and_free.h b/thrust/thrust/system/tbb/detail/malloc_and_free.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/malloc_and_free.h rename to thrust/thrust/system/tbb/detail/malloc_and_free.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/memory.inl b/thrust/thrust/system/tbb/detail/memory.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/memory.inl rename to thrust/thrust/system/tbb/detail/memory.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/merge.h b/thrust/thrust/system/tbb/detail/merge.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/merge.h rename to thrust/thrust/system/tbb/detail/merge.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/merge.inl b/thrust/thrust/system/tbb/detail/merge.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/merge.inl rename to thrust/thrust/system/tbb/detail/merge.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/mismatch.h b/thrust/thrust/system/tbb/detail/mismatch.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/mismatch.h rename to thrust/thrust/system/tbb/detail/mismatch.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/par.h b/thrust/thrust/system/tbb/detail/par.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/par.h rename to thrust/thrust/system/tbb/detail/par.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/partition.h b/thrust/thrust/system/tbb/detail/partition.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/partition.h rename to thrust/thrust/system/tbb/detail/partition.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/partition.inl b/thrust/thrust/system/tbb/detail/partition.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/partition.inl rename to thrust/thrust/system/tbb/detail/partition.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/per_device_resource.h b/thrust/thrust/system/tbb/detail/per_device_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/per_device_resource.h rename to thrust/thrust/system/tbb/detail/per_device_resource.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/pointer.inl b/thrust/thrust/system/tbb/detail/pointer.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/pointer.inl rename to thrust/thrust/system/tbb/detail/pointer.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/reduce.h b/thrust/thrust/system/tbb/detail/reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/reduce.h rename to thrust/thrust/system/tbb/detail/reduce.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/reduce.inl b/thrust/thrust/system/tbb/detail/reduce.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/reduce.inl rename to thrust/thrust/system/tbb/detail/reduce.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/reduce_by_key.h b/thrust/thrust/system/tbb/detail/reduce_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/reduce_by_key.h rename to thrust/thrust/system/tbb/detail/reduce_by_key.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/reduce_by_key.inl b/thrust/thrust/system/tbb/detail/reduce_by_key.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/reduce_by_key.inl rename to thrust/thrust/system/tbb/detail/reduce_by_key.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/reduce_intervals.h b/thrust/thrust/system/tbb/detail/reduce_intervals.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/reduce_intervals.h rename to thrust/thrust/system/tbb/detail/reduce_intervals.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/remove.h b/thrust/thrust/system/tbb/detail/remove.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/remove.h rename to thrust/thrust/system/tbb/detail/remove.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/remove.inl b/thrust/thrust/system/tbb/detail/remove.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/remove.inl rename to thrust/thrust/system/tbb/detail/remove.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/replace.h b/thrust/thrust/system/tbb/detail/replace.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/replace.h rename to thrust/thrust/system/tbb/detail/replace.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/reverse.h b/thrust/thrust/system/tbb/detail/reverse.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/reverse.h rename to thrust/thrust/system/tbb/detail/reverse.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/scan.h b/thrust/thrust/system/tbb/detail/scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/scan.h rename to thrust/thrust/system/tbb/detail/scan.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/scan.inl b/thrust/thrust/system/tbb/detail/scan.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/scan.inl rename to thrust/thrust/system/tbb/detail/scan.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/scan_by_key.h b/thrust/thrust/system/tbb/detail/scan_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/scan_by_key.h rename to thrust/thrust/system/tbb/detail/scan_by_key.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/scatter.h b/thrust/thrust/system/tbb/detail/scatter.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/scatter.h rename to thrust/thrust/system/tbb/detail/scatter.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/sequence.h b/thrust/thrust/system/tbb/detail/sequence.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/sequence.h rename to thrust/thrust/system/tbb/detail/sequence.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/set_operations.h b/thrust/thrust/system/tbb/detail/set_operations.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/set_operations.h rename to thrust/thrust/system/tbb/detail/set_operations.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/sort.h b/thrust/thrust/system/tbb/detail/sort.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/sort.h rename to thrust/thrust/system/tbb/detail/sort.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/sort.inl b/thrust/thrust/system/tbb/detail/sort.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/sort.inl rename to thrust/thrust/system/tbb/detail/sort.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/swap_ranges.h b/thrust/thrust/system/tbb/detail/swap_ranges.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/swap_ranges.h rename to thrust/thrust/system/tbb/detail/swap_ranges.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/tabulate.h b/thrust/thrust/system/tbb/detail/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/tabulate.h rename to thrust/thrust/system/tbb/detail/tabulate.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/temporary_buffer.h b/thrust/thrust/system/tbb/detail/temporary_buffer.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/temporary_buffer.h rename to thrust/thrust/system/tbb/detail/temporary_buffer.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/transform.h b/thrust/thrust/system/tbb/detail/transform.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/transform.h rename to thrust/thrust/system/tbb/detail/transform.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/transform_reduce.h b/thrust/thrust/system/tbb/detail/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/transform_reduce.h rename to thrust/thrust/system/tbb/detail/transform_reduce.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/transform_scan.h b/thrust/thrust/system/tbb/detail/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/transform_scan.h rename to thrust/thrust/system/tbb/detail/transform_scan.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/uninitialized_copy.h b/thrust/thrust/system/tbb/detail/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/uninitialized_copy.h rename to thrust/thrust/system/tbb/detail/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/uninitialized_fill.h b/thrust/thrust/system/tbb/detail/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/uninitialized_fill.h rename to thrust/thrust/system/tbb/detail/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/unique.h b/thrust/thrust/system/tbb/detail/unique.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/unique.h rename to thrust/thrust/system/tbb/detail/unique.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/unique.inl b/thrust/thrust/system/tbb/detail/unique.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/unique.inl rename to thrust/thrust/system/tbb/detail/unique.inl diff --git a/DiffVG/thrust/thrust/system/tbb/detail/unique_by_key.h b/thrust/thrust/system/tbb/detail/unique_by_key.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/unique_by_key.h rename to thrust/thrust/system/tbb/detail/unique_by_key.h diff --git a/DiffVG/thrust/thrust/system/tbb/detail/unique_by_key.inl b/thrust/thrust/system/tbb/detail/unique_by_key.inl similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/detail/unique_by_key.inl rename to thrust/thrust/system/tbb/detail/unique_by_key.inl diff --git a/DiffVG/thrust/thrust/system/tbb/execution_policy.h b/thrust/thrust/system/tbb/execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/execution_policy.h rename to thrust/thrust/system/tbb/execution_policy.h diff --git a/DiffVG/thrust/thrust/system/tbb/memory.h b/thrust/thrust/system/tbb/memory.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/memory.h rename to thrust/thrust/system/tbb/memory.h diff --git a/DiffVG/thrust/thrust/system/tbb/memory_resource.h b/thrust/thrust/system/tbb/memory_resource.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/memory_resource.h rename to thrust/thrust/system/tbb/memory_resource.h diff --git a/DiffVG/thrust/thrust/system/tbb/pointer.h b/thrust/thrust/system/tbb/pointer.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/pointer.h rename to thrust/thrust/system/tbb/pointer.h diff --git a/DiffVG/thrust/thrust/system/tbb/vector.h b/thrust/thrust/system/tbb/vector.h similarity index 100% rename from DiffVG/thrust/thrust/system/tbb/vector.h rename to thrust/thrust/system/tbb/vector.h diff --git a/DiffVG/thrust/thrust/system_error.h b/thrust/thrust/system_error.h similarity index 100% rename from DiffVG/thrust/thrust/system_error.h rename to thrust/thrust/system_error.h diff --git a/DiffVG/thrust/thrust/tabulate.h b/thrust/thrust/tabulate.h similarity index 100% rename from DiffVG/thrust/thrust/tabulate.h rename to thrust/thrust/tabulate.h diff --git a/DiffVG/thrust/thrust/transform.h b/thrust/thrust/transform.h similarity index 100% rename from DiffVG/thrust/thrust/transform.h rename to thrust/thrust/transform.h diff --git a/DiffVG/thrust/thrust/transform_reduce.h b/thrust/thrust/transform_reduce.h similarity index 100% rename from DiffVG/thrust/thrust/transform_reduce.h rename to thrust/thrust/transform_reduce.h diff --git a/DiffVG/thrust/thrust/transform_scan.h b/thrust/thrust/transform_scan.h similarity index 100% rename from DiffVG/thrust/thrust/transform_scan.h rename to thrust/thrust/transform_scan.h diff --git a/DiffVG/thrust/thrust/tuple.h b/thrust/thrust/tuple.h similarity index 100% rename from DiffVG/thrust/thrust/tuple.h rename to thrust/thrust/tuple.h diff --git a/DiffVG/thrust/thrust/type_traits/integer_sequence.h b/thrust/thrust/type_traits/integer_sequence.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/integer_sequence.h rename to thrust/thrust/type_traits/integer_sequence.h diff --git a/DiffVG/thrust/thrust/type_traits/is_contiguous_iterator.h b/thrust/thrust/type_traits/is_contiguous_iterator.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/is_contiguous_iterator.h rename to thrust/thrust/type_traits/is_contiguous_iterator.h diff --git a/DiffVG/thrust/thrust/type_traits/is_execution_policy.h b/thrust/thrust/type_traits/is_execution_policy.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/is_execution_policy.h rename to thrust/thrust/type_traits/is_execution_policy.h diff --git a/DiffVG/thrust/thrust/type_traits/is_operator_less_or_greater_function_object.h b/thrust/thrust/type_traits/is_operator_less_or_greater_function_object.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/is_operator_less_or_greater_function_object.h rename to thrust/thrust/type_traits/is_operator_less_or_greater_function_object.h diff --git a/DiffVG/thrust/thrust/type_traits/is_operator_plus_function_object.h b/thrust/thrust/type_traits/is_operator_plus_function_object.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/is_operator_plus_function_object.h rename to thrust/thrust/type_traits/is_operator_plus_function_object.h diff --git a/DiffVG/thrust/thrust/type_traits/is_trivially_relocatable.h b/thrust/thrust/type_traits/is_trivially_relocatable.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/is_trivially_relocatable.h rename to thrust/thrust/type_traits/is_trivially_relocatable.h diff --git a/DiffVG/thrust/thrust/type_traits/logical_metafunctions.h b/thrust/thrust/type_traits/logical_metafunctions.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/logical_metafunctions.h rename to thrust/thrust/type_traits/logical_metafunctions.h diff --git a/DiffVG/thrust/thrust/type_traits/remove_cvref.h b/thrust/thrust/type_traits/remove_cvref.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/remove_cvref.h rename to thrust/thrust/type_traits/remove_cvref.h diff --git a/DiffVG/thrust/thrust/type_traits/void_t.h b/thrust/thrust/type_traits/void_t.h similarity index 100% rename from DiffVG/thrust/thrust/type_traits/void_t.h rename to thrust/thrust/type_traits/void_t.h diff --git a/DiffVG/thrust/thrust/uninitialized_copy.h b/thrust/thrust/uninitialized_copy.h similarity index 100% rename from DiffVG/thrust/thrust/uninitialized_copy.h rename to thrust/thrust/uninitialized_copy.h diff --git a/DiffVG/thrust/thrust/uninitialized_fill.h b/thrust/thrust/uninitialized_fill.h similarity index 100% rename from DiffVG/thrust/thrust/uninitialized_fill.h rename to thrust/thrust/uninitialized_fill.h diff --git a/DiffVG/thrust/thrust/unique.h b/thrust/thrust/unique.h similarity index 100% rename from DiffVG/thrust/thrust/unique.h rename to thrust/thrust/unique.h diff --git a/DiffVG/thrust/thrust/version.h b/thrust/thrust/version.h similarity index 100% rename from DiffVG/thrust/thrust/version.h rename to thrust/thrust/version.h diff --git a/DiffVG/thrust/thrust/zip_function.h b/thrust/thrust/zip_function.h similarity index 100% rename from DiffVG/thrust/thrust/zip_function.h rename to thrust/thrust/zip_function.h diff --git a/DiffVG/thrust/thrust_perf_tests.trs b/thrust/thrust_perf_tests.trs similarity index 100% rename from DiffVG/thrust/thrust_perf_tests.trs rename to thrust/thrust_perf_tests.trs diff --git a/DiffVG/thrust/thrust_perf_tests.vlcc b/thrust/thrust_perf_tests.vlcc similarity index 100% rename from DiffVG/thrust/thrust_perf_tests.vlcc rename to thrust/thrust_perf_tests.vlcc diff --git a/DiffVG/thrust/thrust_perf_tests.vlct b/thrust/thrust_perf_tests.vlct similarity index 100% rename from DiffVG/thrust/thrust_perf_tests.vlct rename to thrust/thrust_perf_tests.vlct diff --git a/DiffVG/thrust/thrust_tests.trs b/thrust/thrust_tests.trs similarity index 100% rename from DiffVG/thrust/thrust_tests.trs rename to thrust/thrust_tests.trs diff --git a/DiffVG/thrust/thrust_tests.vlcc b/thrust/thrust_tests.vlcc similarity index 100% rename from DiffVG/thrust/thrust_tests.vlcc rename to thrust/thrust_tests.vlcc diff --git a/DiffVG/thrust/thrust_tests.vlct b/thrust/thrust_tests.vlct similarity index 100% rename from DiffVG/thrust/thrust_tests.vlct rename to thrust/thrust_tests.vlct diff --git a/DiffVG/vector.h b/vector.h similarity index 100% rename from DiffVG/vector.h rename to vector.h diff --git a/DiffVG/winding_number.h b/winding_number.h similarity index 100% rename from DiffVG/winding_number.h rename to winding_number.h diff --git a/DiffVG/within_distance.h b/within_distance.h similarity index 100% rename from DiffVG/within_distance.h rename to within_distance.h