decompress Subroutine

private subroutine decompress(self, dims, in, out, stream)

Uses

  • proc~~decompress~~UsesGraph proc~decompress compressor_zfp%decompress iso_fortran_env iso_fortran_env proc~decompress->iso_fortran_env

Decompresses the input data using ZFP

Type Bound

compressor_zfp

Arguments

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

Compressor instance

integer(kind=int32), intent(in) :: dims(:)

Array dimensions

type(c_ptr), intent(in) :: in

Pointer to compressed data

type(c_ptr), intent(in) :: out

Pointer to output buffer

type(dtfft_stream_t), intent(in) :: stream

Stream handle


Calls

proc~~decompress~~CallsGraph proc~decompress compressor_zfp%decompress interface~stream_close stream_close proc~decompress->interface~stream_close interface~stream_open stream_open proc~decompress->interface~stream_open interface~zfp_decompress zfp_decompress proc~decompress->interface~zfp_decompress interface~zfp_field_free zfp_field_free proc~decompress->interface~zfp_field_free interface~zfp_field_set_pointer zfp_field_set_pointer proc~decompress->interface~zfp_field_set_pointer interface~zfp_stream_close zfp_stream_close proc~decompress->interface~zfp_stream_close interface~zfp_stream_rewind zfp_stream_rewind proc~decompress->interface~zfp_stream_rewind interface~zfp_stream_set_bit_stream zfp_stream_set_bit_stream proc~decompress->interface~zfp_stream_set_bit_stream mpi_abort mpi_abort proc~decompress->mpi_abort proc~init compressor_zfp%init proc~decompress->proc~init proc~ptr_offset ptr_offset proc~decompress->proc~ptr_offset proc~write_message write_message proc~decompress->proc~write_message interface~zfp_stream_open zfp_stream_open proc~init->interface~zfp_stream_open interface~zfp_stream_set_execution zfp_stream_set_execution proc~init->interface~zfp_stream_set_execution interface~zfp_stream_set_reversible zfp_stream_set_reversible proc~init->interface~zfp_stream_set_reversible proc~zfp_create_field zfp_create_field proc~init->proc~zfp_create_field proc~zfp_field_set_stride zfp_field_set_stride proc~init->proc~zfp_field_set_stride proc~zfp_stream_set_accuracy zfp_stream_set_accuracy proc~init->proc~zfp_stream_set_accuracy proc~zfp_stream_set_precision zfp_stream_set_precision proc~init->proc~zfp_stream_set_precision proc~zfp_stream_set_rate zfp_stream_set_rate proc~init->proc~zfp_stream_set_rate mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized interface~zfp_field_2d zfp_field_2d proc~zfp_create_field->interface~zfp_field_2d interface~zfp_field_3d zfp_field_3d proc~zfp_create_field->interface~zfp_field_3d interface~zfp_field_dimensionality zfp_field_dimensionality proc~zfp_field_set_stride->interface~zfp_field_dimensionality interface~zfp_field_set_stride_2d zfp_field_set_stride_2d proc~zfp_field_set_stride->interface~zfp_field_set_stride_2d interface~zfp_field_set_stride_3d zfp_field_set_stride_3d proc~zfp_field_set_stride->interface~zfp_field_set_stride_3d interface~zfp_stream_set_accuracy_interface zfp_stream_set_accuracy_interface proc~zfp_stream_set_accuracy->interface~zfp_stream_set_accuracy_interface interface~zfp_stream_set_precision_interface zfp_stream_set_precision_interface proc~zfp_stream_set_precision->interface~zfp_stream_set_precision_interface proc~zfp_stream_set_rate->interface~zfp_field_dimensionality interface~zfp_field_type zfp_field_type proc~zfp_stream_set_rate->interface~zfp_field_type interface~zfp_stream_set_rate_interface zfp_stream_set_rate_interface proc~zfp_stream_set_rate->interface~zfp_stream_set_rate_interface