├── .clang-format ├── .clang-tidy ├── .cmake-format.py ├── .github ├── dependabot.yml └── workflows │ ├── __clang-format-check.yaml │ ├── __cmake-format-check.yaml │ ├── build_nightly.yaml │ ├── build_test.yaml │ ├── build_test_distributed.yaml │ ├── cleanup_base.yaml │ ├── create_base.yaml │ ├── heartbeat.yaml │ ├── python-test.yaml │ ├── reuse.yml │ ├── spack-test.yaml │ └── website-checks.yaml ├── .gitignore ├── .gitmodules ├── .linkcheckerrc ├── .readthedocs.yaml ├── .typos.toml ├── AUTHORS ├── CHANGELOG.md ├── CMakeLists.txt ├── COPYRIGHT.md ├── LICENSES ├── Apache-2.0.txt ├── BSD-3-Clause.txt ├── CC0-1.0.txt ├── LLVM-exception.txt └── MIT.txt ├── README.md ├── cmake ├── FindFFTW.cmake ├── FindSphinx.cmake ├── KokkosFFTConfig.cmake.in ├── KokkosFFT_Git_Hash.cmake ├── KokkosFFT_Version_Info.hpp.in ├── KokkosFFT_config.hpp.in ├── KokkosFFT_tpls.cmake └── KokkosFFT_utils.cmake ├── common ├── CMakeLists.txt ├── src │ ├── CMakeLists.txt │ ├── KokkosFFT_Extents.hpp │ ├── KokkosFFT_Helpers.hpp │ ├── KokkosFFT_asserts.hpp │ ├── KokkosFFT_common_types.hpp │ ├── KokkosFFT_normalization.hpp │ ├── KokkosFFT_padding.hpp │ ├── KokkosFFT_traits.hpp │ ├── KokkosFFT_transpose.hpp │ └── KokkosFFT_utils.hpp └── unit_test │ ├── CMakeLists.txt │ ├── Test_Common_Utils.cpp │ ├── Test_Extents.cpp │ ├── Test_Helpers.cpp │ ├── Test_Main.cpp │ ├── Test_Normalization.cpp │ ├── Test_Padding.cpp │ ├── Test_Traits.cpp │ ├── Test_Transpose.cpp │ └── Test_Utils.hpp ├── distributed ├── CMakeLists.txt ├── src │ ├── CMakeLists.txt │ ├── KokkosFFT_Distributed_All2All.hpp │ └── KokkosFFT_Distributed_MPI_Types.hpp └── unit_test │ ├── CMakeLists.txt │ ├── Test_All2All.cpp │ ├── Test_MPI_Types.cpp │ └── Test_Main.cpp ├── docker ├── README.md ├── clang │ └── Dockerfile ├── gcc │ └── Dockerfile ├── intel │ └── Dockerfile ├── nvcc │ └── Dockerfile └── rocm │ └── Dockerfile ├── docs ├── CMakeLists.txt ├── Doxyfile.in ├── Makefile ├── api │ ├── enums │ │ ├── direction.rst │ │ └── normalization.rst │ ├── helper │ │ ├── fftfreq.rst │ │ ├── fftshift.rst │ │ ├── ifftshift.rst │ │ └── rfftfreq.rst │ ├── hermitian │ │ ├── hfft.rst │ │ └── ihfft.rst │ ├── plan │ │ ├── execute.rst │ │ └── plan.rst │ ├── real │ │ ├── irfft.rst │ │ ├── irfft2.rst │ │ ├── irfftn.rst │ │ ├── rfft.rst │ │ ├── rfft2.rst │ │ └── rfftn.rst │ └── standard │ │ ├── fft.rst │ │ ├── fft2.rst │ │ ├── fftn.rst │ │ ├── ifft.rst │ │ ├── ifft2.rst │ │ └── ifftn.rst ├── api_reference.rst ├── citation.rst ├── conf.py ├── developer │ ├── CI.rst │ ├── contributing.rst │ ├── documentation.rst │ └── review.rst ├── developer_guide.rst ├── examples.rst ├── finding_libraries.rst ├── getting_started.rst ├── imgs │ ├── hw_anime.gif │ └── hw_anime.gif.license ├── index.rst ├── intro │ ├── building.rst │ ├── quick_start.rst │ └── using.rst ├── requirements.txt └── samples │ ├── 01_1DFFT.rst │ ├── 02_2DFFT.rst │ ├── 03_NDFFT.rst │ ├── 04_batchedFFT.rst │ ├── 05_1DFFT_HOST_DEVICE.rst │ ├── 06_1DFFT_reuse_plans.rst │ ├── 07_unmanaged_views.rst │ ├── 08_inplace_FFT.rst │ ├── 09_derivative.rst │ └── 10_HasegawaWakatani.rst ├── examples ├── 01_1DFFT │ ├── 01_1DFFT.cpp │ ├── CMakeLists.txt │ └── numpy_fft_1d.py ├── 02_2DFFT │ ├── 02_2DFFT.cpp │ ├── CMakeLists.txt │ └── numpy_fft_2d.py ├── 03_NDFFT │ ├── 03_NDFFT.cpp │ ├── CMakeLists.txt │ └── numpy_fft_nd.py ├── 04_batchedFFT │ ├── 04_batchedFFT.cpp │ ├── CMakeLists.txt │ └── numpy_batched_fft.py ├── 05_1DFFT_HOST_DEVICE │ ├── 05_1DFFT_HOST_DEVICE.cpp │ ├── CMakeLists.txt │ └── numpy_fft_1d.py ├── 06_1DFFT_reuse_plans │ ├── 06_1DFFT_reuse_plans.cpp │ ├── CMakeLists.txt │ └── numpy_fft_1d.py ├── 07_unmanaged_views │ ├── 07_unmanaged_views.cpp │ └── CMakeLists.txt ├── 08_inplace_FFT │ ├── 08_inplace_FFT.cpp │ └── CMakeLists.txt ├── 09_derivative │ ├── 09_derivative.cpp │ ├── CMakeLists.txt │ ├── derivative.py │ └── test_derivative.py ├── 10_HasegawaWakatani │ ├── 10_hasegawa_wakatani.cpp │ ├── CMakeLists.txt │ ├── README.md │ ├── hasegawa_wakatani.py │ ├── io_utils.hpp │ └── postscript.py └── CMakeLists.txt ├── fft ├── CMakeLists.txt ├── perf_test │ ├── BenchmarkMain.cpp │ ├── Benchmark_Context.hpp │ ├── CMakeLists.txt │ ├── KokkosFFT_PrintConfiguration.hpp │ ├── KokkosFFT_TplsVersion.hpp │ ├── PerfTest_FFT1.cpp │ ├── PerfTest_FFT1.hpp │ ├── PerfTest_FFT2.cpp │ └── PerfTest_FFT2.hpp ├── src │ ├── CMakeLists.txt │ ├── KokkosFFT.hpp │ ├── KokkosFFT_Cuda_plans.hpp │ ├── KokkosFFT_Cuda_transform.hpp │ ├── KokkosFFT_Cuda_types.hpp │ ├── KokkosFFT_DynPlans.hpp │ ├── KokkosFFT_FFTW_Types.hpp │ ├── KokkosFFT_HIP_plans.hpp │ ├── KokkosFFT_HIP_transform.hpp │ ├── KokkosFFT_HIP_types.hpp │ ├── KokkosFFT_Host_plans.hpp │ ├── KokkosFFT_Host_transform.hpp │ ├── KokkosFFT_Host_types.hpp │ ├── KokkosFFT_Plans.hpp │ ├── KokkosFFT_ROCM_plans.hpp │ ├── KokkosFFT_ROCM_transform.hpp │ ├── KokkosFFT_ROCM_types.hpp │ ├── KokkosFFT_SYCL_plans.hpp │ ├── KokkosFFT_SYCL_transform.hpp │ ├── KokkosFFT_SYCL_types.hpp │ ├── KokkosFFT_Transform.hpp │ └── KokkosFFT_default_types.hpp └── unit_test │ ├── CMakeLists.txt │ ├── Test_DynPlans.cpp │ ├── Test_Main.cpp │ ├── Test_Plans.cpp │ ├── Test_Transform.cpp │ └── Test_Utils.hpp ├── install_test ├── as_library │ ├── CMakeLists.txt │ └── hello.cpp └── as_subdirectory │ ├── CMakeLists.txt │ └── hello.cpp ├── python_scripts ├── .pylintrc ├── check_versions.py ├── pyproject.toml └── test_check_versions.py ├── spack-configs └── rocm │ └── packages.yaml └── testing ├── CMakeLists.txt ├── src ├── CMakeLists.txt ├── KokkosFFT_Allclose.hpp ├── KokkosFFT_AlmostEqual.hpp ├── KokkosFFT_AlmostEqualNulp.hpp ├── KokkosFFT_Concepts.hpp ├── KokkosFFT_CountErrors.hpp ├── KokkosFFT_PrintErrors.hpp ├── KokkosFFT_Testing.hpp ├── KokkosFFT_TypeCartesianProduct.hpp └── KokkosFFT_Ulps.hpp └── unit_test ├── CMakeLists.txt ├── Test_Allclose.cpp ├── Test_AlmostEqualNulp.cpp ├── Test_AlmostEqualUlps.cpp ├── Test_AreClose.cpp ├── Test_CountErrors.cpp ├── Test_FindErrors.cpp ├── Test_Main.cpp ├── Test_PrintErrors.cpp ├── Test_TypeCartesianProduct.cpp └── Test_Utils.hpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.cmake-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.cmake-format.py -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/__clang-format-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/__clang-format-check.yaml -------------------------------------------------------------------------------- /.github/workflows/__cmake-format-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/__cmake-format-check.yaml -------------------------------------------------------------------------------- /.github/workflows/build_nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/build_nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/build_test.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test_distributed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/build_test_distributed.yaml -------------------------------------------------------------------------------- /.github/workflows/cleanup_base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/cleanup_base.yaml -------------------------------------------------------------------------------- /.github/workflows/create_base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/create_base.yaml -------------------------------------------------------------------------------- /.github/workflows/heartbeat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/heartbeat.yaml -------------------------------------------------------------------------------- /.github/workflows/python-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/python-test.yaml -------------------------------------------------------------------------------- /.github/workflows/reuse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/reuse.yml -------------------------------------------------------------------------------- /.github/workflows/spack-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/spack-test.yaml -------------------------------------------------------------------------------- /.github/workflows/website-checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.github/workflows/website-checks.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.gitmodules -------------------------------------------------------------------------------- /.linkcheckerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.linkcheckerrc -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/.typos.toml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYRIGHT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/COPYRIGHT.md -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/LLVM-exception.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/LICENSES/LLVM-exception.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindFFTW.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/FindFFTW.cmake -------------------------------------------------------------------------------- /cmake/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/FindSphinx.cmake -------------------------------------------------------------------------------- /cmake/KokkosFFTConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/KokkosFFTConfig.cmake.in -------------------------------------------------------------------------------- /cmake/KokkosFFT_Git_Hash.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/KokkosFFT_Git_Hash.cmake -------------------------------------------------------------------------------- /cmake/KokkosFFT_Version_Info.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/KokkosFFT_Version_Info.hpp.in -------------------------------------------------------------------------------- /cmake/KokkosFFT_config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/KokkosFFT_config.hpp.in -------------------------------------------------------------------------------- /cmake/KokkosFFT_tpls.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/KokkosFFT_tpls.cmake -------------------------------------------------------------------------------- /cmake/KokkosFFT_utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/cmake/KokkosFFT_utils.cmake -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/CMakeLists.txt -------------------------------------------------------------------------------- /common/src/KokkosFFT_Extents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_Extents.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_Helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_Helpers.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_asserts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_asserts.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_common_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_common_types.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_normalization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_normalization.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_padding.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_padding.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_traits.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_transpose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_transpose.hpp -------------------------------------------------------------------------------- /common/src/KokkosFFT_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/src/KokkosFFT_utils.hpp -------------------------------------------------------------------------------- /common/unit_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/CMakeLists.txt -------------------------------------------------------------------------------- /common/unit_test/Test_Common_Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Common_Utils.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Extents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Extents.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Helpers.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Main.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Normalization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Normalization.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Padding.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Traits.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Transpose.cpp -------------------------------------------------------------------------------- /common/unit_test/Test_Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/common/unit_test/Test_Utils.hpp -------------------------------------------------------------------------------- /distributed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/CMakeLists.txt -------------------------------------------------------------------------------- /distributed/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/src/CMakeLists.txt -------------------------------------------------------------------------------- /distributed/src/KokkosFFT_Distributed_All2All.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/src/KokkosFFT_Distributed_All2All.hpp -------------------------------------------------------------------------------- /distributed/src/KokkosFFT_Distributed_MPI_Types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/src/KokkosFFT_Distributed_MPI_Types.hpp -------------------------------------------------------------------------------- /distributed/unit_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/unit_test/CMakeLists.txt -------------------------------------------------------------------------------- /distributed/unit_test/Test_All2All.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/unit_test/Test_All2All.cpp -------------------------------------------------------------------------------- /distributed/unit_test/Test_MPI_Types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/unit_test/Test_MPI_Types.cpp -------------------------------------------------------------------------------- /distributed/unit_test/Test_Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/distributed/unit_test/Test_Main.cpp -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/clang/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docker/clang/Dockerfile -------------------------------------------------------------------------------- /docker/gcc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docker/gcc/Dockerfile -------------------------------------------------------------------------------- /docker/intel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docker/intel/Dockerfile -------------------------------------------------------------------------------- /docker/nvcc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docker/nvcc/Dockerfile -------------------------------------------------------------------------------- /docker/rocm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docker/rocm/Dockerfile -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/Doxyfile.in -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/enums/direction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/enums/direction.rst -------------------------------------------------------------------------------- /docs/api/enums/normalization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/enums/normalization.rst -------------------------------------------------------------------------------- /docs/api/helper/fftfreq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/helper/fftfreq.rst -------------------------------------------------------------------------------- /docs/api/helper/fftshift.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/helper/fftshift.rst -------------------------------------------------------------------------------- /docs/api/helper/ifftshift.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/helper/ifftshift.rst -------------------------------------------------------------------------------- /docs/api/helper/rfftfreq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/helper/rfftfreq.rst -------------------------------------------------------------------------------- /docs/api/hermitian/hfft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/hermitian/hfft.rst -------------------------------------------------------------------------------- /docs/api/hermitian/ihfft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/hermitian/ihfft.rst -------------------------------------------------------------------------------- /docs/api/plan/execute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/plan/execute.rst -------------------------------------------------------------------------------- /docs/api/plan/plan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/plan/plan.rst -------------------------------------------------------------------------------- /docs/api/real/irfft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/real/irfft.rst -------------------------------------------------------------------------------- /docs/api/real/irfft2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/real/irfft2.rst -------------------------------------------------------------------------------- /docs/api/real/irfftn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/real/irfftn.rst -------------------------------------------------------------------------------- /docs/api/real/rfft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/real/rfft.rst -------------------------------------------------------------------------------- /docs/api/real/rfft2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/real/rfft2.rst -------------------------------------------------------------------------------- /docs/api/real/rfftn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/real/rfftn.rst -------------------------------------------------------------------------------- /docs/api/standard/fft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/standard/fft.rst -------------------------------------------------------------------------------- /docs/api/standard/fft2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/standard/fft2.rst -------------------------------------------------------------------------------- /docs/api/standard/fftn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/standard/fftn.rst -------------------------------------------------------------------------------- /docs/api/standard/ifft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/standard/ifft.rst -------------------------------------------------------------------------------- /docs/api/standard/ifft2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/standard/ifft2.rst -------------------------------------------------------------------------------- /docs/api/standard/ifftn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api/standard/ifftn.rst -------------------------------------------------------------------------------- /docs/api_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/api_reference.rst -------------------------------------------------------------------------------- /docs/citation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/citation.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/developer/CI.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/developer/CI.rst -------------------------------------------------------------------------------- /docs/developer/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/developer/contributing.rst -------------------------------------------------------------------------------- /docs/developer/documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/developer/documentation.rst -------------------------------------------------------------------------------- /docs/developer/review.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/developer/review.rst -------------------------------------------------------------------------------- /docs/developer_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/developer_guide.rst -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/finding_libraries.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/finding_libraries.rst -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/imgs/hw_anime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/imgs/hw_anime.gif -------------------------------------------------------------------------------- /docs/imgs/hw_anime.gif.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/imgs/hw_anime.gif.license -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/intro/building.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/intro/building.rst -------------------------------------------------------------------------------- /docs/intro/quick_start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/intro/quick_start.rst -------------------------------------------------------------------------------- /docs/intro/using.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/intro/using.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/samples/01_1DFFT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/01_1DFFT.rst -------------------------------------------------------------------------------- /docs/samples/02_2DFFT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/02_2DFFT.rst -------------------------------------------------------------------------------- /docs/samples/03_NDFFT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/03_NDFFT.rst -------------------------------------------------------------------------------- /docs/samples/04_batchedFFT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/04_batchedFFT.rst -------------------------------------------------------------------------------- /docs/samples/05_1DFFT_HOST_DEVICE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/05_1DFFT_HOST_DEVICE.rst -------------------------------------------------------------------------------- /docs/samples/06_1DFFT_reuse_plans.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/06_1DFFT_reuse_plans.rst -------------------------------------------------------------------------------- /docs/samples/07_unmanaged_views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/07_unmanaged_views.rst -------------------------------------------------------------------------------- /docs/samples/08_inplace_FFT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/08_inplace_FFT.rst -------------------------------------------------------------------------------- /docs/samples/09_derivative.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/09_derivative.rst -------------------------------------------------------------------------------- /docs/samples/10_HasegawaWakatani.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/docs/samples/10_HasegawaWakatani.rst -------------------------------------------------------------------------------- /examples/01_1DFFT/01_1DFFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/01_1DFFT/01_1DFFT.cpp -------------------------------------------------------------------------------- /examples/01_1DFFT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/01_1DFFT/CMakeLists.txt -------------------------------------------------------------------------------- /examples/01_1DFFT/numpy_fft_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/01_1DFFT/numpy_fft_1d.py -------------------------------------------------------------------------------- /examples/02_2DFFT/02_2DFFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/02_2DFFT/02_2DFFT.cpp -------------------------------------------------------------------------------- /examples/02_2DFFT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/02_2DFFT/CMakeLists.txt -------------------------------------------------------------------------------- /examples/02_2DFFT/numpy_fft_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/02_2DFFT/numpy_fft_2d.py -------------------------------------------------------------------------------- /examples/03_NDFFT/03_NDFFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/03_NDFFT/03_NDFFT.cpp -------------------------------------------------------------------------------- /examples/03_NDFFT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/03_NDFFT/CMakeLists.txt -------------------------------------------------------------------------------- /examples/03_NDFFT/numpy_fft_nd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/03_NDFFT/numpy_fft_nd.py -------------------------------------------------------------------------------- /examples/04_batchedFFT/04_batchedFFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/04_batchedFFT/04_batchedFFT.cpp -------------------------------------------------------------------------------- /examples/04_batchedFFT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/04_batchedFFT/CMakeLists.txt -------------------------------------------------------------------------------- /examples/04_batchedFFT/numpy_batched_fft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/04_batchedFFT/numpy_batched_fft.py -------------------------------------------------------------------------------- /examples/05_1DFFT_HOST_DEVICE/05_1DFFT_HOST_DEVICE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/05_1DFFT_HOST_DEVICE/05_1DFFT_HOST_DEVICE.cpp -------------------------------------------------------------------------------- /examples/05_1DFFT_HOST_DEVICE/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/05_1DFFT_HOST_DEVICE/CMakeLists.txt -------------------------------------------------------------------------------- /examples/05_1DFFT_HOST_DEVICE/numpy_fft_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/05_1DFFT_HOST_DEVICE/numpy_fft_1d.py -------------------------------------------------------------------------------- /examples/06_1DFFT_reuse_plans/06_1DFFT_reuse_plans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/06_1DFFT_reuse_plans/06_1DFFT_reuse_plans.cpp -------------------------------------------------------------------------------- /examples/06_1DFFT_reuse_plans/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/06_1DFFT_reuse_plans/CMakeLists.txt -------------------------------------------------------------------------------- /examples/06_1DFFT_reuse_plans/numpy_fft_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/06_1DFFT_reuse_plans/numpy_fft_1d.py -------------------------------------------------------------------------------- /examples/07_unmanaged_views/07_unmanaged_views.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/07_unmanaged_views/07_unmanaged_views.cpp -------------------------------------------------------------------------------- /examples/07_unmanaged_views/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/07_unmanaged_views/CMakeLists.txt -------------------------------------------------------------------------------- /examples/08_inplace_FFT/08_inplace_FFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/08_inplace_FFT/08_inplace_FFT.cpp -------------------------------------------------------------------------------- /examples/08_inplace_FFT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/08_inplace_FFT/CMakeLists.txt -------------------------------------------------------------------------------- /examples/09_derivative/09_derivative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/09_derivative/09_derivative.cpp -------------------------------------------------------------------------------- /examples/09_derivative/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/09_derivative/CMakeLists.txt -------------------------------------------------------------------------------- /examples/09_derivative/derivative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/09_derivative/derivative.py -------------------------------------------------------------------------------- /examples/09_derivative/test_derivative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/09_derivative/test_derivative.py -------------------------------------------------------------------------------- /examples/10_HasegawaWakatani/10_hasegawa_wakatani.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/10_HasegawaWakatani/10_hasegawa_wakatani.cpp -------------------------------------------------------------------------------- /examples/10_HasegawaWakatani/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/10_HasegawaWakatani/CMakeLists.txt -------------------------------------------------------------------------------- /examples/10_HasegawaWakatani/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/10_HasegawaWakatani/README.md -------------------------------------------------------------------------------- /examples/10_HasegawaWakatani/hasegawa_wakatani.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/10_HasegawaWakatani/hasegawa_wakatani.py -------------------------------------------------------------------------------- /examples/10_HasegawaWakatani/io_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/10_HasegawaWakatani/io_utils.hpp -------------------------------------------------------------------------------- /examples/10_HasegawaWakatani/postscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/10_HasegawaWakatani/postscript.py -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /fft/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/CMakeLists.txt -------------------------------------------------------------------------------- /fft/perf_test/BenchmarkMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/BenchmarkMain.cpp -------------------------------------------------------------------------------- /fft/perf_test/Benchmark_Context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/Benchmark_Context.hpp -------------------------------------------------------------------------------- /fft/perf_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/CMakeLists.txt -------------------------------------------------------------------------------- /fft/perf_test/KokkosFFT_PrintConfiguration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/KokkosFFT_PrintConfiguration.hpp -------------------------------------------------------------------------------- /fft/perf_test/KokkosFFT_TplsVersion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/KokkosFFT_TplsVersion.hpp -------------------------------------------------------------------------------- /fft/perf_test/PerfTest_FFT1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/PerfTest_FFT1.cpp -------------------------------------------------------------------------------- /fft/perf_test/PerfTest_FFT1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/PerfTest_FFT1.hpp -------------------------------------------------------------------------------- /fft/perf_test/PerfTest_FFT2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/PerfTest_FFT2.cpp -------------------------------------------------------------------------------- /fft/perf_test/PerfTest_FFT2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/perf_test/PerfTest_FFT2.hpp -------------------------------------------------------------------------------- /fft/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/CMakeLists.txt -------------------------------------------------------------------------------- /fft/src/KokkosFFT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Cuda_plans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Cuda_plans.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Cuda_transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Cuda_transform.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Cuda_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Cuda_types.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_DynPlans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_DynPlans.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_FFTW_Types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_FFTW_Types.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_HIP_plans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_HIP_plans.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_HIP_transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_HIP_transform.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_HIP_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_HIP_types.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Host_plans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Host_plans.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Host_transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Host_transform.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Host_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Host_types.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Plans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Plans.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_ROCM_plans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_ROCM_plans.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_ROCM_transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_ROCM_transform.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_ROCM_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_ROCM_types.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_SYCL_plans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_SYCL_plans.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_SYCL_transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_SYCL_transform.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_SYCL_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_SYCL_types.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_Transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_Transform.hpp -------------------------------------------------------------------------------- /fft/src/KokkosFFT_default_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/src/KokkosFFT_default_types.hpp -------------------------------------------------------------------------------- /fft/unit_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/unit_test/CMakeLists.txt -------------------------------------------------------------------------------- /fft/unit_test/Test_DynPlans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/unit_test/Test_DynPlans.cpp -------------------------------------------------------------------------------- /fft/unit_test/Test_Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/unit_test/Test_Main.cpp -------------------------------------------------------------------------------- /fft/unit_test/Test_Plans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/unit_test/Test_Plans.cpp -------------------------------------------------------------------------------- /fft/unit_test/Test_Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/unit_test/Test_Transform.cpp -------------------------------------------------------------------------------- /fft/unit_test/Test_Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/fft/unit_test/Test_Utils.hpp -------------------------------------------------------------------------------- /install_test/as_library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/install_test/as_library/CMakeLists.txt -------------------------------------------------------------------------------- /install_test/as_library/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/install_test/as_library/hello.cpp -------------------------------------------------------------------------------- /install_test/as_subdirectory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/install_test/as_subdirectory/CMakeLists.txt -------------------------------------------------------------------------------- /install_test/as_subdirectory/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/install_test/as_subdirectory/hello.cpp -------------------------------------------------------------------------------- /python_scripts/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/python_scripts/.pylintrc -------------------------------------------------------------------------------- /python_scripts/check_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/python_scripts/check_versions.py -------------------------------------------------------------------------------- /python_scripts/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/python_scripts/pyproject.toml -------------------------------------------------------------------------------- /python_scripts/test_check_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/python_scripts/test_check_versions.py -------------------------------------------------------------------------------- /spack-configs/rocm/packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/spack-configs/rocm/packages.yaml -------------------------------------------------------------------------------- /testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/CMakeLists.txt -------------------------------------------------------------------------------- /testing/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/CMakeLists.txt -------------------------------------------------------------------------------- /testing/src/KokkosFFT_Allclose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_Allclose.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_AlmostEqual.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_AlmostEqual.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_AlmostEqualNulp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_AlmostEqualNulp.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_Concepts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_Concepts.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_CountErrors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_CountErrors.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_PrintErrors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_PrintErrors.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_Testing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_Testing.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_TypeCartesianProduct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_TypeCartesianProduct.hpp -------------------------------------------------------------------------------- /testing/src/KokkosFFT_Ulps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/src/KokkosFFT_Ulps.hpp -------------------------------------------------------------------------------- /testing/unit_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/CMakeLists.txt -------------------------------------------------------------------------------- /testing/unit_test/Test_Allclose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_Allclose.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_AlmostEqualNulp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_AlmostEqualNulp.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_AlmostEqualUlps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_AlmostEqualUlps.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_AreClose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_AreClose.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_CountErrors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_CountErrors.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_FindErrors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_FindErrors.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_Main.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_PrintErrors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_PrintErrors.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_TypeCartesianProduct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_TypeCartesianProduct.cpp -------------------------------------------------------------------------------- /testing/unit_test/Test_Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kokkos/kokkos-fft/HEAD/testing/unit_test/Test_Utils.hpp --------------------------------------------------------------------------------