Highly Efficient FFT for Exascale: HeFFTe v2.4
Loading...
Searching...
No Matches
heffte::backend::data_manipulator< tag::gpu > Member List

This is the complete list of members for heffte::backend::data_manipulator< tag::gpu >, including all inherited members.

allocate(cudaStream_t, size_t num_entries)heffte::backend::data_manipulator< tag::gpu >inlinestatic
allocate(sycl::queue &stream, size_t num_entries)heffte::backend::data_manipulator< tag::gpu >inlinestatic
allocate(hipStream_t, size_t num_entries)heffte::backend::data_manipulator< tag::gpu >inlinestatic
backend_device typedefheffte::backend::data_manipulator< tag::gpu >
backend_device typedefheffte::backend::data_manipulator< tag::gpu >
backend_device typedefheffte::backend::data_manipulator< tag::gpu >
copy_device_to_device(cudaStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_device_to_device(sycl::queue &stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_device_to_device(hipStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_device_to_host(cudaStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_device_to_host(sycl::queue &stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_device_to_host(hipStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_host_to_device(cudaStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_host_to_device(sycl::queue &stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_host_to_device(hipStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(cudaStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(cudaStream_t stream, std::complex< scalar_type > const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(cudaStream_t stream, scalar_type const source[], size_t num_entries, std::complex< scalar_type > destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(sycl::queue &stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(sycl::queue &stream, std::complex< scalar_type > const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(sycl::queue &stream, scalar_type const source[], size_t num_entries, std::complex< scalar_type > destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(hipStream_t stream, scalar_type const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(hipStream_t stream, std::complex< scalar_type > const source[], size_t num_entries, scalar_type destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
copy_n(hipStream_t stream, scalar_type const source[], size_t num_entries, std::complex< scalar_type > destination[])heffte::backend::data_manipulator< tag::gpu >inlinestatic
free(cudaStream_t, scalar_type *pntr)heffte::backend::data_manipulator< tag::gpu >inlinestatic
free(sycl::queue &stream, scalar_type *pntr)heffte::backend::data_manipulator< tag::gpu >inlinestatic
free(hipStream_t, scalar_type *pntr)heffte::backend::data_manipulator< tag::gpu >inlinestatic
stream_type typedefheffte::backend::data_manipulator< tag::gpu >
stream_type typedefheffte::backend::data_manipulator< tag::gpu >
stream_type typedefheffte::backend::data_manipulator< tag::gpu >