predicted_fft_heap_bytes Function

public pure function predicted_fft_heap_bytes(plan_bytes, worksize_bytes) result(nbytes8)

The NVSHMEM heap of the forward and backward cuFFTMp plans with the workspace allocated and without the xtdesc buffer: the plan memory plus the workspace rounded up to 1 GiB. This is the definition of the measured heap of the normal FFT workspace query.

Arguments

Type IntentOptional Attributes Name
integer(kind=i8), intent(in) :: plan_bytes
integer(kind=i8), intent(in) :: worksize_bytes

Return Value integer(kind=i8)


Calls

proc~~predicted_fft_heap_bytes~~CallsGraph proc~predicted_fft_heap_bytes m_memory_estimate::predicted_fft_heap_bytes proc~round_up_bytes m_memory_estimate::round_up_bytes proc~predicted_fft_heap_bytes->proc~round_up_bytes

Called by

proc~~predicted_fft_heap_bytes~~CalledByGraph proc~predicted_fft_heap_bytes m_memory_estimate::predicted_fft_heap_bytes none~query_plan_need m_cuda_memcheck_device::cuda_memcheck_device_t%query_plan_need none~query_plan_need->proc~predicted_fft_heap_bytes proc~prepare_probe m_memcheck_estimate::prepare_probe proc~prepare_probe->none~query_plan_need proc~report m_memcheck_report::report proc~report->proc~prepare_probe program~x3d2_memcheck x3d2_memcheck program~x3d2_memcheck->proc~report