create_interface Interface

interface
private subroutine create_interface(self, effort, base_storage, force_effort)

Arguments

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

Abstract kernel

type(dtfft_effort_t), intent(in) :: effort

Effort level for generating transpose kernels

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

Number of bytes needed to store single element

logical, intent(in), optional :: force_effort

Should effort be forced or not

Description

Creates underlying kernel