hipfort_hipfft_enums.F90 File Reference

hipfort_hipfft_enums.F90 File Reference#

hipFORT API Reference: hipfort_hipfft_enums.F90 File Reference
hipfort_hipfft_enums.F90 File Reference

Modules

module  hipfort_hipfft_enums
 

Enumerations

enum  {
  hipfort_hipfft_enums::hipfft_success = 0 , hipfort_hipfft_enums::hipfft_invalid_plan = 1 , hipfort_hipfft_enums::hipfft_alloc_failed = 2 , hipfort_hipfft_enums::hipfft_invalid_type = 3 ,
  hipfort_hipfft_enums::hipfft_invalid_value = 4 , hipfort_hipfft_enums::hipfft_internal_error = 5 , hipfort_hipfft_enums::hipfft_exec_failed = 6 , hipfort_hipfft_enums::hipfft_setup_failed = 7 ,
  hipfort_hipfft_enums::hipfft_invalid_size = 8 , hipfort_hipfft_enums::hipfft_unaligned_data = 9 , hipfort_hipfft_enums::hipfft_incomplete_parameter_list = 10 , hipfort_hipfft_enums::hipfft_invalid_device = 11 ,
  hipfort_hipfft_enums::hipfft_parse_error = 12 , hipfort_hipfft_enums::hipfft_no_workspace = 13 , hipfort_hipfft_enums::hipfft_not_implemented = 14 , hipfort_hipfft_enums::hipfft_not_supported = 16
}
 
enum  {
  hipfort_hipfft_enums::hipfft_r2c = 42 , hipfort_hipfft_enums::hipfft_c2r = 44 , hipfort_hipfft_enums::hipfft_c2c = 41 , hipfort_hipfft_enums::hipfft_d2z = 106 ,
  hipfort_hipfft_enums::hipfft_z2d = 108 , hipfort_hipfft_enums::hipfft_z2z = 105
}
 
enum  { hipfort_hipfft_enums::hipfft_major_version = 0 , hipfort_hipfft_enums::hipfft_minor_version = 1 , hipfort_hipfft_enums::hipfft_patch_level = 2 }
 
enum  { hipfort_hipfft_enums::hiplib_format_hipfft = 0 , hipfort_hipfft_enums::hiplib_format_undefined = 1 }
 
enum  { hipfort_hipfft_enums::hipfft_copy_host_to_device = 0 , hipfort_hipfft_enums::hipfft_copy_device_to_host = 1 , hipfort_hipfft_enums::hipfft_copy_device_to_device = 2 , hipfort_hipfft_enums::hipfft_copy_undefined = 3 }
 
enum  {
  hipfort_hipfft_enums::hipfft_cb_ld_complex = 0 , hipfort_hipfft_enums::hipfft_cb_ld_complex_double = 1 , hipfort_hipfft_enums::hipfft_cb_ld_real = 2 , hipfort_hipfft_enums::hipfft_cb_ld_real_double = 3 ,
  hipfort_hipfft_enums::hipfft_cb_st_complex = 4 , hipfort_hipfft_enums::hipfft_cb_st_complex_double = 5 , hipfort_hipfft_enums::hipfft_cb_st_real = 6 , hipfort_hipfft_enums::hipfft_cb_st_real_double = 7 ,
  hipfort_hipfft_enums::hipfft_cb_undefined = 8
}
 
enum  {
  hipfort_hipfft_enums::hipfft_xt_format_input = 0 , hipfort_hipfft_enums::hipfft_xt_format_output = 1 , hipfort_hipfft_enums::hipfft_xt_format_inplace = 2 , hipfort_hipfft_enums::hipfft_xt_format_inplace_shuffled = 3 ,
  hipfort_hipfft_enums::hipfft_xt_format_1d_input_shuffled = 4 , hipfort_hipfft_enums::hipfft_format_undefined = 5
}
 
enum  { hipfort_hipfft_enums::hipfft_comm_mpi = 0 , hipfort_hipfft_enums::hipfft_comm_none = 1 }
 

Variables

integer(c_int), parameter hipfort_hipfft_enums::hipfftversionmajor = 1
 
integer(c_int), parameter hipfort_hipfft_enums::hipfftversionminor = 0
 
integer(c_int), parameter hipfort_hipfft_enums::hipfftversionpatch = 27
 
integer(c_int), parameter hipfort_hipfft_enums::hipfft_forward = -1
 
integer(c_int), parameter hipfort_hipfft_enums::hipfft_backward = 1
 
integer(c_int), parameter hipfort_hipfft_enums::max_hip_descriptor_gpus = 64