execute_end Subroutine

private subroutine execute_end(self, kwargs, error_code)

Ends execution of transposition

Type Bound

reshape_handle_generic

Arguments

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

Generic Transpose Handle

type(execute_args), intent(inout) :: kwargs

Additional arguments

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

Error code


Calls

proc~~execute_end~2~~CallsGraph proc~execute_end~2 reshape_handle_generic%execute_end proc~execute_end abstract_backend%execute_end proc~execute_end~2->proc~execute_end proc~execute~6 abstract_kernel%execute proc~execute_end~2->proc~execute~6 execute_private execute_private proc~execute~6->execute_private mpi_abort mpi_abort proc~execute~6->mpi_abort post_sync post_sync proc~execute~6->post_sync pre_sync pre_sync proc~execute~6->pre_sync proc~bytes_to_floats bytes_to_floats proc~execute~6->proc~bytes_to_floats proc~compress~2 abstract_compressor%compress proc~execute~6->proc~compress~2 proc~decompress~2 abstract_compressor%decompress proc~execute~6->proc~decompress~2 proc~pop_nvtx_domain_range pop_nvtx_domain_range proc~execute~6->proc~pop_nvtx_domain_range proc~push_nvtx_domain_range push_nvtx_domain_range proc~execute~6->proc~push_nvtx_domain_range proc~write_message write_message proc~execute~6->proc~write_message sync sync proc~execute~6->sync proc~compress~2->mpi_abort proc~compress~2->proc~pop_nvtx_domain_range proc~compress~2->proc~push_nvtx_domain_range proc~compress~2->proc~write_message compress_private compress_private proc~compress~2->compress_private interface~to_str to_str proc~compress~2->interface~to_str proc~is_same_ptr is_same_ptr proc~compress~2->proc~is_same_ptr proc~ptr_offset ptr_offset proc~compress~2->proc~ptr_offset proc~decompress~2->mpi_abort proc~decompress~2->proc~pop_nvtx_domain_range proc~decompress~2->proc~push_nvtx_domain_range proc~decompress~2->proc~write_message decompress_private decompress_private proc~decompress~2->decompress_private proc~decompress~2->proc~is_same_ptr proc~decompress~2->proc~ptr_offset interface~nvtxdomainrangepop_c nvtxDomainRangePop_c proc~pop_nvtx_domain_range->interface~nvtxdomainrangepop_c interface~nvtxdomainrangepushex_c nvtxDomainRangePushEx_c proc~push_nvtx_domain_range->interface~nvtxdomainrangepushex_c proc~astring_f2c astring_f2c proc~push_nvtx_domain_range->proc~astring_f2c proc~create_nvtx_domain create_nvtx_domain proc~push_nvtx_domain_range->proc~create_nvtx_domain mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized proc~double_to_string double_to_string interface~to_str->proc~double_to_string proc~float_to_string float_to_string interface~to_str->proc~float_to_string proc~int32_to_string int32_to_string interface~to_str->proc~int32_to_string proc~int64_to_string int64_to_string interface~to_str->proc~int64_to_string proc~int8_to_string int8_to_string interface~to_str->proc~int8_to_string proc~string_f2c string_f2c proc~astring_f2c->proc~string_f2c proc~create_nvtx_domain->proc~astring_f2c interface~nvtxdomaincreate_c nvtxDomainCreate_c proc~create_nvtx_domain->interface~nvtxdomaincreate_c