CMakeLists.txt
LICENSE.md
MANIFEST.in
README.md
packaging_instructions.txt
pyproject.toml
setup.py
cmake/CudaSupportedArchitectures.cmake
cmake/CxxStdAutodetect.cmake
cmake/DEMEConfig.cmake.in
cmake/FixNinjaColors.cmake
data/clumps/3_clump.csv
data/clumps/6_clump.csv
data/clumps/ContactChain_initial.csv
data/clumps/TeddyBear.csv
data/clumps/ViperWheelSimple.csv
data/clumps/ellipsoid_2_1_1.csv
data/clumps/molecule.csv
data/clumps/spiky_sphere.csv
data/clumps/triangular_flat.csv
data/clumps/triangular_flat_6comp.csv
data/mesh/GPBR_Vessel_Fine.obj
data/mesh/cone.obj
data/mesh/cube.obj
data/mesh/cyl_r1_h2.obj
data/mesh/excavator.obj
data/mesh/funnel.obj
data/mesh/funnel_left.obj
data/mesh/hourglass.obj
data/mesh/hourglass_cap.obj
data/mesh/internal_mixer.obj
data/mesh/plane_20by20.obj
data/mesh/silo.obj
data/mesh/sphere.obj
data/mesh/thin_plate.obj
data/mesh/rover_wheels/curiosity_wheel.obj
data/mesh/rover_wheels/curiosity_wheel_surface.obj
data/mesh/rover_wheels/viper_wheel_right.obj
data/sim_data/example_cnt_pairs.csv
deme.egg-info/PKG-INFO
deme.egg-info/SOURCES.txt
deme.egg-info/dependency_links.txt
deme.egg-info/not-zip-safe
deme.egg-info/requires.txt
deme.egg-info/top_level.txt
src/.format_all
src/DEM/API.h
src/DEM/APIPrivate.cpp
src/DEM/APIPublic.cpp
src/DEM/AuxClasses.cpp
src/DEM/AuxClasses.h
src/DEM/BdrsAndObjs.h
src/DEM/CMakeLists.txt
src/DEM/Defines.h
src/DEM/HostSideHelpers.hpp
src/DEM/MeshUtils.cpp
src/DEM/Models.h
src/DEM/PyDEME.cpp
src/DEM/Structs.h
src/DEM/VariableTypes.h
src/DEM/dT.cpp
src/DEM/dT.h
src/DEM/kT.cpp
src/DEM/kT.h
src/DEM/utils/Samplers.hpp
src/algorithms/CMakeLists.txt
src/algorithms/DEMCubContactDetection.cu
src/algorithms/DEMCubForceCollection.cu
src/algorithms/DEMCubInstantiations.cu
src/algorithms/DEMCubWrappers.cu
src/algorithms/DEMDynamicMisc.cu
src/algorithms/DEMStaticDeviceSubroutines.h
src/algorithms/DEMStaticDeviceUtilities.cuh
src/core/ApiVersion.h.in
src/core/CMakeLists.txt
src/core/DebugInfo.cpp
src/core/utils/CudaAllocator.hpp
src/core/utils/DEMEPaths.cpp
src/core/utils/DEMEPaths.h
src/core/utils/DataMigrationHelper.hpp
src/core/utils/GpuError.h
src/core/utils/GpuManager.cpp
src/core/utils/GpuManager.h
src/core/utils/HeaderGenerator.h
src/core/utils/JitHelper.cpp
src/core/utils/JitHelper.h
src/core/utils/ManagedMemory.hpp
src/core/utils/RuntimeData.cpp.in
src/core/utils/RuntimeData.h
src/core/utils/ThreadManager.h
src/core/utils/Timer.hpp
src/core/utils/WavefrontMeshLoader.hpp
src/core/utils/csv.hpp
src/demo/CMakeLists.txt
src/demo/DEMdemo_BallDrop.cpp
src/demo/DEMdemo_BallDrop2D.cpp
src/demo/DEMdemo_Centrifuge.cpp
src/demo/DEMdemo_ConePenetration.cpp
src/demo/DEMdemo_ContactChain.cpp
src/demo/DEMdemo_Electrostatic.cpp
src/demo/DEMdemo_FlexibleMesh.cpp
src/demo/DEMdemo_Fracture_Box.cpp
src/demo/DEMdemo_GRCPrep_Part1.cpp
src/demo/DEMdemo_GRCPrep_Part2.cpp
src/demo/DEMdemo_GRCPrep_Part3.cpp
src/demo/DEMdemo_GameOfLife.cpp
src/demo/DEMdemo_Hopper_Sphere_Cylinder.cpp
src/demo/DEMdemo_Indentation.cpp
src/demo/DEMdemo_Mixer.cpp
src/demo/DEMdemo_Plow.cpp
src/demo/DEMdemo_Repose.cpp
src/demo/DEMdemo_Repose2D.cpp
src/demo/DEMdemo_RotatingDrum.cpp
src/demo/DEMdemo_Shake.cpp
src/demo/DEMdemo_Sieve.cpp
src/demo/DEMdemo_SingleSphereCollide.cpp
src/demo/DEMdemo_SolarSystem.cpp
src/demo/DEMdemo_TestPack.cpp
src/demo/DEMdemo_WheelDP.cpp
src/demo/DEMdemo_WheelDPSimplified.cpp
src/demo/DEMdemo_WheelSlopeSlip.cpp
src/demo/pyDEME_BallDrop.py
src/demo/pyDEME_BallDrop2D.py
src/demo/pyDEME_Centrifuge.py
src/demo/pyDEME_ConePenetration.py
src/demo/pyDEME_Electrostatic.py
src/demo/pyDEME_FlexibleMesh.py
src/demo/pyDEME_GRCPrep_Part1.py
src/demo/pyDEME_GameOfLife.py
src/demo/pyDEME_Mixer.py
src/demo/pyDEME_WheelDPSimplified.py
src/kernel/CUDAMathHelpers.cuh
src/kernel/DEMBinSphereKernels.cu
src/kernel/DEMBinTriangleKernels.cu
src/kernel/DEMCalcForceKernels.cu
src/kernel/DEMCollectForceKernels.cu
src/kernel/DEMCollectForceKernels_Compact.cu
src/kernel/DEMCollisionKernels.cu
src/kernel/DEMContactKernels_SphereSphere.cu
src/kernel/DEMContactKernels_SphereTriangle.cu
src/kernel/DEMHelperKernels.cuh
src/kernel/DEMHistoryMappingKernels.cu
src/kernel/DEMIntegrationKernels.cu
src/kernel/DEMMiscKernels.cu
src/kernel/DEMModeratorKernels.cu
src/kernel/DEMOwnerQueryKernels.cu
src/kernel/DEMPrepForceKernels.cu
src/kernel/DEMSphereQueryKernels.cu
src/kernel/DEMTriangleBoxIntersect.cu
src/kernel/hello.cu
src/kernel/DEMCustomizablePolicies/AnalyticalCompDefJitify.cu
src/kernel/DEMCustomizablePolicies/ClumpCompAcqStratAllFlatten.cu
src/kernel/DEMCustomizablePolicies/ClumpCompAcqStratAllJitify.cu
src/kernel/DEMCustomizablePolicies/ClumpCompAcqStratPartialJitify.cu
src/kernel/DEMCustomizablePolicies/ClumpCompDefJitify.cu
src/kernel/DEMCustomizablePolicies/ContactInfoWriteBack.cu
src/kernel/DEMCustomizablePolicies/ForceInKernelReductionStrat.cu
src/kernel/DEMCustomizablePolicies/FrictionlessHertzianForceModel.cu
src/kernel/DEMCustomizablePolicies/FullHertzianForceModel.cu
src/kernel/DEMCustomizablePolicies/IntegrationVelPassOnCenteredDiff.cu
src/kernel/DEMCustomizablePolicies/IntegrationVelPassOnExtendedTaylor.cu
src/kernel/DEMCustomizablePolicies/IntegrationVelPassOnForwardEuler.cu
src/kernel/DEMCustomizablePolicies/MOIAcqStratFlatten.cu
src/kernel/DEMCustomizablePolicies/MOIAcqStratJitify.cu
src/kernel/DEMCustomizablePolicies/MOIDefJitify.cu
src/kernel/DEMCustomizablePolicies/MassAcqStratFlatten.cu
src/kernel/DEMCustomizablePolicies/MassAcqStratJitify.cu
src/kernel/DEMCustomizablePolicies/MassDefJitify.cu
src/kernel/DEMUserScripts/ForceModel2D.cu
src/kernel/DEMUserScripts/ForceModelMooring.cu
src/kernel/DEMUserScripts/ForceModelMooringPosition.cu
src/kernel/DEMUserScripts/ForceModelWithCohesion.cu
src/kernel/DEMUserScripts/ForceModelWithElectrostatic.cu
src/kernel/DEMUserScripts/ForceModelWithFractureModel.cu
src/kernel/DEMUserScripts/ForceModelWithGravity.cu
thirdparty/jitify/.clang-format
thirdparty/jitify/.git
thirdparty/jitify/.gitignore
thirdparty/jitify/Doxyfile
thirdparty/jitify/LICENSE
thirdparty/jitify/Makefile
thirdparty/jitify/README.md
thirdparty/jitify/jitify.hpp
thirdparty/jitify/jitify_example.cpp
thirdparty/jitify/jitify_test.cu
thirdparty/jitify/nvrtc_cli.cpp
thirdparty/jitify/nvrtc_cli_test.sh
thirdparty/jitify/stringify.cpp
thirdparty/jitify/example_headers/class_arg_kernel.cuh
thirdparty/jitify/example_headers/constant_header.cuh
thirdparty/jitify/example_headers/my_header1.cuh
thirdparty/jitify/example_headers/my_header2.cuh
thirdparty/jitify/example_headers/my_header3.cuh
thirdparty/pybind11/.appveyor.yml
thirdparty/pybind11/.clang-format
thirdparty/pybind11/.clang-tidy
thirdparty/pybind11/.cmake-format.yaml
thirdparty/pybind11/.codespell-ignore-lines
thirdparty/pybind11/.git
thirdparty/pybind11/.gitattributes
thirdparty/pybind11/.gitignore
thirdparty/pybind11/.pre-commit-config.yaml
thirdparty/pybind11/.readthedocs.yml
thirdparty/pybind11/CMakeLists.txt
thirdparty/pybind11/LICENSE
thirdparty/pybind11/MANIFEST.in
thirdparty/pybind11/README.rst
thirdparty/pybind11/noxfile.py
thirdparty/pybind11/pyproject.toml
thirdparty/pybind11/setup.cfg
thirdparty/pybind11/setup.py
thirdparty/pybind11/.github/CODEOWNERS
thirdparty/pybind11/.github/CONTRIBUTING.md
thirdparty/pybind11/.github/dependabot.yml
thirdparty/pybind11/.github/labeler.yml
thirdparty/pybind11/.github/labeler_merged.yml
thirdparty/pybind11/.github/pull_request_template.md
thirdparty/pybind11/.github/ISSUE_TEMPLATE/bug-report.yml
thirdparty/pybind11/.github/ISSUE_TEMPLATE/config.yml
thirdparty/pybind11/.github/matchers/pylint.json
thirdparty/pybind11/.github/workflows/ci.yml
thirdparty/pybind11/.github/workflows/configure.yml
thirdparty/pybind11/.github/workflows/format.yml
thirdparty/pybind11/.github/workflows/labeler.yml
thirdparty/pybind11/.github/workflows/pip.yml
thirdparty/pybind11/.github/workflows/upstream.yml
thirdparty/pybind11/docs/Doxyfile
thirdparty/pybind11/docs/Makefile
thirdparty/pybind11/docs/basics.rst
thirdparty/pybind11/docs/benchmark.py
thirdparty/pybind11/docs/benchmark.rst
thirdparty/pybind11/docs/changelog.rst
thirdparty/pybind11/docs/classes.rst
thirdparty/pybind11/docs/compiling.rst
thirdparty/pybind11/docs/conf.py
thirdparty/pybind11/docs/faq.rst
thirdparty/pybind11/docs/index.rst
thirdparty/pybind11/docs/installing.rst
thirdparty/pybind11/docs/limitations.rst
thirdparty/pybind11/docs/pybind11-logo.png
thirdparty/pybind11/docs/pybind11_vs_boost_python1.png
thirdparty/pybind11/docs/pybind11_vs_boost_python1.svg
thirdparty/pybind11/docs/pybind11_vs_boost_python2.png
thirdparty/pybind11/docs/pybind11_vs_boost_python2.svg
thirdparty/pybind11/docs/reference.rst
thirdparty/pybind11/docs/release.rst
thirdparty/pybind11/docs/requirements.txt
thirdparty/pybind11/docs/upgrade.rst
thirdparty/pybind11/docs/_static/css/custom.css
thirdparty/pybind11/docs/advanced/classes.rst
thirdparty/pybind11/docs/advanced/embedding.rst
thirdparty/pybind11/docs/advanced/exceptions.rst
thirdparty/pybind11/docs/advanced/functions.rst
thirdparty/pybind11/docs/advanced/misc.rst
thirdparty/pybind11/docs/advanced/smart_ptrs.rst
thirdparty/pybind11/docs/advanced/cast/chrono.rst
thirdparty/pybind11/docs/advanced/cast/custom.rst
thirdparty/pybind11/docs/advanced/cast/eigen.rst
thirdparty/pybind11/docs/advanced/cast/functional.rst
thirdparty/pybind11/docs/advanced/cast/index.rst
thirdparty/pybind11/docs/advanced/cast/overview.rst
thirdparty/pybind11/docs/advanced/cast/stl.rst
thirdparty/pybind11/docs/advanced/cast/strings.rst
thirdparty/pybind11/docs/advanced/pycpp/index.rst
thirdparty/pybind11/docs/advanced/pycpp/numpy.rst
thirdparty/pybind11/docs/advanced/pycpp/object.rst
thirdparty/pybind11/docs/advanced/pycpp/utilities.rst
thirdparty/pybind11/docs/cmake/index.rst
thirdparty/pybind11/include/pybind11/attr.h
thirdparty/pybind11/include/pybind11/buffer_info.h
thirdparty/pybind11/include/pybind11/cast.h
thirdparty/pybind11/include/pybind11/chrono.h
thirdparty/pybind11/include/pybind11/common.h
thirdparty/pybind11/include/pybind11/complex.h
thirdparty/pybind11/include/pybind11/eigen.h
thirdparty/pybind11/include/pybind11/embed.h
thirdparty/pybind11/include/pybind11/eval.h
thirdparty/pybind11/include/pybind11/functional.h
thirdparty/pybind11/include/pybind11/gil.h
thirdparty/pybind11/include/pybind11/iostream.h
thirdparty/pybind11/include/pybind11/numpy.h
thirdparty/pybind11/include/pybind11/operators.h
thirdparty/pybind11/include/pybind11/options.h
thirdparty/pybind11/include/pybind11/pybind11.h
thirdparty/pybind11/include/pybind11/pytypes.h
thirdparty/pybind11/include/pybind11/stl.h
thirdparty/pybind11/include/pybind11/stl_bind.h
thirdparty/pybind11/include/pybind11/detail/class.h
thirdparty/pybind11/include/pybind11/detail/common.h
thirdparty/pybind11/include/pybind11/detail/descr.h
thirdparty/pybind11/include/pybind11/detail/init.h
thirdparty/pybind11/include/pybind11/detail/internals.h
thirdparty/pybind11/include/pybind11/detail/type_caster_base.h
thirdparty/pybind11/include/pybind11/detail/typeid.h
thirdparty/pybind11/include/pybind11/eigen/matrix.h
thirdparty/pybind11/include/pybind11/eigen/tensor.h
thirdparty/pybind11/include/pybind11/stl/filesystem.h
thirdparty/pybind11/pybind11/__init__.py
thirdparty/pybind11/pybind11/__main__.py
thirdparty/pybind11/pybind11/_version.py
thirdparty/pybind11/pybind11/commands.py
thirdparty/pybind11/pybind11/py.typed
thirdparty/pybind11/pybind11/setup_helpers.py
thirdparty/pybind11/tests/CMakeLists.txt
thirdparty/pybind11/tests/conftest.py
thirdparty/pybind11/tests/constructor_stats.h
thirdparty/pybind11/tests/cross_module_gil_utils.cpp
thirdparty/pybind11/tests/cross_module_interleaved_error_already_set.cpp
thirdparty/pybind11/tests/eigen_tensor_avoid_stl_array.cpp
thirdparty/pybind11/tests/env.py
thirdparty/pybind11/tests/local_bindings.h
thirdparty/pybind11/tests/object.h
thirdparty/pybind11/tests/pybind11_cross_module_tests.cpp
thirdparty/pybind11/tests/pybind11_tests.cpp
thirdparty/pybind11/tests/pybind11_tests.h
thirdparty/pybind11/tests/pytest.ini
thirdparty/pybind11/tests/requirements.txt
thirdparty/pybind11/tests/test_async.cpp
thirdparty/pybind11/tests/test_async.py
thirdparty/pybind11/tests/test_buffers.cpp
thirdparty/pybind11/tests/test_buffers.py
thirdparty/pybind11/tests/test_builtin_casters.cpp
thirdparty/pybind11/tests/test_builtin_casters.py
thirdparty/pybind11/tests/test_call_policies.cpp
thirdparty/pybind11/tests/test_call_policies.py
thirdparty/pybind11/tests/test_callbacks.cpp
thirdparty/pybind11/tests/test_callbacks.py
thirdparty/pybind11/tests/test_chrono.cpp
thirdparty/pybind11/tests/test_chrono.py
thirdparty/pybind11/tests/test_class.cpp
thirdparty/pybind11/tests/test_class.py
thirdparty/pybind11/tests/test_const_name.cpp
thirdparty/pybind11/tests/test_const_name.py
thirdparty/pybind11/tests/test_constants_and_functions.cpp
thirdparty/pybind11/tests/test_constants_and_functions.py
thirdparty/pybind11/tests/test_copy_move.cpp
thirdparty/pybind11/tests/test_copy_move.py
thirdparty/pybind11/tests/test_custom_type_casters.cpp
thirdparty/pybind11/tests/test_custom_type_casters.py
thirdparty/pybind11/tests/test_custom_type_setup.cpp
thirdparty/pybind11/tests/test_custom_type_setup.py
thirdparty/pybind11/tests/test_docstring_options.cpp
thirdparty/pybind11/tests/test_docstring_options.py
thirdparty/pybind11/tests/test_eigen_matrix.cpp
thirdparty/pybind11/tests/test_eigen_matrix.py
thirdparty/pybind11/tests/test_eigen_tensor.cpp
thirdparty/pybind11/tests/test_eigen_tensor.inl
thirdparty/pybind11/tests/test_eigen_tensor.py
thirdparty/pybind11/tests/test_enum.cpp
thirdparty/pybind11/tests/test_enum.py
thirdparty/pybind11/tests/test_eval.cpp
thirdparty/pybind11/tests/test_eval.py
thirdparty/pybind11/tests/test_eval_call.py
thirdparty/pybind11/tests/test_exceptions.cpp
thirdparty/pybind11/tests/test_exceptions.h
thirdparty/pybind11/tests/test_exceptions.py
thirdparty/pybind11/tests/test_factory_constructors.cpp
thirdparty/pybind11/tests/test_factory_constructors.py
thirdparty/pybind11/tests/test_gil_scoped.cpp
thirdparty/pybind11/tests/test_gil_scoped.py
thirdparty/pybind11/tests/test_iostream.cpp
thirdparty/pybind11/tests/test_iostream.py
thirdparty/pybind11/tests/test_kwargs_and_defaults.cpp
thirdparty/pybind11/tests/test_kwargs_and_defaults.py
thirdparty/pybind11/tests/test_local_bindings.cpp
thirdparty/pybind11/tests/test_local_bindings.py
thirdparty/pybind11/tests/test_methods_and_attributes.cpp
thirdparty/pybind11/tests/test_methods_and_attributes.py
thirdparty/pybind11/tests/test_modules.cpp
thirdparty/pybind11/tests/test_modules.py
thirdparty/pybind11/tests/test_multiple_inheritance.cpp
thirdparty/pybind11/tests/test_multiple_inheritance.py
thirdparty/pybind11/tests/test_numpy_array.cpp
thirdparty/pybind11/tests/test_numpy_array.py
thirdparty/pybind11/tests/test_numpy_dtypes.cpp
thirdparty/pybind11/tests/test_numpy_dtypes.py
thirdparty/pybind11/tests/test_numpy_vectorize.cpp
thirdparty/pybind11/tests/test_numpy_vectorize.py
thirdparty/pybind11/tests/test_opaque_types.cpp
thirdparty/pybind11/tests/test_opaque_types.py
thirdparty/pybind11/tests/test_operator_overloading.cpp
thirdparty/pybind11/tests/test_operator_overloading.py
thirdparty/pybind11/tests/test_pickling.cpp
thirdparty/pybind11/tests/test_pickling.py
thirdparty/pybind11/tests/test_pytypes.cpp
thirdparty/pybind11/tests/test_pytypes.py
thirdparty/pybind11/tests/test_sequences_and_iterators.cpp
thirdparty/pybind11/tests/test_sequences_and_iterators.py
thirdparty/pybind11/tests/test_smart_ptr.cpp
thirdparty/pybind11/tests/test_smart_ptr.py
thirdparty/pybind11/tests/test_stl.cpp
thirdparty/pybind11/tests/test_stl.py
thirdparty/pybind11/tests/test_stl_binders.cpp
thirdparty/pybind11/tests/test_stl_binders.py
thirdparty/pybind11/tests/test_tagbased_polymorphic.cpp
thirdparty/pybind11/tests/test_tagbased_polymorphic.py
thirdparty/pybind11/tests/test_thread.cpp
thirdparty/pybind11/tests/test_thread.py
thirdparty/pybind11/tests/test_union.cpp
thirdparty/pybind11/tests/test_union.py
thirdparty/pybind11/tests/test_virtual_functions.cpp
thirdparty/pybind11/tests/test_virtual_functions.py
thirdparty/pybind11/tests/valgrind-numpy-scipy.supp
thirdparty/pybind11/tests/valgrind-python.supp
thirdparty/pybind11/tests/extra_python_package/pytest.ini
thirdparty/pybind11/tests/extra_python_package/test_files.py
thirdparty/pybind11/tests/extra_setuptools/pytest.ini
thirdparty/pybind11/tests/extra_setuptools/test_setuphelper.py
thirdparty/pybind11/tests/test_cmake_build/CMakeLists.txt
thirdparty/pybind11/tests/test_cmake_build/embed.cpp
thirdparty/pybind11/tests/test_cmake_build/main.cpp
thirdparty/pybind11/tests/test_cmake_build/test.py
thirdparty/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt
thirdparty/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt
thirdparty/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt
thirdparty/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt
thirdparty/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt
thirdparty/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt
thirdparty/pybind11/tests/test_embed/CMakeLists.txt
thirdparty/pybind11/tests/test_embed/catch.cpp
thirdparty/pybind11/tests/test_embed/external_module.cpp
thirdparty/pybind11/tests/test_embed/test_interpreter.cpp
thirdparty/pybind11/tests/test_embed/test_interpreter.py
thirdparty/pybind11/tests/test_embed/test_trampoline.py
thirdparty/pybind11/tools/FindCatch.cmake
thirdparty/pybind11/tools/FindEigen3.cmake
thirdparty/pybind11/tools/FindPythonLibsNew.cmake
thirdparty/pybind11/tools/JoinPaths.cmake
thirdparty/pybind11/tools/check-style.sh
thirdparty/pybind11/tools/cmake_uninstall.cmake.in
thirdparty/pybind11/tools/codespell_ignore_lines_from_errors.py
thirdparty/pybind11/tools/libsize.py
thirdparty/pybind11/tools/make_changelog.py
thirdparty/pybind11/tools/pybind11.pc.in
thirdparty/pybind11/tools/pybind11Common.cmake
thirdparty/pybind11/tools/pybind11Config.cmake.in
thirdparty/pybind11/tools/pybind11NewTools.cmake
thirdparty/pybind11/tools/pybind11Tools.cmake
thirdparty/pybind11/tools/pyproject.toml
thirdparty/pybind11/tools/setup_global.py.in
thirdparty/pybind11/tools/setup_main.py.in