acc_get_device_type (GNU libgomp)

### 6.3 `acc_get_device_type` – Get type of device accelerator to be used. ¶

Description

  This function returns what device type will be used when executing a parallel or kernels region.

  This function returns `acc_device_none` if `acc_get_device_type` is called from `acc_ev_device_init_start`, `acc_ev_device_init_end` callbacks of the OpenACC Profiling Interface (OpenACC Profiling Interface), that is, if the device is currently being initialized.

C/C++:

  Prototype: | `acc_device_t acc_get_device_type(void);`

Fortran:

  Interface: | `function acc_get_device_type(void)`
  | `integer(kind=acc_device_kind) acc_get_device_type`

Reference:

  OpenACC specification v2.6, section 3.2.3.