hipfort_enums.F90 File Reference

hipfort_enums.F90 File Reference#

HIPFORT API Reference: hipfort_enums.F90 File Reference
hipfort_enums.F90 File Reference

Modules

module  hipfort_enums
 

Enumerations

enum  {
  hipfort_enums::hip_r_32f = 0 , hipfort_enums::hip_r_64f = 1 , hipfort_enums::hip_r_16f = 2 , hipfort_enums::hip_r_8i = 3 ,
  hipfort_enums::hip_c_32f = 4 , hipfort_enums::hip_c_64f = 5 , hipfort_enums::hip_c_16f = 6 , hipfort_enums::hip_c_8i = 7 ,
  hipfort_enums::hip_r_8u = 8 , hipfort_enums::hip_c_8u = 9 , hipfort_enums::hip_r_32i = 10 , hipfort_enums::hip_c_32i = 11 ,
  hipfort_enums::hip_r_32u = 12 , hipfort_enums::hip_c_32u = 13 , hipfort_enums::hip_r_16bf = 14 , hipfort_enums::hip_c_16bf = 15 ,
  hipfort_enums::hip_r_4i = 16 , hipfort_enums::hip_c_4i = 17 , hipfort_enums::hip_r_4u = 18 , hipfort_enums::hip_c_4u = 19 ,
  hipfort_enums::hip_r_16i = 20 , hipfort_enums::hip_c_16i = 21 , hipfort_enums::hip_r_16u = 22 , hipfort_enums::hip_c_16u = 23 ,
  hipfort_enums::hip_r_64i = 24 , hipfort_enums::hip_c_64i = 25 , hipfort_enums::hip_r_64u = 26 , hipfort_enums::hip_c_64u = 27 ,
  hipfort_enums::hip_r_8f_e4m3 = 28 , hipfort_enums::hip_r_8f_e5m2 = 29 , hipfort_enums::hip_r_8f_ue8m0 = 30 , hipfort_enums::hip_r_6f_e2m3 = 31 ,
  hipfort_enums::hip_r_6f_e3m2 = 32 , hipfort_enums::hip_r_4f_e2m1 = 33 , hipfort_enums::hip_r_8f_e4m3_fnuz = 1000 , hipfort_enums::hip_r_8f_e5m2_fnuz = 1001
}
 
enum  { hipfort_enums::hip_library_major_version = 0 , hipfort_enums::hip_library_minor_version = 1 , hipfort_enums::hip_library_patch_level = 2 }
 
enum  {
  hipfort_enums::hipjitoptionmaxregisters = 0 , hipfort_enums::hipjitoptionthreadsperblock = 1 , hipfort_enums::hipjitoptionwalltime = 2 , hipfort_enums::hipjitoptioninfologbuffer = 3 ,
  hipfort_enums::hipjitoptioninfologbuffersizebytes = 4 , hipfort_enums::hipjitoptionerrorlogbuffer = 5 , hipfort_enums::hipjitoptionerrorlogbuffersizebytes = 6 , hipfort_enums::hipjitoptionoptimizationlevel = 7 ,
  hipfort_enums::hipjitoptiontargetfromcontext = 8 , hipfort_enums::hipjitoptiontarget = 9 , hipfort_enums::hipjitoptionfallbackstrategy = 10 , hipfort_enums::hipjitoptiongeneratedebuginfo = 11 ,
  hipfort_enums::hipjitoptionlogverbose = 12 , hipfort_enums::hipjitoptiongeneratelineinfo = 13 , hipfort_enums::hipjitoptioncachemode = 14 , hipfort_enums::hipjitoptionsm3xopt = 15 ,
  hipfort_enums::hipjitoptionfastcompile = 16 , hipfort_enums::hipjitoptionglobalsymbolnames = 17 , hipfort_enums::hipjitoptionglobalsymboladdresses = 18 , hipfort_enums::hipjitoptionglobalsymbolcount = 19 ,
  hipfort_enums::hipjitoptionlto = 20 , hipfort_enums::hipjitoptionftz = 21 , hipfort_enums::hipjitoptionprecdiv = 22 , hipfort_enums::hipjitoptionprecsqrt = 23 ,
  hipfort_enums::hipjitoptionfma = 24 , hipfort_enums::hipjitoptionpositionindependentcode = 25 , hipfort_enums::hipjitoptionminctapersm = 26 , hipfort_enums::hipjitoptionmaxthreadsperblock = 27 ,
  hipfort_enums::hipjitoptionoverridedirectivevalues = 28 , hipfort_enums::hipjitoptionnumoptions = 29 , hipfort_enums::hipjitoptionirtoisaoptext = 10000 , hipfort_enums::hipjitoptionirtoisaoptcountext = 10001
}
 
enum  {
  hipfort_enums::hipjitinputcubin = 0 , hipfort_enums::hipjitinputptx = 1 , hipfort_enums::hipjitinputfatbinary = 2 , hipfort_enums::hipjitinputobject = 3 ,
  hipfort_enums::hipjitinputlibrary = 4 , hipfort_enums::hipjitinputnvvm = 5 , hipfort_enums::hipjitnumlegacyinputtypes = 6 , hipfort_enums::hipjitinputllvmbitcode = 100 ,
  hipfort_enums::hipjitinputllvmbundledbitcode = 101 , hipfort_enums::hipjitinputllvmarchivesofbundledbitcode = 102 , hipfort_enums::hipjitinputspirv = 103 , hipfort_enums::hipjitnuminputtypes = 10
}
 
enum  { hipfort_enums::hipjitcacheoptionnone = 0 , hipfort_enums::hipjitcacheoptioncg = 1 , hipfort_enums::hipjitcacheoptionca = 2 }
 
enum  { hipfort_enums::hipjitpreferptx = 0 , hipfort_enums::hipjitpreferbinary = 1 }
 
enum  { hipfort_enums::hiplibraryhostuniversalfunctionanddatatable = 0 , hipfort_enums::hiplibrarybinaryispreserved = 1 }
 
enum  { hipfort_enums::hip_success = 0 , hipfort_enums::hip_error_invalid_value = 1 , hipfort_enums::hip_error_not_initialized = 2 , hipfort_enums::hip_error_launch_out_of_resources = 3 }
 
enum  {
  hipfort_enums::hipmemorytypeunregistered = 0 , hipfort_enums::hipmemorytypehost = 1 , hipfort_enums::hipmemorytypedevice = 2 , hipfort_enums::hipmemorytypemanaged = 3 ,
  hipfort_enums::hipmemorytypearray = 10 , hipfort_enums::hipmemorytypeunified = 11
}
 
