|
Neko 1.99.2
A portable framework for high-order spectral element flow simulations
|
Fortran HIP interface.
Data Types | |
| interface | hipdevicegetname |
| interface | hipdevicegetstreampriorityrange |
| interface | hipdevicesynchronize |
| interface | hipeventcreate |
| interface | hipeventcreatewithflags |
| interface | hipeventdestroy |
| interface | hipeventrecord |
| interface | hipeventsynchronize |
| interface | hipfree |
| interface | hipgetdevicecount |
| interface | hipmalloc |
| interface | hipmemcpy |
| interface | hipmemcpyasync |
| interface | hipmemsetasync |
| interface | hipstreamcreate |
| interface | hipstreamcreatewithflags |
| interface | hipstreamcreatewithpriority |
| interface | hipstreamdestroy |
| interface | hipstreamsynchronize |
| interface | hipstreamwaitevent |
Enumerations | |
| enum | { hipsuccess = 0 , hiperrorinvalidcontext = 1 , hiperrorinvalidkernelfile = 2 , hiperrormemoryallocation = 3 , hiperrorinitializationerror = 4 , hiperrorlaunchfailure = 5 , hiperrorlaunchoutofresources = 6 , hiperrorinvaliddevice = 7 , hiperrorinvalidvalue = 8 , hiperrorinvaliddevicepointer = 9 , hiperrorinvalidmemcpydirection = 10 , hiperrorunknown = 11 , hiperrorinvalidresourcehandle = 12 , hiperrornotready = 13 , hiperrornodevice = 14 , hiperrorpeeraccessalreadyenabled = 15 , hiperrorpeeraccessnotenabled = 16 , hiperrorruntimememory = 17 , hiperrorruntimeother = 18 , hiperrorhostmemoryalreadyregistered = 19 , hiperrorhostmemorynotregistered = 20 , hiperrormapbufferobjectfailed = 21 , hiperrortbd = 22 } |
| Enum hipError_t. More... | |
| enum | { hipmemcpyhosttohost = 0 , hipmemcpyhosttodevice = 1 , hipmemcpydevicetohost = 2 , hipmemcpydevicetodevice = 3 , hipmemcpydefault = 4 } |
| Enum hipMemcpyKind. More... | |
Functions/Subroutines | |
| subroutine | hip_init (glb_cmd_queue, aux_cmd_queue, strm_high_prio, strm_low_prio) |
| subroutine | hip_finalize (glb_cmd_queue, aux_cmd_queue) |
| subroutine | hip_device_name (name) |
| integer function | hip_device_count () |
| Return the number of available HIP devices. | |
Definition at line 42 of file hip_intf.F90.
| Enumerator | |
|---|---|
| hipmemcpyhosttohost | |
| hipmemcpyhosttodevice | |
| hipmemcpydevicetohost | |
| hipmemcpydevicetodevice | |
| hipmemcpydefault | |
Definition at line 69 of file hip_intf.F90.
Definition at line 287 of file hip_intf.F90.


| subroutine hip_intf::hip_device_name | ( | character(len=*), intent(inout) | name | ) |
| subroutine hip_intf::hip_finalize | ( | type(c_ptr), intent(inout) | glb_cmd_queue, |
| type(c_ptr), intent(inout) | aux_cmd_queue | ||
| ) |