diff options
Diffstat (limited to 'final/runtime/test/api/omp_get_num_devices.c')
-rw-r--r-- | final/runtime/test/api/omp_get_num_devices.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/final/runtime/test/api/omp_get_num_devices.c b/final/runtime/test/api/omp_get_num_devices.c new file mode 100644 index 0000000..d534fa3 --- /dev/null +++ b/final/runtime/test/api/omp_get_num_devices.c @@ -0,0 +1,24 @@ +// RUN: %libomp-compile-and-run +#include <stdio.h> +#include "omp_testsuite.h" + +int test_omp_get_num_devices() +{ + /* checks that omp_get_device_num */ + int num_devices = omp_get_num_devices(); + + return (num_devices == 0); +} + +int main() +{ + int i; + int num_failed=0; + + for(i = 0; i < REPETITIONS; i++) { + if(!test_omp_get_num_devices()) { + num_failed++; + } + } + return num_failed; +} |