enum  {
  hipfort_enums::hipsuccess = 0 , hipfort_enums::hiperrorinvalidvalue = 1 , hipfort_enums::hiperroroutofmemory = 2 , hipfort_enums::hiperrormemoryallocation = 2 ,
  hipfort_enums::hiperrornotinitialized = 3 , hipfort_enums::hiperrorinitializationerror = 3 , hipfort_enums::hiperrordeinitialized = 4 , hipfort_enums::hiperrorprofilerdisabled = 5 ,
  hipfort_enums::hiperrorprofilernotinitialized = 6 , hipfort_enums::hiperrorprofileralreadystarted = 7 , hipfort_enums::hiperrorprofileralreadystopped = 8 , hipfort_enums::hiperrorinvalidconfiguration = 9 ,
  hipfort_enums::hiperrorinvalidpitchvalue = 12 , hipfort_enums::hiperrorinvalidsymbol = 13 , hipfort_enums::hiperrorinvaliddevicepointer = 17 , hipfort_enums::hiperrorinvalidmemcpydirection = 21 ,
  hipfort_enums::hiperrorinsufficientdriver = 35 , hipfort_enums::hiperrormissingconfiguration = 52 , hipfort_enums::hiperrorpriorlaunchfailure = 53 , hipfort_enums::hiperrorinvaliddevicefunction = 98 ,
  hipfort_enums::hiperrornodevice = 100 , hipfort_enums::hiperrorinvaliddevice = 101 , hipfort_enums::hiperrorinvalidimage = 200 , hipfort_enums::hiperrorinvalidcontext = 201 ,
  hipfort_enums::hiperrorcontextalreadycurrent = 202 , hipfort_enums::hiperrormapfailed = 205 , hipfort_enums::hiperrormapbufferobjectfailed = 205 , hipfort_enums::hiperrorunmapfailed = 206 ,
  hipfort_enums::hiperrorarrayismapped = 207 , hipfort_enums::hiperroralreadymapped = 208 , hipfort_enums::hiperrornobinaryforgpu = 209 , hipfort_enums::hiperroralreadyacquired = 210 ,
  hipfort_enums::hiperrornotmapped = 211 , hipfort_enums::hiperrornotmappedasarray = 212 , hipfort_enums::hiperrornotmappedaspointer = 213 , hipfort_enums::hiperroreccnotcorrectable = 214 ,
  hipfort_enums::hiperrorunsupportedlimit = 215 , hipfort_enums::hiperrorcontextalreadyinuse = 216 , hipfort_enums::hiperrorpeeraccessunsupported = 217 , hipfort_enums::hiperrorinvalidkernelfile = 218 ,
  hipfort_enums::hiperrorinvalidgraphicscontext = 219 , hipfort_enums::hiperrorinvalidsource = 300 , hipfort_enums::hiperrorfilenotfound = 301 , hipfort_enums::hiperrorsharedobjectsymbolnotfound = 302 ,
  hipfort_enums::hiperrorsharedobjectinitfailed = 303 , hipfort_enums::hiperroroperatingsystem = 304 , hipfort_enums::hiperrorinvalidhandle = 400 , hipfort_enums::hiperrorinvalidresourcehandle = 400 ,
  hipfort_enums::hiperrorillegalstate = 401 , hipfort_enums::hiperrornotfound = 500 , hipfort_enums::hiperrornotready = 600 , hipfort_enums::hiperrorillegaladdress = 700 ,
  hipfort_enums::hiperrorlaunchoutofresources = 701 , hipfort_enums::hiperrorlaunchtimeout = 702 , hipfort_enums::hiperrorpeeraccessalreadyenabled = 704 , hipfort_enums::hiperrorpeeraccessnotenabled = 705 ,
  hipfort_enums::hiperrorsetonactiveprocess = 708 , hipfort_enums::hiperrorcontextisdestroyed = 709 , hipfort_enums::hiperrorassert = 710 , hipfort_enums::hiperrorhostmemoryalreadyregistered = 712 ,
  hipfort_enums::hiperrorhostmemorynotregistered = 713 , hipfort_enums::hiperrorlaunchfailure = 719 , hipfort_enums::hiperrorcooperativelaunchtoolarge = 720 , hipfort_enums::hiperrornotsupported = 801 ,
  hipfort_enums::hiperrorstreamcaptureunsupported = 900 , hipfort_enums::hiperrorstreamcaptureinvalidated = 901 , hipfort_enums::hiperrorstreamcapturemerge = 902 , hipfort_enums::hiperrorstreamcaptureunmatched = 903 ,
  hipfort_enums::hiperrorstreamcaptureunjoined = 904 , hipfort_enums::hiperrorstreamcaptureisolation = 905 , hipfort_enums::hiperrorstreamcaptureimplicit = 906 , hipfort_enums::hiperrorcapturedevent = 907 ,
  hipfort_enums::hiperrorstreamcapturewrongthread = 908 , hipfort_enums::hiperrorgraphexecupdatefailure = 910 , hipfort_enums::hiperrorinvalidchanneldescriptor = 911 , hipfort_enums::hiperrorinvalidtexture = 912 ,
  hipfort_enums::hiperrorunknown = 999 , hipfort_enums::hiperrorruntimememory = 1052 , hipfort_enums::hiperrorruntimeother = 1053 , hipfort_enums::hiperrortbd = 1054
}
 
