plan_c Derived Type

type, private :: plan_c

C pointer to Fortran plan


Inherits

type~~plan_c~~InheritsGraph type~plan_c plan_c type~dtfft_plan_t dtfft_plan_t type~plan_c->type~dtfft_plan_t p MPI_Comm MPI_Comm type~dtfft_plan_t->MPI_Comm comm, comms c_ptr c_ptr type~dtfft_plan_t->c_ptr aux_ptr type~dtfft_effort_t dtfft_effort_t type~dtfft_plan_t->type~dtfft_effort_t effort type~dtfft_executor_t dtfft_executor_t type~dtfft_plan_t->type~dtfft_executor_t executor type~dtfft_platform_t dtfft_platform_t type~dtfft_plan_t->type~dtfft_platform_t platform type~dtfft_precision_t dtfft_precision_t type~dtfft_plan_t->type~dtfft_precision_t precision type~dtfft_stream_t dtfft_stream_t type~dtfft_plan_t->type~dtfft_stream_t stream type~fft_executor fft_executor type~dtfft_plan_t->type~fft_executor fft type~pencil pencil type~dtfft_plan_t->type~pencil pencils type~transpose_plan transpose_plan type~dtfft_plan_t->type~transpose_plan plan type~dtfft_stream_t->c_ptr stream type~abstract_executor abstract_executor type~fft_executor->type~abstract_executor fft type~transpose_plan->c_ptr aux type~transpose_plan->type~dtfft_platform_t platform type~transpose_plan->type~dtfft_stream_t stream type~backend_helper backend_helper type~transpose_plan->type~backend_helper helper type~dtfft_backend_t dtfft_backend_t type~transpose_plan->type~dtfft_backend_t backend type~plan_t plan_t type~transpose_plan->type~plan_t plans type~abstract_executor->c_ptr plan_forward, plan_backward type~backend_helper->MPI_Comm comms type~backend_helper->c_ptr nccl_register type~backend_helper->type~pencil pencils type~dtfft_transpose_t dtfft_transpose_t type~backend_helper->type~dtfft_transpose_t tranpose_type type~ncclcomm ncclComm type~backend_helper->type~ncclcomm nccl_comm type~abstract_transpose_handle abstract_transpose_handle type~plan_t->type~abstract_transpose_handle p type~ncclcomm->c_ptr member

Components

Type Visibility Attributes Name Initial
class(dtfft_plan_t), public, allocatable :: p

Actual Fortran plan