cuFFTMp
10.8.1
Documentation home
User guide
Quick start
How to use cuFFTMp
Hardware and software requirements
Hardware requirements
Software requirements
API usage
Usage with built-in slab data decompositions
Usage with custom slabs & pencils data decompositions
Reshape API
Helper functions
Versioning
Usage tips
Building against HPC SDK
Supported functionalities
Performance considerations
Memory requirements
Bootstrapping mechanism
NVSHMEM and cuFFTMp
Usage
Compatibility
Notable differences with the single-process, multi-GPU API
API reference
Plan creation, execution and destruction
cufftCreate and cufftDestroy
cufftSetStream
cufftMpAttachComm
cufftXtSetDistribution
cufftMakePlan
cufftXtExecDescriptor
Descriptors
cufftXtMalloc and cufftXtFree
cufftXtMemcpy
Standalone Reshape
cufftMpCreateReshape
cufftMpAttachReshapeComm
cufftMpMakeReshape
cufftMpGetReshapeSize
cufftMpExecReshapeAsync
cufftMpDestroyReshape
Release Notes
cuFFTMp 10.8.1 EA (HPC-SDK 22.5 and 22.7)
New features
Deprecations
Known / resolved issues
cuFFTMp 0.0.2 EA (HPC-SDK 22.3)
New features
Deprecations
Known / resolved issues
Standalone EA (November 2021)
New features
Deprecations
Known / resolved issues
cuFFTMp
»
How to use cuFFTMp
How to use cuFFTMp
ΒΆ
This sections explains in details how to use cuFFTMp.
Hardware and software requirements
Hardware requirements
Software requirements
API usage
Usage with built-in slab data decompositions
Usage with custom slabs & pencils data decompositions
Reshape API
Helper functions
Versioning
Usage tips
Building against HPC SDK
Supported functionalities
Performance considerations
Memory requirements
Bootstrapping mechanism
NVSHMEM and cuFFTMp
Usage
Compatibility
Notable differences with the single-process, multi-GPU API