enum  {
  hipfort_enums::hipdeviceattributecudacompatiblebegin = 0 , hipfort_enums::hipdeviceattributeeccenabled = 0 , hipfort_enums::hipdeviceattributeaccesspolicymaxwindowsize = 1 , hipfort_enums::hipdeviceattributeasyncenginecount = 2 ,
  hipfort_enums::hipdeviceattributecanmaphostmemory = 3 , hipfort_enums::hipdeviceattributecanusehostpointerforregisteredmem = 4 , hipfort_enums::hipdeviceattributeclockrate = 5 , hipfort_enums::hipdeviceattributecomputemode = 6 ,
  hipfort_enums::hipdeviceattributecomputepreemptionsupported = 7 , hipfort_enums::hipdeviceattributeconcurrentkernels = 8 , hipfort_enums::hipdeviceattributeconcurrentmanagedaccess = 9 , hipfort_enums::hipdeviceattributecooperativelaunch = 10 ,
  hipfort_enums::hipdeviceattributecooperativemultidevicelaunch = 11 , hipfort_enums::hipdeviceattributedeviceoverlap = 12 , hipfort_enums::hipdeviceattributedirectmanagedmemaccessfromhost = 13 , hipfort_enums::hipdeviceattributegloball1cachesupported = 14 ,
  hipfort_enums::hipdeviceattributehostnativeatomicsupported = 15 , hipfort_enums::hipdeviceattributeintegrated = 16 , hipfort_enums::hipdeviceattributeismultigpuboard = 17 , hipfort_enums::hipdeviceattributekernelexectimeout = 18 ,
  hipfort_enums::hipdeviceattributel2cachesize = 19 , hipfort_enums::hipdeviceattributelocall1cachesupported = 20 , hipfort_enums::hipdeviceattributeluid = 21 , hipfort_enums::hipdeviceattributeluiddevicenodemask = 22 ,
  hipfort_enums::hipdeviceattributecomputecapabilitymajor = 23 , hipfort_enums::hipdeviceattributemanagedmemory = 24 , hipfort_enums::hipdeviceattributemaxblockspermultiprocessor = 25 , hipfort_enums::hipdeviceattributemaxblockdimx = 26 ,
  hipfort_enums::hipdeviceattributemaxblockdimy = 27 , hipfort_enums::hipdeviceattributemaxblockdimz = 28 , hipfort_enums::hipdeviceattributemaxgriddimx = 29 , hipfort_enums::hipdeviceattributemaxgriddimy = 30 ,
  hipfort_enums::hipdeviceattributemaxgriddimz = 31 , hipfort_enums::hipdeviceattributemaxsurface1d = 32 , hipfort_enums::hipdeviceattributemaxsurface1dlayered = 33 , hipfort_enums::hipdeviceattributemaxsurface2d = 34 ,
  hipfort_enums::hipdeviceattributemaxsurface2dlayered = 35 , hipfort_enums::hipdeviceattributemaxsurface3d = 36 , hipfort_enums::hipdeviceattributemaxsurfacecubemap = 37 , hipfort_enums::hipdeviceattributemaxsurfacecubemaplayered = 38 ,
  hipfort_enums::hipdeviceattributemaxtexture1dwidth = 39 , hipfort_enums::hipdeviceattributemaxtexture1dlayered = 40 , hipfort_enums::hipdeviceattributemaxtexture1dlinear = 41 , hipfort_enums::hipdeviceattributemaxtexture1dmipmap = 42 ,
  hipfort_enums::hipdeviceattributemaxtexture2dwidth = 43 , hipfort_enums::hipdeviceattributemaxtexture2dheight = 44 , hipfort_enums::hipdeviceattributemaxtexture2dgather = 45 , hipfort_enums::hipdeviceattributemaxtexture2dlayered = 46 ,
  hipfort_enums::hipdeviceattributemaxtexture2dlinear = 47 , hipfort_enums::hipdeviceattributemaxtexture2dmipmap = 48 , hipfort_enums::hipdeviceattributemaxtexture3dwidth = 49 , hipfort_enums::hipdeviceattributemaxtexture3dheight = 50 ,
  hipfort_enums::hipdeviceattributemaxtexture3ddepth = 51 , hipfort_enums::hipdeviceattributemaxtexture3dalt = 52 , hipfort_enums::hipdeviceattributemaxtexturecubemap = 53 , hipfort_enums::hipdeviceattributemaxtexturecubemaplayered = 54 ,
  hipfort_enums::hipdeviceattributemaxthreadsdim = 55 , hipfort_enums::hipdeviceattributemaxthreadsperblock = 56 , hipfort_enums::hipdeviceattributemaxthreadspermultiprocessor = 57 , hipfort_enums::hipdeviceattributemaxpitch = 58 ,
  hipfort_enums::hipdeviceattributememorybuswidth = 59 , hipfort_enums::hipdeviceattributememoryclockrate = 60 , hipfort_enums::hipdeviceattributecomputecapabilityminor = 61 , hipfort_enums::hipdeviceattributemultigpuboardgroupid = 62 ,
  hipfort_enums::hipdeviceattributemultiprocessorcount = 63 , hipfort_enums::hipdeviceattributeunused1 = 64 , hipfort_enums::hipdeviceattributepageablememoryaccess = 65 , hipfort_enums::hipdeviceattributepageablememoryaccessuseshostpagetables = 66 ,
  hipfort_enums::hipdeviceattributepcibusid = 67 , hipfort_enums::hipdeviceattributepcideviceid = 68 , hipfort_enums::hipdeviceattributepcidomainid = 69 , hipfort_enums::hipdeviceattributepersistingl2cachemaxsize = 70 ,
  hipfort_enums::hipdeviceattributemaxregistersperblock = 71 , hipfort_enums::hipdeviceattributemaxregisterspermultiprocessor = 72 , hipfort_enums::hipdeviceattributereservedsharedmemperblock = 73 , hipfort_enums::hipdeviceattributemaxsharedmemoryperblock = 74 ,
  hipfort_enums::hipdeviceattributesharedmemperblockoptin = 75 , hipfort_enums::hipdeviceattributesharedmempermultiprocessor = 76 , hipfort_enums::hipdeviceattributesingletodoubleprecisionperfratio = 77 , hipfort_enums::hipdeviceattributestreamprioritiessupported = 78 ,
  hipfort_enums::hipdeviceattributesurfacealignment = 79 , hipfort_enums::hipdeviceattributetccdriver = 80 , hipfort_enums::hipdeviceattributetexturealignment = 81 , hipfort_enums::hipdeviceattributetexturepitchalignment = 82 ,
  hipfort_enums::hipdeviceattributetotalconstantmemory = 83 , hipfort_enums::hipdeviceattributetotalglobalmem = 84 , hipfort_enums::hipdeviceattributeunifiedaddressing = 85 , hipfort_enums::hipdeviceattributeunused2 = 86 ,
  hipfort_enums::hipdeviceattributewarpsize = 87 , hipfort_enums::hipdeviceattributememorypoolssupported = 88 , hipfort_enums::hipdeviceattributevirtualmemorymanagementsupported = 89 , hipfort_enums::hipdeviceattributehostregistersupported = 90 ,
  hipfort_enums::hipdeviceattributememorypoolsupportedhandletypes = 91 , hipfort_enums::hipdeviceattributehostnumaid = 92 , hipfort_enums::hipdeviceattributecudacompatibleend = 9999 , hipfort_enums::hipdeviceattributeamdspecificbegin = 10000 ,
  hipfort_enums::hipdeviceattributeclockinstructionrate = 10000 , hipfort_enums::hipdeviceattributeunused3 = 10001 , hipfort_enums::hipdeviceattributemaxsharedmemorypermultiprocessor = 10002 , hipfort_enums::hipdeviceattributeunused4 = 10003 ,
  hipfort_enums::hipdeviceattributeunused5 = 10004 , hipfort_enums::hipdeviceattributehdpmemflushcntl = 10005 , hipfort_enums::hipdeviceattributehdpregflushcntl = 10006 , hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedfunc = 10007 ,
  hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedgriddim = 10008 , hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedblockdim = 10009 , hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedsharedmem = 10010 , hipfort_enums::hipdeviceattributeislargebar = 10011 ,
  hipfort_enums::hipdeviceattributeasicrevision = 10012 , hipfort_enums::hipdeviceattributecanusestreamwaitvalue = 10013 , hipfort_enums::hipdeviceattributeimagesupport = 10014 , hipfort_enums::hipdeviceattributephysicalmultiprocessorcount = 10015 ,
  hipfort_enums::hipdeviceattributefinegrainsupport = 10016 , hipfort_enums::hipdeviceattributewallclockrate = 10017 , hipfort_enums::hipdeviceattributenumberofxccs = 10018 , hipfort_enums::hipdeviceattributemaxavailablevgprsperthread = 10019 ,
  hipfort_enums::hipdeviceattributepcichipid = 10020 , hipfort_enums::hipdeviceattributeamdspecificend = 19999 , hipfort_enums::hipdeviceattributevendorspecificbegin = 20000
}
 
