create_interface Interface

interface
private subroutine create_interface(self, comm, send, recv, transpose_type, base_storage, kwargs)

Arguments

Type IntentOptional Attributes Name
class(abstract_transpose_handle), intent(inout) :: self

Abstract transpose handle

type(MPI_Comm), intent(in) :: comm

MPI Communicator

type(pencil), intent(in) :: send

Send pencil

type(pencil), intent(in) :: recv

Recv pencil

type(dtfft_transpose_t), intent(in) :: transpose_type

Type of transpose to create

integer(kind=int64), intent(in) :: base_storage

Base storage

type(create_args), intent(in) :: kwargs

Additional arguments

Description

Creates transpose handle