is_backend_nvshmem Function

public pure elemental function is_backend_nvshmem(param) result(res)

Arguments

Type IntentOptional Attributes Name
type(dtfft_backend_t), intent(in) :: param

Return Value logical


Called by

proc~~is_backend_nvshmem~~CalledByGraph proc~is_backend_nvshmem is_backend_nvshmem proc~alloc_mem alloc_mem proc~alloc_mem->proc~is_backend_nvshmem proc~check_device_pointers check_device_pointers proc~check_device_pointers->proc~is_backend_nvshmem proc~free_mem free_mem proc~free_mem->proc~is_backend_nvshmem proc~get_local_sizes dtfft_plan_t%get_local_sizes proc~get_local_sizes->proc~is_backend_nvshmem proc~run_autotune_backend run_autotune_backend proc~run_autotune_backend->proc~is_backend_nvshmem proc~run_autotune_backend->proc~alloc_mem proc~run_autotune_backend->proc~free_mem proc~alloc_and_set_aux alloc_and_set_aux proc~run_autotune_backend->proc~alloc_and_set_aux proc~alloc_and_set_aux->proc~alloc_mem proc~autotune_grid autotune_grid proc~autotune_grid->proc~run_autotune_backend proc~create_cuda transpose_plan_cuda%create_cuda proc~create_cuda->proc~run_autotune_backend proc~create_cuda->proc~alloc_and_set_aux proc~autotune_grid_decomposition autotune_grid_decomposition proc~create_cuda->proc~autotune_grid_decomposition proc~dtfft_get_local_sizes_c dtfft_get_local_sizes_c proc~dtfft_get_local_sizes_c->proc~get_local_sizes proc~execute_ptr dtfft_plan_t%execute_ptr proc~execute_ptr->proc~check_device_pointers proc~check_aux dtfft_plan_t%check_aux proc~execute_ptr->proc~check_aux proc~get_alloc_size dtfft_plan_t%get_alloc_size proc~get_alloc_size->proc~get_local_sizes proc~mem_alloc~3 abstract_transpose_plan%mem_alloc proc~mem_alloc~3->proc~alloc_mem proc~mem_free~3 abstract_transpose_plan%mem_free proc~mem_free~3->proc~free_mem proc~transpose_ptr dtfft_plan_t%transpose_ptr proc~transpose_ptr->proc~check_device_pointers proc~autotune_grid_decomposition->proc~autotune_grid proc~check_aux->proc~get_alloc_size proc~destroy_cuda transpose_plan_cuda%destroy_cuda proc~destroy_cuda->proc~mem_free~3 proc~dtfft_execute_c dtfft_execute_c proc~dtfft_execute_c->proc~execute_ptr proc~dtfft_get_alloc_size_c dtfft_get_alloc_size_c proc~dtfft_get_alloc_size_c->proc~get_alloc_size proc~dtfft_transpose_c dtfft_transpose_c proc~dtfft_transpose_c->proc~transpose_ptr proc~execute dtfft_plan_t%execute proc~execute->proc~execute_ptr proc~get_alloc_bytes dtfft_plan_t%get_alloc_bytes proc~get_alloc_bytes->proc~get_alloc_size proc~transpose dtfft_plan_t%transpose proc~transpose->proc~transpose_ptr proc~dtfft_get_alloc_bytes_c dtfft_get_alloc_bytes_c proc~dtfft_get_alloc_bytes_c->proc~get_alloc_bytes