enum  { hipfort_enums::hip_get_proc_address_success = 0 , hipfort_enums::hip_get_proc_address_symbol_not_found = 1 , hipfort_enums::hip_get_proc_address_version_not_sufficient = 2 }
 
enum  { hipfort_enums::hipcomputemodedefault = 0 , hipfort_enums::hipcomputemodeexclusive = 1 , hipfort_enums::hipcomputemodeprohibited = 2 , hipfort_enums::hipcomputemodeexclusiveprocess = 3 }
 
enum  { hipfort_enums::hipflushgpudirectrdmawritesoptionhost = 1 , hipfort_enums::hipflushgpudirectrdmawritesoptionmemops = 2 }
 
enum  { hipfort_enums::hipgpudirectrdmawritesorderingnone = 0 , hipfort_enums::hipgpudirectrdmawritesorderingowner = 100 , hipfort_enums::hipgpudirectrdmawritesorderingalldevices = 200 }
 
enum  { hipfort_enums::hipchannelformatkindsigned = 0 , hipfort_enums::hipchannelformatkindunsigned = 1 , hipfort_enums::hipchannelformatkindfloat = 2 , hipfort_enums::hipchannelformatkindnone = 3 }
 
enum  {
  hipfort_enums::hip_ad_format_unsigned_int8 = 1 , hipfort_enums::hip_ad_format_unsigned_int16 = 2 , hipfort_enums::hip_ad_format_unsigned_int32 = 3 , hipfort_enums::hip_ad_format_signed_int8 = 8 ,
  hipfort_enums::hip_ad_format_signed_int16 = 9 , hipfort_enums::hip_ad_format_signed_int32 = 10 , hipfort_enums::hip_ad_format_half = 16 , hipfort_enums::hip_ad_format_float = 32
}
 
enum  { hipfort_enums::hipresourcetypearray = 0 , hipfort_enums::hipresourcetypemipmappedarray = 1 , hipfort_enums::hipresourcetypelinear = 2 , hipfort_enums::hipresourcetypepitch2d = 3 }
 
enum  { hipfort_enums::hip_resource_type_array = 0 , hipfort_enums::hip_resource_type_mipmapped_array = 1 , hipfort_enums::hip_resource_type_linear = 2 , hipfort_enums::hip_resource_type_pitch2d = 3 }
 
enum  { hipfort_enums::hip_tr_address_mode_wrap = 0 , hipfort_enums::hip_tr_address_mode_clamp = 1 , hipfort_enums::hip_tr_address_mode_mirror = 2 , hipfort_enums::hip_tr_address_mode_border = 3 }
 
enum  { hipfort_enums::hip_tr_filter_mode_point = 0 , hipfort_enums::hip_tr_filter_mode_linear = 1 }
 
enum  {
  hipfort_enums::hipresviewformatnone = 0 , hipfort_enums::hipresviewformatunsignedchar1 = 1 , hipfort_enums::hipresviewformatunsignedchar2 = 2 , hipfort_enums::hipresviewformatunsignedchar4 = 3 ,
  hipfort_enums::hipresviewformatsignedchar1 = 4 , hipfort_enums::hipresviewformatsignedchar2 = 5 , hipfort_enums::hipresviewformatsignedchar4 = 6 , hipfort_enums::hipresviewformatunsignedshort1 = 7 ,
  hipfort_enums::hipresviewformatunsignedshort2 = 8 , hipfort_enums::hipresviewformatunsignedshort4 = 9 , hipfort_enums::hipresviewformatsignedshort1 = 10 , hipfort_enums::hipresviewformatsignedshort2 = 11 ,
  hipfort_enums::hipresviewformatsignedshort4 = 12 , hipfort_enums::hipresviewformatunsignedint1 = 13 , hipfort_enums::hipresviewformatunsignedint2 = 14 , hipfort_enums::hipresviewformatunsignedint4 = 15 ,
  hipfort_enums::hipresviewformatsignedint1 = 16 , hipfort_enums::hipresviewformatsignedint2 = 17 , hipfort_enums::hipresviewformatsignedint4 = 18 , hipfort_enums::hipresviewformathalf1 = 19 ,
  hipfort_enums::hipresviewformathalf2 = 20 , hipfort_enums::hipresviewformathalf4 = 21 , hipfort_enums::hipresviewformatfloat1 = 22 , hipfort_enums::hipresviewformatfloat2 = 23 ,
  hipfort_enums::hipresviewformatfloat4 = 24 , hipfort_enums::hipresviewformatunsignedblockcompressed1 = 25 , hipfort_enums::hipresviewformatunsignedblockcompressed2 = 26 , hipfort_enums::hipresviewformatunsignedblockcompressed3 = 27 ,
  hipfort_enums::hipresviewformatunsignedblockcompressed4 = 28 , hipfort_enums::hipresviewformatsignedblockcompressed4 = 29 , hipfort_enums::hipresviewformatunsignedblockcompressed5 = 30 , hipfort_enums::hipresviewformatsignedblockcompressed5 = 31 ,
  hipfort_enums::hipresviewformatunsignedblockcompressed6h = 32 , hipfort_enums::hipresviewformatsignedblockcompressed6h = 33 , hipfort_enums::hipresviewformatunsignedblockcompressed7 = 34
}
 
