.clang-format
.gitmodules
CMakeLists.txt
CONTRIBUTING.md
Dockerfile
LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
.github/workflows/build-and-test.yml
.github/workflows/cpu-benchmarks.yml
.github/workflows/docker-build-and-push.yml
.github/workflows/docker-build.yml
.github/workflows/formatter.yml
.github/workflows/python-publish.yml
docs/Makefile
docs/make.bat
docs/source/cli.rst
docs/source/conf.py
docs/source/distributed.rst
docs/source/docker.rst
docs/source/environment.rst
docs/source/faq.rst
docs/source/index.rst
docs/source/interpreting_output.rst
docs/source/intro.rst
docs/source/performance.rst
docs/source/profiles.rst
docs/source/images/KNN.png
docs/source/images/SCAMP_Profile_Performance_Comparison.png
docs/source/images/distance_matrix_summary.png
docs/source/images/other_methods.png
docs/source/pyscamp/index.rst
docs/source/pyscamp/intro.rst
docs/source/pyscamp/kwargs.rst
docs/source/pyscamp/pyscamp.rst
pyscamp.egg-info/PKG-INFO
pyscamp.egg-info/SOURCES.txt
pyscamp.egg-info/dependency_links.txt
pyscamp.egg-info/not-zip-safe
pyscamp.egg-info/top_level.txt
src/main.cpp
src/benchmark/CMakeLists.txt
src/benchmark/benchmarks.cpp
src/common/CMakeLists.txt
src/common/common.cpp
src/common/common.h
src/common/profile.cpp
src/common/profile.h
src/common/scamp_args.cpp
src/common/scamp_args.h
src/common/scamp_exception.h
src/common/scamp_interface.cpp
src/common/scamp_interface.h
src/common/scamp_utils.cpp
src/common/scamp_utils.h
src/core/CMakeLists.txt
src/core/SCAMP.cpp
src/core/SCAMP.h
src/core/cpu_kernels.cpp
src/core/cpu_kernels.h
src/core/cpu_stats.cpp
src/core/cpu_stats.h
src/core/defines.h
src/core/kernel_common.cpp
src/core/kernel_common.h
src/core/kernel_gpu_utils.cu
src/core/kernel_gpu_utils.h
src/core/kernels.cu
src/core/kernels.h
src/core/kernels_compute.h
src/core/kernels_smem.h
src/core/qt_helper.cpp
src/core/qt_helper.h
src/core/qt_kernels.cu
src/core/qt_kernels.h
src/core/tile.cpp
src/core/tile.h
src/distributed/CMakeLists.txt
src/distributed/distributed_job.cpp
src/distributed/distributed_job.h
src/distributed/distributed_tile.cpp
src/distributed/distributed_tile.h
src/distributed/job_list.cpp
src/distributed/job_list.h
src/distributed/scamp.proto
src/distributed/scamp_client.cc
src/distributed/scamp_interface.cpp
src/distributed/scamp_interface.h
src/distributed/scamp_server.cc
src/distributed/scamp_worker.cpp
src/distributed/scamp_worker.h
src/distributed/utils.cpp
src/distributed/utils.h
src/distributed/config/client.yaml.template
src/distributed/config/create_gke_cluster.sh
src/distributed/config/server.yaml.template
src/distributed/config/service.yaml.template
src/python/CMakeLists.txt
src/python/SCAMP_python.cpp
test/difference.py
test/distance_matrix_fast.py
test/randlist.py
test/randwalk.py
test/run_tests.py
test/run_tests.sh
test/test_common.py
test/test_docker.sh
test/test_pyscamp.py
test/SampleInput/earthquake_precision_test100K.txt
test/SampleInput/poorly_conditioned_test.txt
test/SampleInput/randomlist128K.txt
test/SampleInput/randomlist16K.txt
test/SampleInput/randomlist1M.txt
test/SampleInput/randomlist256K.txt
test/SampleInput/randomlist2M.txt
test/SampleInput/randomlist32K.txt
test/SampleInput/randomlist512K.txt
test/SampleInput/randomlist64K.txt
test/SampleInput/randomlist8K.txt
test/SampleInput/randomwalk16K.txt
test/SampleInput/randomwalk1K_nan.txt
test/SampleInput/randomwalk1M.txt
test/SampleInput/randomwalk32K.txt
test/SampleInput/randomwalk512K.txt
test/SampleInput/randomwalk64K.txt
test/SampleInput/randomwalk64K_nan.txt
test/SampleInput/randomwalk8K.txt
test/SampleOutput/mp_randomwalk16K_randomwalk32K_w100.txt
test/SampleOutput/mp_randomwalk16K_w100.txt
test/SampleOutput/mp_randomwalk1M_w100.txt
test/SampleOutput/mp_randomwalk32K_randomwalk16K_w100.txt
test/SampleOutput/mp_randomwalk32K_w100.txt
test/SampleOutput/mp_randomwalk64K_nan_w100.txt
test/SampleOutput/mp_randomwalk64K_w100.txt
test/SampleOutput/mp_randomwalk8K_w100.txt
test/SampleOutput/mpi_randomwalk16K_randomwalk32K_w100.txt
test/SampleOutput/mpi_randomwalk16K_w100.txt
test/SampleOutput/mpi_randomwalk1M_w100.txt
test/SampleOutput/mpi_randomwalk32K_randomwalk16K_w100.txt
test/SampleOutput/mpi_randomwalk32K_w100.txt
test/SampleOutput/mpi_randomwalk64K_nan_w100.txt
test/SampleOutput/mpi_randomwalk64K_w100.txt
test/SampleOutput/mpi_randomwalk8K_w100.txt
third_party/gflags/CMakeLists.txt
third_party/gflags/test/CMakeLists.txt
third_party/gflags/test/config/CMakeLists.txt
third_party/gflags/test/nc/CMakeLists.txt
third_party/grpc/CMakeLists.txt
third_party/grpc/examples/android/helloworld/app/CMakeLists.txt
third_party/grpc/examples/cpp/compression/CMakeLists.txt
third_party/grpc/examples/cpp/helloworld/CMakeLists.txt
third_party/grpc/examples/cpp/helloworld/cmake_externalproject/CMakeLists.txt
third_party/grpc/examples/cpp/keyvaluestore/CMakeLists.txt
third_party/grpc/examples/cpp/load_balancing/CMakeLists.txt
third_party/grpc/examples/cpp/metadata/CMakeLists.txt
third_party/grpc/examples/cpp/route_guide/CMakeLists.txt
third_party/grpc/src/android/test/interop/app/CMakeLists.txt
third_party/grpc/third_party/upb/cmake/CMakeLists.txt
third_party/pybind11/CMakeLists.txt
third_party/pybind11/tests/CMakeLists.txt
third_party/pybind11/tests/test_cmake_build/CMakeLists.txt
third_party/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt
third_party/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt
third_party/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt
third_party/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt
third_party/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt
third_party/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt
third_party/pybind11/tests/test_embed/CMakeLists.txt