report_compression Subroutine

private subroutine report_compression(self, error_code)

Report compression ratios for all operations where compression was performed This function can be repeatedly called after plan creation and after execution to see how compression ratios evolve.

Type Bound

dtfft_plan_t

Arguments

Type IntentOptional Attributes Name
class(dtfft_plan_t), intent(in) :: self

Abstract plan

integer(kind=int32), intent(out), optional :: error_code

Optional error code returned to user


Calls

proc~~report_compression~2~~CallsGraph proc~report_compression~2 dtfft_plan_t%report_compression proc~dtfft_get_error_string dtfft_get_error_string proc~report_compression~2->proc~dtfft_get_error_string proc~get_backend~3 reshape_plan_base%get_backend proc~report_compression~2->proc~get_backend~3 proc~is_backend_compressed is_backend_compressed proc~report_compression~2->proc~is_backend_compressed proc~report_compression~3 reshape_plan_base%report_compression proc~report_compression~2->proc~report_compression~3 proc~write_message write_message proc~report_compression~2->proc~write_message proc~report_compression~4 abstract_reshape_handle%report_compression proc~report_compression~3->proc~report_compression~4 mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized proc~report_compression~4->proc~write_message mpi_abort mpi_abort proc~report_compression~4->mpi_abort

Called by

proc~~report_compression~2~~CalledByGraph proc~report_compression~2 dtfft_plan_t%report_compression proc~dtfft_report_compression_c dtfft_report_compression_c proc~dtfft_report_compression_c->proc~report_compression~2