cufftMpAttachReshapeComm Interface

interface

Attaches a communication handle to a reshape. This function is not collective.


Called by

interface~~cufftmpattachreshapecomm~~CalledByGraph interface~cufftmpattachreshapecomm cufftMpAttachReshapeComm proc~create~10 backend_cufftmp%create proc~create~10->interface~cufftmpattachreshapecomm

public function cufftMpAttachReshapeComm(reshapeHandle, commType, comm) result(cufftResult) bind(C, name="cufftMpAttachReshapeComm")

Arguments

Type IntentOptional Attributes Name
type(cufftReshapeHandle), value :: reshapeHandle

The reshape handle.

integer(kind=c_int), value :: commType

An enum describing the communication type of the handle.

type(c_ptr) :: comm

If commType is CUFFT_COMM_MPI, this should be a pointer to an MPI communicator. The pointer should remain valid until destruction of the handle. Otherwise, this should be NULL.

Return Value integer(kind=c_int)

The enumerated type cufftResult defines API call result codes.