create_interface Interface

interface
private subroutine create_interface(self, helper, tranpose_type, base_storage)

Arguments

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

Abstract GPU Backend

type(backend_helper), intent(in) :: helper

Backend helper

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

Type of transpose to create

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

Number of bytes to store single element

Description

Creates overring class