8#include "arcane/accelerator/AcceleratorGlobal.h"
13#if defined(ARCANE_HAS_CUDA)
14extern "C" ARCANE_EXPORT
void
15arcaneRegisterAcceleratorRuntimecuda();
18#if defined(ARCANE_HAS_HIP)
19extern "C" ARCANE_EXPORT
void
20arcaneRegisterAcceleratorRuntimehip();
23#if defined(ARCANE_HAS_SYCL)
24extern "C" ARCANE_EXPORT
void
25arcaneRegisterAcceleratorRuntimesycl();
32arcaneRegisterDefaultAcceleratorRuntime()
35 arcaneRegisterAcceleratorRuntimecuda();
36#elif defined(ARCANE_HAS_HIP)
37 arcaneRegisterAcceleratorRuntimehip();
38#elif defined(ARCANE_HAS_SYCL)
39 arcaneRegisterAcceleratorRuntimesycl();
44arcaneGetDefaultExecutionPolicy()
46#if defined(ARCANE_HAS_CUDA)
48#elif defined(ARCANE_HAS_HIP)
50#elif defined(ARCANE_HAS_SYCL)
eExecutionPolicy
Politique d'exécution pour un Runner.
@ SYCL
Politique d'exécution utilisant l'environnement SYCL.
@ HIP
Politique d'exécution utilisant l'environnement HIP.
@ CUDA
Politique d'exécution utilisant l'environnement CUDA.
@ Sequential
Politique d'exécution séquentielle.