21 #error "Compiler must define COMPILE_MPI"
25 #error "Compiler must define COMPILE_OPENMP"
29 #error "Compiler must define COMPILE_CUDA"
32#ifndef COMPILE_CUQUANTUM
33 #error "Compiler must define COMPILE_CUQUANTUM"
40#if ! (COMPILE_MPI == 0 || COMPILE_MPI == 1)
41 #error "Macro COMPILE_MPI must have value 0 or 1"
44#if ! (COMPILE_OPENMP == 0 || COMPILE_OPENMP == 1)
45 #error "Macro COMPILE_OPENMP must have value 0 or 1"
48#if ! (COMPILE_CUDA == 0 || COMPILE_CUDA == 1)
49 #error "Macro COMPILE_CUDA must have value 0 or 1"
52#if ! (COMPILE_CUQUANTUM == 0 || COMPILE_CUQUANTUM == 1)
53 #error "Macro COMPILE_CUQUANTUM must have value 0 or 1"
60#if COMPILE_CUQUANTUM && ! COMPILE_CUDA
61 #error "Cannot enable cuQuantum without simultaneously enabling GPU-acceleration"
70#error "Preprocessor __cplusplus was 0 and should instead be undefined"
78#ifndef PERMIT_NODES_TO_SHARE_GPU
79#define PERMIT_NODES_TO_SHARE_GPU 0
82#ifndef INCLUDE_DEPRECATED_FUNCTIONS
83#define INCLUDE_DEPRECATED_FUNCTIONS 0
86#ifndef DISABLE_DEPRECATION_WARNINGS
87#define DISABLE_DEPRECATION_WARNINGS 0
const int PERMIT_NODES_TO_SHARE_GPU
const int INCLUDE_DEPRECATED_FUNCTIONS
const int DISABLE_DEPRECATION_WARNINGS