get_true_transpose_type Function

private function get_true_transpose_type(transpose_type) result(transpose_type_)

Returns generic transpose id. Since X-Y and Y-Z transpositions are symmectric, it returns only one of them. X-Z and Z-X are not symmetric

Arguments

Type IntentOptional Attributes Name
type(dtfft_transpose_t), intent(in) :: transpose_type

Type of transposition to perform

Return Value type(dtfft_transpose_t)

Fixed id of transposition


Called by

proc~~get_true_transpose_type~~CalledByGraph proc~get_true_transpose_type get_true_transpose_type proc~add nvrtc_cache%add proc~add->proc~get_true_transpose_type proc~get nvrtc_cache%get proc~get->proc~get_true_transpose_type proc~compile_and_cache compile_and_cache proc~compile_and_cache->proc~add proc~compile_and_cache->proc~get proc~get_kernel get_kernel proc~get_kernel->proc~compile_and_cache proc~get_transpose_kernel get_transpose_kernel proc~get_kernel->proc~get_transpose_kernel proc~get_transpose_kernel->proc~compile_and_cache proc~create~4 nvrtc_kernel%create proc~create~4->proc~get_kernel proc~create~9 transpose_handle_cuda%create proc~create~9->proc~create~4