gpu_argument_kind¶
The role of an entry in a finalized GPU launch layout.
Declaration¶
Syntax¶
gpu_argument_kind = GpuArray | GpuStruct | GpuClass | GpuMemberData
| GpuMemberOffsets | GpuMemberSizes | GpuScalar | GpuArrayExtent
| GpuPackedOffset
Values¶
Value |
Meaning |
|---|---|
|
An array data buffer. |
|
A nonpolymorphic derived-type buffer. |
|
A polymorphic argument marshalled as its declared type's data. |
|
Flattened data for an allocatable array component. |
|
Per-element offsets into that component data. |
|
Per-element component extents. |
|
A scalar kernel argument. |
|
One array argument dimension. |
|
A buffer's byte offset within a packed allocation. |
See gpu_kernel_layout.