# #define SEQAN_GLOBAL
Prefix for functions defining entry points for device side kernels.

Defined in | <seqan/platform.h>
Signature | `#define SEQAN_GLOBAL`

## Detailed Description

This macro must be placed in front of functions defining entry points for device side kernels. The macro expands to `__global__` on CUDA-capable compilers and is ignored otherwise.

## Data Races

Thread safety unknown!

## See Also

- SEQAN_DEVICE
- SEQAN_HOST
- SEQAN_HOST_DEVICE

#### Dox Sources

    /*!
     * @macro SEQAN_GLOBAL
     *
     * @headerfile <seqan/platform.h>
     *
     * @brief Prefix for functions defining entry points for device side kernels.
     *
     * @signature #define SEQAN_GLOBAL
     *
     * This macro must be placed in front of functions defining entry points for
     * device side kernels. The macro expands to <tt>__global__</tt> on CUDA-capable
     * compilers and is ignored otherwise.
     *
     * @see SEQAN_HOST_DEVICE
     * @see SEQAN_HOST
     * @see SEQAN_DEVICE
     */