hipmallocpitch Interface Reference#
hipfort::hipmallocpitch Interface Reference
Allocates at least width (in bytes) height bytes of linear memory Padding may occur to ensure alighnment requirements are met for the given row The change in width size due to padding will be returned in pitch. More...
Public Member Functions | |
integer(kind(hipsuccess)) function | hipmallocpitch_ (ptr, pitch, width, height) |
Detailed Description
Allocates at least width (in bytes) height bytes of linear memory Padding may occur to ensure alighnment requirements are met for the given row The change in width size due to padding will be returned in pitch.
Currently the alignment is set to 128 bytes
- Parameters
-
[out] ptr Pointer to the allocated device memory [out] pitch Pitch for allocation (in bytes) [in] width Requested pitched allocation width (in bytes) [in] height Requested pitched allocation height
If size is 0, no memory is allocated, ptr returns nullptr, and hipSuccess is returned.
- Returns
- Error code
- See also
- hipMalloc, hipFree, hipMallocArray, hipFreeArray, hipHostFree, hipMalloc3D, hipMalloc3DArray, hipHostMalloc
Member Function/Subroutine Documentation
◆ hipmallocpitch_()
integer(kind(hipsuccess)) function hipfort::hipmallocpitch::hipmallocpitch_ | ( | type(c_ptr) | ptr, |
integer(c_size_t) | pitch, | ||
integer(c_size_t), value | width, | ||
integer(c_size_t), value | height | ||
) |
The documentation for this interface was generated from the following file: