zfp_stream_set_rate_interface Interface

interface


Called by

interface~~zfp_stream_set_rate_interface~~CalledByGraph interface~zfp_stream_set_rate_interface zfp_stream_set_rate_interface proc~zfp_stream_set_rate zfp_stream_set_rate proc~zfp_stream_set_rate->interface~zfp_stream_set_rate_interface proc~init compressor_zfp%init proc~init->proc~zfp_stream_set_rate proc~compress compressor_zfp%compress proc~compress->proc~init proc~decompress compressor_zfp%decompress proc~decompress->proc~init

public function zfp_stream_set_rate_interface(stream, rate, scalar_type, dims, align) result(rate_result) bind(c, name="zfp_stream_set_rate")

Arguments

Type IntentOptional Attributes Name
type(zfp_stream), value :: stream

compressed stream

real(kind=c_double), value :: rate

desired rate in compressed bits/scalar

type(zfp_type), value :: scalar_type

scalar type to compress

integer(kind=c_int), value :: dims

array dimensionality (1, 2, 3, or 4)

integer(kind=c_int), value :: align

word-aligned blocks, e.g., for write random access

Return Value real(kind=c_double)

actual rate in compressed bits/scalar

Description

Set size in compressed bits/scalar (fixed-rate mode)