hipfort_rocfft Module Reference#
hipfort_rocfft Module Reference
Data Types | |
| interface | rocfft_setup |
| ! More... | |
| interface | rocfft_cleanup |
| ! More... | |
| interface | rocfft_plan_create |
| ! More... | |
| interface | rocfft_execute |
| ! More... | |
| interface | rocfft_plan_destroy |
| ! More... | |
| interface | rocfft_plan_description_set_scale_float |
| ! More... | |
| interface | rocfft_plan_description_set_scale_double |
| ! More... | |
| interface | rocfft_plan_description_set_data_layout |
| ! More... | |
| interface | rocfft_get_version_string |
| ! More... | |
| interface | rocfft_plan_description_set_devices |
| ! More... | |
| interface | rocfft_plan_get_work_buffer_size |
| ! More... | |
| interface | rocfft_plan_get_print |
| ! More... | |
| interface | rocfft_plan_description_create |
| ! More... | |
| interface | rocfft_plan_description_destroy |
| ! More... | |
| interface | rocfft_execution_info_create |
| ! More... | |
| interface | rocfft_execution_info_destroy |
| ! More... | |
| interface | rocfft_execution_info_set_work_buffer |
| ! More... | |
| interface | rocfft_execution_info_set_mode |
| ! More... | |
| interface | rocfft_execution_info_set_stream |
| ! More... | |
| interface | rocfft_execution_info_get_events |
| ! More... | |
Functions/Subroutines | |
| integer(kind(rocfft_status_success)) function | rocfft_plan_create_rank_0 (plan, placement, transform_type, myPrecision, dimensions, lengths, number_of_transforms, description) |
| integer(kind(rocfft_status_success)) function | rocfft_plan_create_rank_1 (plan, placement, transform_type, myPrecision, dimensions, lengths, number_of_transforms, description) |
| integer(kind(rocfft_status_success)) function | rocfft_plan_description_set_data_layout_rank_0 (description, in_array_type, out_array_type, in_offsets, out_offsets, in_strides_size, in_strides, in_distance, out_strides_size, out_strides, out_distance) |
| integer(kind(rocfft_status_success)) function | rocfft_plan_description_set_data_layout_rank_1 (description, in_array_type, out_array_type, in_offsets, out_offsets, in_strides_size, in_strides, in_distance, out_strides_size, out_strides, out_distance) |
Function/Subroutine Documentation
◆ rocfft_plan_create_rank_0()
| integer(kind(rocfft_status_success)) function hipfort_rocfft::rocfft_plan_create_rank_0 | ( | type(c_ptr) | plan, |
| integer(kind(rocfft_placement_inplace)), value | placement, | ||
| integer(kind(rocfft_transform_type_complex_forward)), value | transform_type, | ||
| integer(kind(rocfft_precision_single)), value | myPrecision, | ||
| integer(c_size_t), value | dimensions, | ||
| integer(c_size_t), target | lengths, | ||
| integer(c_size_t), value | number_of_transforms, | ||
| type(c_ptr), value | description | ||
| ) |
◆ rocfft_plan_create_rank_1()
| integer(kind(rocfft_status_success)) function hipfort_rocfft::rocfft_plan_create_rank_1 | ( | type(c_ptr) | plan, |
| integer(kind(rocfft_placement_inplace)), value | placement, | ||
| integer(kind(rocfft_transform_type_complex_forward)), value | transform_type, | ||
| integer(kind(rocfft_precision_single)), value | myPrecision, | ||
| integer(c_size_t), value | dimensions, | ||
| integer(c_size_t), dimension(:), target | lengths, | ||
| integer(c_size_t), value | number_of_transforms, | ||
| type(c_ptr), value | description | ||
| ) |
◆ rocfft_plan_description_set_data_layout_rank_0()
| integer(kind(rocfft_status_success)) function hipfort_rocfft::rocfft_plan_description_set_data_layout_rank_0 | ( | type(c_ptr), value | description, |
| integer(kind(rocfft_array_type_complex_interleaved)), value | in_array_type, | ||
| integer(kind(rocfft_array_type_complex_interleaved)), value | out_array_type, | ||
| integer(c_size_t), target | in_offsets, | ||
| integer(c_size_t), target | out_offsets, | ||
| integer(c_size_t), value | in_strides_size, | ||
| integer(c_size_t), target | in_strides, | ||
| integer(c_size_t), value | in_distance, | ||
| integer(c_size_t), value | out_strides_size, | ||
| integer(c_size_t), target | out_strides, | ||
| integer(c_size_t), value | out_distance | ||
| ) |
◆ rocfft_plan_description_set_data_layout_rank_1()
| integer(kind(rocfft_status_success)) function hipfort_rocfft::rocfft_plan_description_set_data_layout_rank_1 | ( | type(c_ptr), value | description, |
| integer(kind(rocfft_array_type_complex_interleaved)), value | in_array_type, | ||
| integer(kind(rocfft_array_type_complex_interleaved)), value | out_array_type, | ||
| integer(c_size_t), dimension(:), target | in_offsets, | ||
| integer(c_size_t), dimension(:), target | out_offsets, | ||
| integer(c_size_t), value | in_strides_size, | ||
| integer(c_size_t), dimension(:), target | in_strides, | ||
| integer(c_size_t), value | in_distance, | ||
| integer(c_size_t), value | out_strides_size, | ||
| integer(c_size_t), dimension(:), target | out_strides, | ||
| integer(c_size_t), value | out_distance | ||
| ) |