enum  {
  hipfort_enums::hip_res_view_format_none = 0 , hipfort_enums::hip_res_view_format_uint_1x8 = 1 , hipfort_enums::hip_res_view_format_uint_2x8 = 2 , hipfort_enums::hip_res_view_format_uint_4x8 = 3 ,
  hipfort_enums::hip_res_view_format_sint_1x8 = 4 , hipfort_enums::hip_res_view_format_sint_2x8 = 5 , hipfort_enums::hip_res_view_format_sint_4x8 = 6 , hipfort_enums::hip_res_view_format_uint_1x16 = 7 ,
  hipfort_enums::hip_res_view_format_uint_2x16 = 8 , hipfort_enums::hip_res_view_format_uint_4x16 = 9 , hipfort_enums::hip_res_view_format_sint_1x16 = 10 , hipfort_enums::hip_res_view_format_sint_2x16 = 11 ,
  hipfort_enums::hip_res_view_format_sint_4x16 = 12 , hipfort_enums::hip_res_view_format_uint_1x32 = 13 , hipfort_enums::hip_res_view_format_uint_2x32 = 14 , hipfort_enums::hip_res_view_format_uint_4x32 = 15 ,
  hipfort_enums::hip_res_view_format_sint_1x32 = 16 , hipfort_enums::hip_res_view_format_sint_2x32 = 17 , hipfort_enums::hip_res_view_format_sint_4x32 = 18 , hipfort_enums::hip_res_view_format_float_1x16 = 19 ,
  hipfort_enums::hip_res_view_format_float_2x16 = 20 , hipfort_enums::hip_res_view_format_float_4x16 = 21 , hipfort_enums::hip_res_view_format_float_1x32 = 22 , hipfort_enums::hip_res_view_format_float_2x32 = 23 ,
  hipfort_enums::hip_res_view_format_float_4x32 = 24 , hipfort_enums::hip_res_view_format_unsigned_bc1 = 25 , hipfort_enums::hip_res_view_format_unsigned_bc2 = 26 , hipfort_enums::hip_res_view_format_unsigned_bc3 = 27 ,
  hipfort_enums::hip_res_view_format_unsigned_bc4 = 28 , hipfort_enums::hip_res_view_format_signed_bc4 = 29 , hipfort_enums::hip_res_view_format_unsigned_bc5 = 30 , hipfort_enums::hip_res_view_format_signed_bc5 = 31 ,
  hipfort_enums::hip_res_view_format_unsigned_bc6h = 32 , hipfort_enums::hip_res_view_format_signed_bc6h = 33 , hipfort_enums::hip_res_view_format_unsigned_bc7 = 34
}
 
enum  {
  hipfort_enums::hipmemcpyhosttohost = 0 , hipfort_enums::hipmemcpyhosttodevice = 1 , hipfort_enums::hipmemcpydevicetohost = 2 , hipfort_enums::hipmemcpydevicetodevice = 3 ,
  hipfort_enums::hipmemcpydefault = 4 , hipfort_enums::hipmemcpydevicetodevicenocu = 1024
}
 
enum  {
  hipfort_enums::hipmemlocationtypeinvalid = 0 , hipfort_enums::hipmemlocationtypenone = 0 , hipfort_enums::hipmemlocationtypedevice = 1 , hipfort_enums::hipmemlocationtypehost = 2 ,
  hipfort_enums::hipmemlocationtypehostnuma = 3 , hipfort_enums::hipmemlocationtypehostnumacurrent = 4
}
 
enum  { hipfort_enums::hipmemcpyflagdefault = 0 , hipfort_enums::hipmemcpyflagpreferoverlapwithcompute = 1 }
 
enum  {
  hipfort_enums::hipmemcpysrcaccessorderinvalid = 0 , hipfort_enums::hipmemcpysrcaccessorderstream = 1 , hipfort_enums::hipmemcpysrcaccessorderduringapicall = 2 , hipfort_enums::hipmemcpysrcaccessorderany = 3 ,
  hipfort_enums::hipmemcpysrcaccessordermax = 2147483647
}
 
enum  { hipfort_enums::hipmemcpyoperandtypepointer = 1 , hipfort_enums::hipmemcpyoperandtypearray = 2 , hipfort_enums::hipmemcpyoperandtypemax = 2147483647 }
 
enum  {
  hipfort_enums::hip_func_attribute_max_threads_per_block = 0 , hipfort_enums::hip_func_attribute_shared_size_bytes = 1 , hipfort_enums::hip_func_attribute_const_size_bytes = 2 , hipfort_enums::hip_func_attribute_local_size_bytes = 3 ,
  hipfort_enums::hip_func_attribute_num_regs = 4 , hipfort_enums::hip_func_attribute_ptx_version = 5 , hipfort_enums::hip_func_attribute_binary_version = 6 , hipfort_enums::hip_func_attribute_cache_mode_ca = 7 ,
  hipfort_enums::hip_func_attribute_max_dynamic_shared_size_bytes = 8 , hipfort_enums::hip_func_attribute_preferred_shared_memory_carveout = 9 , hipfort_enums::hip_func_attribute_max = 10
}
 
enum  {
  hipfort_enums::hip_pointer_attribute_context = 1 , hipfort_enums::hip_pointer_attribute_memory_type = 2 , hipfort_enums::hip_pointer_attribute_device_pointer = 3 , hipfort_enums::hip_pointer_attribute_host_pointer = 4 ,
  hipfort_enums::hip_pointer_attribute_p2p_tokens = 5 , hipfort_enums::hip_pointer_attribute_sync_memops = 6 , hipfort_enums::hip_pointer_attribute_buffer_id = 7 , hipfort_enums::hip_pointer_attribute_is_managed = 8 ,
  hipfort_enums::hip_pointer_attribute_device_ordinal = 9 , hipfort_enums::hip_pointer_attribute_is_legacy_hip_ipc_capable = 10 , hipfort_enums::hip_pointer_attribute_range_start_addr = 11 , hipfort_enums::hip_pointer_attribute_range_size = 12 ,
  hipfort_enums::hip_pointer_attribute_mapped = 13 , hipfort_enums::hip_pointer_attribute_allowed_handle_types = 14 , hipfort_enums::hip_pointer_attribute_is_gpu_direct_rdma_capable = 15 , hipfort_enums::hip_pointer_attribute_access_flags = 16 ,
  hipfort_enums::hip_pointer_attribute_mempool_handle = 17
}
 
enum  { hipfort_enums::hipaddressmodewrap = 0 , hipfort_enums::hipaddressmodeclamp = 1 , hipfort_enums::hipaddressmodemirror = 2 , hipfort_enums::hipaddressmodeborder = 3 }
 
enum  { hipfort_enums::hipfiltermodepoint = 0 , hipfort_enums::hipfiltermodelinear = 1 }
 
enum  { hipfort_enums::hipreadmodeelementtype = 0 , hipfort_enums::hipreadmodenormalizedfloat = 1 }
 
enum  { hipfort_enums::hipboundarymodezero = 0 , hipfort_enums::hipboundarymodetrap = 1 , hipfort_enums::hipboundarymodeclamp = 2 }
 
enum  { hipfort_enums::hipdevp2pattrperformancerank = 0 , hipfort_enums::hipdevp2pattraccesssupported = 1 , hipfort_enums::hipdevp2pattrnativeatomicsupported = 2 , hipfort_enums::hipdevp2pattrhiparrayaccesssupported = 3 }
 
enum  { hipfort_enums::hipdriverentrypointsuccess = 0 , hipfort_enums::hipdriverentrypointsymbolnotfound = 1 , hipfort_enums::hipdriverentrypointversionnotsufficent = 2 }
 
