float_to_string Function

private function float_to_string(n) result(str)

Convert double to string

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: n

Double to convert

Return Value character(len=:), allocatable

Resulting string


Called by

proc~~float_to_string~~CalledByGraph proc~float_to_string float_to_string interface~to_str to_str interface~to_str->proc~float_to_string proc~add nvrtc_module_cache%add proc~add->interface~to_str proc~alloc_mem alloc_mem proc~alloc_mem->interface~to_str proc~autotune_grid autotune_grid proc~autotune_grid->interface~to_str proc~create_pencils_and_comm create_pencils_and_comm proc~autotune_grid->proc~create_pencils_and_comm proc~run_autotune_backend run_autotune_backend proc~autotune_grid->proc~run_autotune_backend proc~check_aux dtfft_plan_t%check_aux proc~check_aux->interface~to_str proc~compile_program compile_program proc~compile_program->interface~to_str proc~set_name_expression set_name_expression proc~compile_program->proc~set_name_expression proc~create_cart_comm create_cart_comm proc~create_cart_comm->interface~to_str proc~create_host kernel_host%create_host proc~create_host->interface~to_str proc~select_access_mode_f128 kernel_host%select_access_mode_f128 proc~create_host->proc~select_access_mode_f128 proc~select_access_mode_f32 kernel_host%select_access_mode_f32 proc~create_host->proc~select_access_mode_f32 proc~select_access_mode_f64 kernel_host%select_access_mode_f64 proc~create_host->proc~select_access_mode_f64 proc~select_kernel select_kernel proc~create_host->proc~select_kernel proc~create_nvrtc_module create_nvrtc_module proc~create_nvrtc_module->interface~to_str proc~create_nvrtc_module->proc~add proc~create~5 nvrtc_module%create proc~create_nvrtc_module->proc~create~5 proc~create_pencil_init pencil_init%create_pencil_init proc~create_pencil_init->interface~to_str proc~create~16 transpose_plan%create proc~create~16->interface~to_str proc~autotune_grid_decomposition autotune_grid_decomposition proc~create~16->proc~autotune_grid_decomposition proc~create~16->proc~create_pencils_and_comm proc~create~16->proc~run_autotune_backend proc~create~2 abstract_executor%create proc~create~2->interface~to_str proc~create~9 reshape_plan%create proc~create~9->interface~to_str proc~autotune_reshape_plan autotune_reshape_plan proc~create~9->proc~autotune_reshape_plan proc~destroy~6 mkl_executor%destroy proc~destroy~6->interface~to_str proc~execute~5 mkl_executor%execute proc~execute~5->interface~to_str proc~free_mem free_mem proc~free_mem->interface~to_str proc~get_grid_str get_grid_str proc~get_grid_str->interface~to_str proc~get_kernel get_kernel proc~get_kernel->interface~to_str proc~get_kernel->proc~create_nvrtc_module proc~get_kernel_instance get_kernel_instance proc~get_kernel->proc~get_kernel_instance proc~get_kernel_instance->interface~to_str proc~get nvrtc_module%get proc~get_kernel_instance->proc~get proc~get_name_expression get_name_expression proc~get_name_expression->interface~to_str proc~get_plan_execution_time get_plan_execution_time proc~get_plan_execution_time->interface~to_str proc~execute_autotune execute_autotune proc~get_plan_execution_time->proc~execute_autotune proc~make_plan make_plan proc~make_plan->interface~to_str proc~mem_alloc~3 mkl_executor%mem_alloc proc~mem_alloc~3->interface~to_str proc~mem_free~3 mkl_executor%mem_free proc~mem_free~3->interface~to_str proc~report dtfft_plan_t%report proc~report->interface~to_str proc~report->proc~get_grid_str proc~report_timings report_timings proc~report_timings->interface~to_str proc~run_autotune_datatypes run_autotune_datatypes proc~run_autotune_datatypes->interface~to_str proc~autotune_transpose_id autotune_transpose_id proc~run_autotune_datatypes->proc~autotune_transpose_id proc~select_access_mode_f128->interface~to_str proc~select_access_mode_f32->interface~to_str proc~select_access_mode_f64->interface~to_str proc~select_kernel->interface~to_str proc~alloc_and_set_aux alloc_and_set_aux proc~alloc_and_set_aux->proc~alloc_mem proc~autotune_grid_decomposition->proc~autotune_grid proc~autotune_transpose_id->proc~get_plan_execution_time proc~create_pencils_and_comm->proc~create_cart_comm proc~create~5->proc~compile_program proc~create~6 mkl_executor%create proc~create~6->proc~make_plan proc~create~7 kernel_device%create proc~create~7->proc~get_kernel proc~dtfft_report_c dtfft_report_c proc~dtfft_report_c->proc~report proc~execute_autotune->proc~alloc_mem proc~execute_autotune->proc~free_mem proc~execute_autotune->proc~report_timings proc~execute_autotune->proc~alloc_and_set_aux proc~execute_ptr dtfft_plan_t%execute_ptr proc~execute_ptr->proc~check_aux proc~get_mangled_name get_mangled_name proc~get_mangled_name->proc~get_name_expression proc~mem_alloc reshape_plan_base%mem_alloc proc~mem_alloc->proc~alloc_mem proc~mem_free reshape_plan_base%mem_free proc~mem_free->proc~free_mem proc~reshape_private dtfft_plan_t%reshape_private proc~reshape_private->proc~check_aux proc~run_autotune_backend->proc~run_autotune_datatypes proc~run_autotune_backend->proc~execute_autotune proc~set_name_expression->proc~get_name_expression proc~transpose_private dtfft_plan_t%transpose_private proc~transpose_private->proc~check_aux proc~autotune_reshape_plan->proc~execute_autotune proc~dtfft_execute_c dtfft_execute_c proc~dtfft_execute_c->proc~execute_ptr proc~execute~6 dtfft_plan_t%execute proc~execute~6->proc~execute_ptr proc~get->proc~get_mangled_name proc~reshape_ptr dtfft_plan_t%reshape_ptr proc~reshape_ptr->proc~reshape_private proc~reshape_start_ptr dtfft_plan_t%reshape_start_ptr proc~reshape_start_ptr->proc~reshape_private proc~transpose_ptr dtfft_plan_t%transpose_ptr proc~transpose_ptr->proc~transpose_private proc~transpose_start_ptr dtfft_plan_t%transpose_start_ptr proc~transpose_start_ptr->proc~transpose_private proc~dtfft_reshape_c dtfft_reshape_c proc~dtfft_reshape_c->proc~reshape_ptr proc~dtfft_reshape_start_c dtfft_reshape_start_c proc~dtfft_reshape_start_c->proc~reshape_start_ptr proc~dtfft_transpose_c dtfft_transpose_c proc~dtfft_transpose_c->proc~transpose_ptr proc~dtfft_transpose_start_c dtfft_transpose_start_c proc~dtfft_transpose_start_c->proc~transpose_start_ptr proc~reshape dtfft_plan_t%reshape proc~reshape->proc~reshape_ptr proc~reshape_start dtfft_plan_t%reshape_start proc~reshape_start->proc~reshape_start_ptr proc~transpose dtfft_plan_t%transpose proc~transpose->proc~transpose_ptr proc~transpose_start dtfft_plan_t%transpose_start proc~transpose_start->proc~transpose_start_ptr