print_requested_line Subroutine

public subroutine print_requested_line(ctx)

The verdict line of the requested nproc_dir, or why it is not supported. Sets final_verdict.

Arguments

Type IntentOptional Attributes Name
type(memcheck_ctx_t), intent(inout) :: ctx

Calls

proc~~print_requested_line~~CallsGraph proc~print_requested_line m_memcheck_report::print_requested_line proc~estimate_for_num_gpus m_memcheck_estimate::estimate_for_num_gpus proc~print_requested_line->proc~estimate_for_num_gpus proc~log_info m_logger::log_info proc~print_requested_line->proc~log_info proc~requested_unsupported_reason m_memcheck_estimate::requested_unsupported_reason proc~print_requested_line->proc~requested_unsupported_reason proc~estimate_for_num_gpus->proc~log_info none~fft_path_known m_cuda_memcheck_device::cuda_memcheck_device_t%fft_path_known proc~estimate_for_num_gpus->none~fft_path_known none~overhead_floor_bytes m_cuda_memcheck_device::cuda_memcheck_device_t%overhead_floor_bytes proc~estimate_for_num_gpus->none~overhead_floor_bytes none~overhead_query_bytes m_cuda_memcheck_device::cuda_memcheck_device_t%overhead_query_bytes proc~estimate_for_num_gpus->none~overhead_query_bytes none~probe_ran m_cuda_memcheck_device::cuda_memcheck_device_t%probe_ran proc~estimate_for_num_gpus->none~probe_ran none~uses_distributed_fft m_cuda_memcheck_device::cuda_memcheck_device_t%uses_distributed_fft proc~estimate_for_num_gpus->none~uses_distributed_fft proc~classify m_memcheck_estimate::classify proc~estimate_for_num_gpus->proc~classify proc~cuda_fft_spectral_dims m_cuda_poisson_fft::cuda_fft_spectral_dims proc~estimate_for_num_gpus->proc~cuda_fft_spectral_dims proc~fields_plus_halo_bytes_n m_memcheck_estimate::fields_plus_halo_bytes_n proc~estimate_for_num_gpus->proc~fields_plus_halo_bytes_n proc~gpu_io_staging_bytes m_memory_estimate::gpu_io_staging_bytes proc~estimate_for_num_gpus->proc~gpu_io_staging_bytes proc~mirror_buffer_bytes_100 m_memory_estimate::mirror_buffer_bytes_100 proc~estimate_for_num_gpus->proc~mirror_buffer_bytes_100 proc~spectral_extra_bytes_110 m_memory_estimate::spectral_extra_bytes_110 proc~estimate_for_num_gpus->proc~spectral_extra_bytes_110 proc~spectral_slab_bytes m_memory_estimate::spectral_slab_bytes proc~estimate_for_num_gpus->proc~spectral_slab_bytes proc~stretched_y_matrix_bytes m_memory_estimate::stretched_y_matrix_bytes proc~estimate_for_num_gpus->proc~stretched_y_matrix_bytes proc~to_gib m_memcheck_estimate::to_gib proc~estimate_for_num_gpus->proc~to_gib interface~str m_logger::str proc~log_info->interface~str mpi_comm_rank mpi_comm_rank proc~log_info->mpi_comm_rank mpi_comm_size mpi_comm_size proc~log_info->mpi_comm_size mpi_finalized mpi_finalized proc~log_info->mpi_finalized mpi_initialized mpi_initialized proc~log_info->mpi_initialized proc~num_gpus_unsupported_reason m_memcheck_estimate::num_gpus_unsupported_reason proc~requested_unsupported_reason->proc~num_gpus_unsupported_reason none~heap_bytes m_cuda_memcheck_device::cuda_memcheck_device_t%heap_bytes none~overhead_floor_bytes->none~heap_bytes none~sz~6 m_cuda_memcheck_device::cuda_memcheck_device_t%sz proc~fields_plus_halo_bytes_n->none~sz~6 proc~padded_cells m_memory_estimate::padded_cells proc~fields_plus_halo_bytes_n->proc~padded_cells proc~padded_halo_bytes m_memory_estimate::padded_halo_bytes proc~fields_plus_halo_bytes_n->proc~padded_halo_bytes proc~gpu_io_staging_parts m_memory_estimate::gpu_io_staging_parts proc~gpu_io_staging_bytes->proc~gpu_io_staging_parts proc~cuda_fft_decomp_reason m_cuda_poisson_fft::cuda_fft_decomp_reason proc~num_gpus_unsupported_reason->proc~cuda_fft_decomp_reason proc~spectral_extra_bytes_110->proc~spectral_slab_bytes proc~padded_dim m_allocator::padded_dim proc~padded_cells->proc~padded_dim proc~halo_bytes m_memory_estimate::halo_bytes proc~padded_halo_bytes->proc~halo_bytes proc~padded_halo_bytes->proc~padded_dim

Called by

proc~~print_requested_line~~CalledByGraph proc~print_requested_line m_memcheck_report::print_requested_line proc~report m_memcheck_report::report proc~report->proc~print_requested_line program~x3d2_memcheck x3d2_memcheck program~x3d2_memcheck->proc~report