enum  {
  hipfort_enums::hiplimitstacksize = 0 , hipfort_enums::hiplimitprintffifosize = 1 , hipfort_enums::hiplimitmallocheapsize = 2 , hipfort_enums::hipextlimitscratchmin = 4096 ,
  hipfort_enums::hipextlimitscratchmax = 4097 , hipfort_enums::hipextlimitscratchcurrent = 4098 , hipfort_enums::hiplimitrange = 4099
}
 
enum  {
  hipfort_enums::hipstreammemopwaitvalue32 = 1 , hipfort_enums::hipstreammemopwritevalue32 = 2 , hipfort_enums::hipstreammemopwaitvalue64 = 4 , hipfort_enums::hipstreammemopwritevalue64 = 5 ,
  hipfort_enums::hipstreammemopbarrier = 6 , hipfort_enums::hipstreammemopflushremotewrites = 3
}
 
enum  {
  hipfort_enums::hipmemadvisesetreadmostly = 1 , hipfort_enums::hipmemadviseunsetreadmostly = 2 , hipfort_enums::hipmemadvisesetpreferredlocation = 3 , hipfort_enums::hipmemadviseunsetpreferredlocation = 4 ,
  hipfort_enums::hipmemadvisesetaccessedby = 5 , hipfort_enums::hipmemadviseunsetaccessedby = 6 , hipfort_enums::hipmemadvisesetcoarsegrain = 100 , hipfort_enums::hipmemadviseunsetcoarsegrain = 101
}
 
enum  { hipfort_enums::hipmemrangecoherencymodefinegrain = 0 , hipfort_enums::hipmemrangecoherencymodecoarsegrain = 1 , hipfort_enums::hipmemrangecoherencymodeindeterminate = 2 }
 
enum  {
  hipfort_enums::hipmemrangeattributereadmostly = 1 , hipfort_enums::hipmemrangeattributepreferredlocation = 2 , hipfort_enums::hipmemrangeattributeaccessedby = 3 , hipfort_enums::hipmemrangeattributelastprefetchlocation = 4 ,
  hipfort_enums::hipmemrangeattributecoherencymode = 100
}
 
enum  {
  hipfort_enums::hipmempoolreusefolloweventdependencies = 1 , hipfort_enums::hipmempoolreuseallowopportunistic = 2 , hipfort_enums::hipmempoolreuseallowinternaldependencies = 3 , hipfort_enums::hipmempoolattrreleasethreshold = 4 ,
  hipfort_enums::hipmempoolattrreservedmemcurrent = 5 , hipfort_enums::hipmempoolattrreservedmemhigh = 6 , hipfort_enums::hipmempoolattrusedmemcurrent = 7 , hipfort_enums::hipmempoolattrusedmemhigh = 8
}
 
enum  { hipfort_enums::hipmemaccessflagsprotnone = 0 , hipfort_enums::hipmemaccessflagsprotread = 1 , hipfort_enums::hipmemaccessflagsprotreadwrite = 3 }
 
enum  { hipfort_enums::hipmemallocationtypeinvalid = 0 , hipfort_enums::hipmemallocationtypepinned = 1 , hipfort_enums::hipmemallocationtypeuncached = 1073741824 , hipfort_enums::hipmemallocationtypemax = 2147483647 }
 
enum  { hipfort_enums::hipmemhandletypenone = 0 , hipfort_enums::hipmemhandletypeposixfiledescriptor = 1 , hipfort_enums::hipmemhandletypewin32 = 2 , hipfort_enums::hipmemhandletypewin32kmt = 4 }
 
enum  { hipfort_enums::hipfuncattributemaxdynamicsharedmemorysize = 8 , hipfort_enums::hipfuncattributepreferredsharedmemorycarveout = 9 , hipfort_enums::hipfuncattributemax = 10 }
 
enum  { hipfort_enums::hipfunccacheprefernone = 0 , hipfort_enums::hipfunccacheprefershared = 1 , hipfort_enums::hipfunccachepreferl1 = 2 , hipfort_enums::hipfunccachepreferequal = 3 }
 
enum  { hipfort_enums::hipsharedmembanksizedefault = 0 , hipfort_enums::hipsharedmembanksizefourbyte = 1 , hipfort_enums::hipsharedmembanksizeeightbyte = 2 }
 
enum  {
  hipfort_enums::hipexternalmemoryhandletypeopaquefd = 1 , hipfort_enums::hipexternalmemoryhandletypeopaquewin32 = 2 , hipfort_enums::hipexternalmemoryhandletypeopaquewin32kmt = 3 , hipfort_enums::hipexternalmemoryhandletyped3d12heap = 4 ,
  hipfort_enums::hipexternalmemoryhandletyped3d12resource = 5 , hipfort_enums::hipexternalmemoryhandletyped3d11resource = 6 , hipfort_enums::hipexternalmemoryhandletyped3d11resourcekmt = 7 , hipfort_enums::hipexternalmemoryhandletypenvscibuf = 8
}
 
enum  {
  hipfort_enums::hipexternalsemaphorehandletypeopaquefd = 1 , hipfort_enums::hipexternalsemaphorehandletypeopaquewin32 = 2 , hipfort_enums::hipexternalsemaphorehandletypeopaquewin32kmt = 3 , hipfort_enums::hipexternalsemaphorehandletyped3d12fence = 4 ,
  hipfort_enums::hipexternalsemaphorehandletyped3d11fence = 5 , hipfort_enums::hipexternalsemaphorehandletypenvscisync = 6 , hipfort_enums::hipexternalsemaphorehandletypekeyedmutex = 7 , hipfort_enums::hipexternalsemaphorehandletypekeyedmutexkmt = 8 ,
  hipfort_enums::hipexternalsemaphorehandletypetimelinesemaphorefd = 9 , hipfort_enums::hipexternalsemaphorehandletypetimelinesemaphorewin32 = 10
}
 
enum  {
  hipfort_enums::hipgraphicsregisterflagsnone = 0 , hipfort_enums::hipgraphicsregisterflagsreadonly = 1 , hipfort_enums::hipgraphicsregisterflagswritediscard = 2 , hipfort_enums::hipgraphicsregisterflagssurfaceloadstore = 4 ,
  hipfort_enums::hipgraphicsregisterflagstexturegather = 8
}
 
enum  {
  hipfort_enums::hipgraphnodetypekernel = 0 , hipfort_enums::hipgraphnodetypememcpy = 1 , hipfort_enums::hipgraphnodetypememset = 2 , hipfort_enums::hipgraphnodetypehost = 3 ,
  hipfort_enums::hipgraphnodetypegraph = 4 , hipfort_enums::hipgraphnodetypeempty = 5 , hipfort_enums::hipgraphnodetypewaitevent = 6 , hipfort_enums::hipgraphnodetypeeventrecord = 7 ,
  hipfort_enums::hipgraphnodetypeextsemaphoresignal = 8 , hipfort_enums::hipgraphnodetypeextsemaphorewait = 9 , hipfort_enums::hipgraphnodetypememalloc = 10 , hipfort_enums::hipgraphnodetypememfree = 11 ,
  hipfort_enums::hipgraphnodetypememcpyfromsymbol = 12 , hipfort_enums::hipgraphnodetypememcpytosymbol = 13 , hipfort_enums::hipgraphnodetypebatchmemop = 14 , hipfort_enums::hipgraphnodetypecount = 15
}
 
