create_private_interface Interface

interface
private function create_private_interface(self, config, platform, base_type)

Arguments

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

Compressor instance

type(dtfft_compression_config_t), intent(in) :: config

Compression configuration

type(dtfft_platform_t), intent(in) :: platform

Target platform

type(MPI_Datatype), intent(in) :: base_type

MPI data type

Return Value integer(kind=int32)

Description

Creates the compressor implementation