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 transpose_plan%create proc~create->interface~to_str proc~alloc_and_set_aux alloc_and_set_aux proc~create->proc~alloc_and_set_aux proc~autotune_grid_decomposition autotune_grid_decomposition proc~create->proc~autotune_grid_decomposition proc~create->proc~create_pencils_and_comm proc~create->proc~run_autotune_backend 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~create_nvrtc_module create_nvrtc_module proc~create_nvrtc_module->interface~to_str proc~create_nvrtc_module->proc~add proc~create~13 nvrtc_module%create proc~create_nvrtc_module->proc~create~13 proc~create~6 abstract_executor%create proc~create~6->interface~to_str proc~destroy~9 mkl_executor%destroy proc~destroy~9->interface~to_str proc~execute~8 mkl_executor%execute proc~execute~8->interface~to_str proc~free_mem free_mem proc~free_mem->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~report_timings report_timings proc~get_plan_execution_time->proc~report_timings 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_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~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~11 mkl_executor%create proc~create~11->proc~make_plan proc~create~13->proc~compile_program proc~create~8 kernel_device%create proc~create~8->proc~get_kernel proc~dtfft_report_c dtfft_report_c proc~dtfft_report_c->proc~report 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 transpose_plan%mem_alloc proc~mem_alloc->proc~alloc_mem proc~mem_free transpose_plan%mem_free proc~mem_free->proc~free_mem proc~run_autotune_backend->proc~alloc_mem proc~run_autotune_backend->proc~free_mem proc~run_autotune_backend->proc~report_timings proc~run_autotune_backend->proc~run_autotune_datatypes proc~run_autotune_backend->proc~alloc_and_set_aux proc~set_name_expression->proc~get_name_expression proc~destroy transpose_plan%destroy proc~destroy->proc~mem_free proc~dtfft_execute_c dtfft_execute_c proc~dtfft_execute_c->proc~execute_ptr proc~execute~11 dtfft_plan_t%execute proc~execute~11->proc~execute_ptr proc~get->proc~get_mangled_name