enum  { hipfort_enums::hipaccesspropertynormal = 0 , hipfort_enums::hipaccesspropertystreaming = 1 , hipfort_enums::hipaccesspropertypersisting = 2 }
 
enum  { hipfort_enums::hiplaunchmemsyncdomaindefault = 0 , hipfort_enums::hiplaunchmemsyncdomainremote = 1 }
 
enum  { hipfort_enums::hipsyncpolicyauto = 1 , hipfort_enums::hipsyncpolicyspin = 2 , hipfort_enums::hipsyncpolicyyield = 3 , hipfort_enums::hipsyncpolicyblockingsync = 4 }
 
enum  {
  hipfort_enums::hiplaunchattributeaccesspolicywindow = 1 , hipfort_enums::hiplaunchattributecooperative = 2 , hipfort_enums::hiplaunchattributesynchronizationpolicy = 3 , hipfort_enums::hiplaunchattributepriority = 8 ,
  hipfort_enums::hiplaunchattributememsyncdomainmap = 9 , hipfort_enums::hiplaunchattributememsyncdomain = 10 , hipfort_enums::hiplaunchattributemax = 11
}
 
enum  {
  hipfort_enums::hipgraphexecupdatesuccess = 0 , hipfort_enums::hipgraphexecupdateerror = 1 , hipfort_enums::hipgraphexecupdateerrortopologychanged = 2 , hipfort_enums::hipgraphexecupdateerrornodetypechanged = 3 ,
  hipfort_enums::hipgraphexecupdateerrorfunctionchanged = 4 , hipfort_enums::hipgraphexecupdateerrorparameterschanged = 5 , hipfort_enums::hipgraphexecupdateerrornotsupported = 6 , hipfort_enums::hipgraphexecupdateerrorunsupportedfunctionchange = 7
}
 
enum  { hipfort_enums::hipstreamcapturemodeglobal = 0 , hipfort_enums::hipstreamcapturemodethreadlocal = 1 , hipfort_enums::hipstreamcapturemoderelaxed = 2 }
 
enum  { hipfort_enums::hipstreamcapturestatusnone = 0 , hipfort_enums::hipstreamcapturestatusactive = 1 , hipfort_enums::hipstreamcapturestatusinvalidated = 2 }
 
enum  { hipfort_enums::hipstreamaddcapturedependencies = 0 , hipfort_enums::hipstreamsetcapturedependencies = 1 }
 
enum  { hipfort_enums::hipgraphmemattrusedmemcurrent = 0 , hipfort_enums::hipgraphmemattrusedmemhigh = 1 , hipfort_enums::hipgraphmemattrreservedmemcurrent = 2 , hipfort_enums::hipgraphmemattrreservedmemhigh = 3 }
 
enum  { hipfort_enums::hipuserobjectnodestructorsync = 1 }
 
enum  { hipfort_enums::hipgraphuserobjectmove = 1 }
 
enum  { hipfort_enums::hipgraphinstantiateflagautofreeonlaunch = 1 , hipfort_enums::hipgraphinstantiateflagupload = 2 , hipfort_enums::hipgraphinstantiateflagdevicelaunch = 4 , hipfort_enums::hipgraphinstantiateflagusenodepriority = 8 }
 
enum  {
  hipfort_enums::hipgraphdebugdotflagsverbose = 1 , hipfort_enums::hipgraphdebugdotflagskernelnodeparams = 4 , hipfort_enums::hipgraphdebugdotflagsmemcpynodeparams = 8 , hipfort_enums::hipgraphdebugdotflagsmemsetnodeparams = 16 ,
  hipfort_enums::hipgraphdebugdotflagshostnodeparams = 32 , hipfort_enums::hipgraphdebugdotflagseventnodeparams = 64 , hipfort_enums::hipgraphdebugdotflagsextsemassignalnodeparams = 128 , hipfort_enums::hipgraphdebugdotflagsextsemaswaitnodeparams = 256 ,
  hipfort_enums::hipgraphdebugdotflagskernelnodeattributes = 512 , hipfort_enums::hipgraphdebugdotflagshandles = 1024
}
 
enum  {
  hipfort_enums::hipgraphinstantiatesuccess = 0 , hipfort_enums::hipgraphinstantiateerror = 1 , hipfort_enums::hipgraphinstantiateinvalidstructure = 2 , hipfort_enums::hipgraphinstantiatenodeoperationnotsupported = 3 ,
  hipfort_enums::hipgraphinstantiatemultipledevicesnotsupported = 4
}
 
enum  { hipfort_enums::hipmemallocationgranularityminimum = 0 , hipfort_enums::hipmemallocationgranularityrecommended = 1 }
 
enum  { hipfort_enums::hipmemhandletypegeneric = 0 }
 
enum  { hipfort_enums::hipmemoperationtypemap = 1 , hipfort_enums::hipmemoperationtypeunmap = 2 }
 
enum  { hipfort_enums::hiparraysparsesubresourcetypesparselevel = 0 , hipfort_enums::hiparraysparsesubresourcetypemiptail = 1 }
 
enum  { hipfort_enums::hipgraphdependencytypedefault = 0 , hipfort_enums::hipgraphdependencytypeprogrammatic = 1 }
 
enum  { hipfort_enums::hipmemrangehandletypedmabuffd = 1 , hipfort_enums::hipmemrangehandletypemax = 2147483647 }
 
enum  { hipfort_enums::hipmemrangeflagdmabufmappingtypepcie = 1 , hipfort_enums::hipmemrangeflagsmax = 2147483647 }
 

Variables

integer(c_int), parameter hipfort_enums::hip_version_major = 7
 
integer(c_int), parameter hipfort_enums::hip_version_minor = 2
 
integer(c_int), parameter hipfort_enums::hip_version_patch = 53211
 
integer(c_int), parameter hipfort_enums::hip_version_build_id = 0
 
integer(c_int), parameter hipfort_enums::generic_grid_launch = 1
 
integer(c_int), parameter hipfort_enums::hip_trsa_override_format = 1
 
integer(c_int), parameter hipfort_enums::hip_trsf_read_as_integer = 1
 
integer(c_int), parameter hipfort_enums::hip_trsf_normalized_coordinates = 2
 
integer(c_int), parameter hipfort_enums::hip_trsf_srgb = 16
 
integer(c_int), parameter hipfort_enums::hiptexturetype1d = 1
 
integer(c_int), parameter hipfort_enums::hiptexturetype2d = 2
 
integer(c_int), parameter hipfort_enums::hiptexturetype3d = 3
 
