- Main Page
- Tutorials
- Functions
- Release Notes
- Examples

Modules
Managing devices in ArrayFire
ArrayFire Functions by Category » Functions to create and modify Arrays

getting device pointer, allocating and freeing memory More...

## Modules
| alloc
| Allocate memory using the ArrayFire memory manager.
| array::device<T>
| Get the device pointer from the array.
| deviceInfo
| Get device information.
| deviceMemInfo
| Memory manager related functions.
| free
| Free device memory allocated by ArrayFire's memory manager.
| getDevice
| Get the current device ID.
| getDeviceCount
| Gets the number of compute devices on the system.
| info
| Display ArrayFire and device info.
| isDoubleAvailable
| Check if double precision support is available for specified device.
| pinned
| Allocate pinned memory using ArrayFire's memory manager.
| setDevice
| Change current device to specified device.
| sync
| Blocks until all operations on device are finished.

## Detailed Description

getting device pointer, allocating and freeing memory