Struct MPIWorkerDeleter

Struct Documentation

struct MPIWorkerDeleter

Utility function object to tell std::shared_ptr how to release/destroy various custatevecSVSwapWorker related objects.

Public Functions

inline void operator()(cudaStream_t localStream) const
inline void operator()(custatevecSVSwapWorkerDescriptor_t svSegSwapWorker, custatevecHandle_t handle, custatevecCommunicatorDescriptor_t communicator, void *d_extraWorkspace, void *d_transferWorkspace, std::vector<void*> d_subSVsP2P, std::vector<cudaEvent_t> remoteEvents, cudaEvent_t localEvent) const