integer(c_int), parameter hipfort_enums::hiptexturetypecubemap = 12
 
integer(c_int), parameter hipfort_enums::hiptexturetype1dlayered = 241
 
integer(c_int), parameter hipfort_enums::hiptexturetype2dlayered = 242
 
integer(c_int), parameter hipfort_enums::hiptexturetypecubemaplayered = 252
 
integer(c_int), parameter hipfort_enums::hip_image_object_size_dword = 12
 
integer(c_int), parameter hipfort_enums::hip_sampler_object_size_dword = 8
 
integer(c_int), parameter hipfort_enums::hipipcmemlazyenablepeeraccess = 1
 
integer(c_int), parameter hipfort_enums::hip_ipc_handle_size = 64
 
integer(c_int), parameter hipfort_enums::hipstreamdefault = 0
 
integer(c_int), parameter hipfort_enums::hipstreamnonblocking = 1
 
integer(c_int), parameter hipfort_enums::hipeventdefault = 0
 
integer(c_int), parameter hipfort_enums::hipeventblockingsync = 1
 
integer(c_int), parameter hipfort_enums::hipeventdisabletiming = 2
 
integer(c_int), parameter hipfort_enums::hipeventinterprocess = 4
 
integer(c_int), parameter hipfort_enums::hipeventrecorddefault = 0
 
integer(c_int), parameter hipfort_enums::hipeventrecordexternal = 1
 
integer(c_int), parameter hipfort_enums::hipeventwaitdefault = 0
 
integer(c_int), parameter hipfort_enums::hipeventwaitexternal = 1
 
integer(c_int), parameter hipfort_enums::hipeventdisablesystemfence = 536870912
 
integer(c_int), parameter hipfort_enums::hipeventreleasetodevice = 1073741824
 
integer(c_int64_t), parameter hipfort_enums::hipeventreleasetosystem = 2147483648_c_int64_t
 
integer(c_int), parameter hipfort_enums::hipenabledefault = 0
 
integer(c_int), parameter hipfort_enums::hipenablelegacystream = 1
 
integer(c_int), parameter hipfort_enums::hipenableperthreaddefaultstream = 2
 
integer(c_int), parameter hipfort_enums::hiphostallocdefault = 0
 
integer(c_int), parameter hipfort_enums::hiphostmallocdefault = 0
 
integer(c_int), parameter hipfort_enums::hiphostallocportable = 1
 
integer(c_int), parameter hipfort_enums::hiphostmallocportable = 1
 
integer(c_int), parameter hipfort_enums::hiphostallocmapped = 2
 
integer(c_int), parameter hipfort_enums::hiphostmallocmapped = 2
 
integer(c_int), parameter hipfort_enums::hiphostallocwritecombined = 4
 
integer(c_int), parameter hipfort_enums::hiphostmallocwritecombined = 4
 
integer(c_int), parameter hipfort_enums::hiphostmallocuncached = 268435456
 
integer(c_int), parameter hipfort_enums::hiphostmallocnumauser = 536870912
 
integer(c_int), parameter hipfort_enums::hiphostmalloccoherent = 1073741824
 
integer(c_int64_t), parameter hipfort_enums::hiphostmallocnoncoherent = 2147483648_c_int64_t
 
integer(c_int), parameter hipfort_enums::hipmemattachglobal = 1
 
integer(c_int), parameter hipfort_enums::hipmemattachhost = 2
 
integer(c_int), parameter hipfort_enums::hipmemattachsingle = 4
 
integer(c_int), parameter hipfort_enums::hipdevicemallocdefault = 0
 
integer(c_int), parameter hipfort_enums::hipdevicemallocfinegrained = 1
 
integer(c_int), parameter hipfort_enums::hipmallocsignalmemory = 2
 
integer(c_int), parameter hipfort_enums::hipdevicemallocuncached = 3
 
integer(c_int), parameter hipfort_enums::hipdevicemalloccontiguous = 4
 
integer(c_int), parameter hipfort_enums::hiphostregisterdefault = 0
 
integer(c_int), parameter hipfort_enums::hiphostregisterportable = 1
 
integer(c_int), parameter hipfort_enums::hiphostregistermapped = 2
 
integer(c_int), parameter hipfort_enums::hiphostregisteriomemory = 4
 
integer(c_int), parameter hipfort_enums::hiphostregisterreadonly = 8
 
integer(c_int), parameter hipfort_enums::hipexthostregistercoarsegrained = 8
 
integer(c_int64_t), parameter hipfort_enums::hipexthostregisteruncached = 2147483648_c_int64_t
 
integer(c_int), parameter hipfort_enums::hipdevicescheduleauto = 0
 
integer(c_int), parameter hipfort_enums::hipdeviceschedulespin = 1
 
integer(c_int), parameter hipfort_enums::hipdevicescheduleyield = 2
 
integer(c_int), parameter hipfort_enums::hipdevicescheduleblockingsync = 4
 
integer(c_int), parameter hipfort_enums::hipdeviceschedulemask = 7
 
integer(c_int), parameter hipfort_enums::hipdevicemaphost = 8
 
integer(c_int), parameter hipfort_enums::hipdevicelmemresizetomax = 16
 
integer(c_int), parameter hipfort_enums::hiparraydefault = 0
 
integer(c_int), parameter hipfort_enums::hiparraylayered = 1
 
integer(c_int), parameter hipfort_enums::hiparraysurfaceloadstore = 2
 
integer(c_int), parameter hipfort_enums::hiparraycubemap = 4
 
integer(c_int), parameter hipfort_enums::hiparraytexturegather = 8
 
integer(c_int), parameter hipfort_enums::hipoccupancydefault = 0
 
integer(c_int), parameter hipfort_enums::hipoccupancydisablecachingoverride = 1
 
integer(c_int), parameter hipfort_enums::hipcooperativelaunchmultidevicenopresync = 1
 
integer(c_int), parameter hipfort_enums::hipcooperativelaunchmultidevicenopostsync = 2
 
integer(c_int), parameter hipfort_enums::hipextanyorderlaunch = 1
 
integer(c_int), parameter hipfort_enums::hipstreamwaitvaluegte = 0
 
integer(c_int), parameter hipfort_enums::hipstreamwaitvalueeq = 1
 
integer(c_int), parameter hipfort_enums::hipstreamwaitvalueand = 2
 
integer(c_int), parameter hipfort_enums::hipstreamwaitvaluenor = 3
 
integer(c_int), parameter hipfort_enums::hipexternalmemorydedicated = 1
 
integer(c_int), parameter hipfort_enums::hipgraphkernelnodeportdefault = 0
 
integer(c_int), parameter hipfort_enums::hipgraphkernelnodeportlaunchcompletion = 2
 
integer(c_int), parameter hipfort_enums::hipgraphkernelnodeportprogrammatic = 1