From 1240fe63036a533750a6b426bb8c2837bbb06e2c Mon Sep 17 00:00:00 2001
From: Klaus Reuter <khr@mpcdf.mpg.de>
Date: Thu, 21 Jul 2022 11:29:29 +0200
Subject: [PATCH] add more cuda logic

---
 .gitlab-ci.yml | 3 ++-
 test_cuda.cu   | 7 +++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 251e8fd..85580ba 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,6 +30,7 @@ cuda_build_on_cpu_runner:
         - module load cuda/11.4
         - mkdir -p bin
         - nvcc -o bin/test_cuda.exe test_cuda.cu
+        - bin/test_cuda.exe
 
 cuda_test_on_gpu_runner:
     image: gitlab-registry.mpcdf.mpg.de/mpcdf/module-image
@@ -42,5 +43,5 @@ cuda_test_on_gpu_runner:
             - bin
     script:
         - module load cuda/11.4
-        - ./bin/test_cuda.exe
+        - bin/test_cuda.exe
 
diff --git a/test_cuda.cu b/test_cuda.cu
index 24928f9..daad31c 100644
--- a/test_cuda.cu
+++ b/test_cuda.cu
@@ -1,10 +1,9 @@
 #include <cstdio>
-
 __global__ void cuda_hello(){
     printf("Hello World from GPU!\n");
 }
-
 int main() {
-    cuda_hello<<<1,1>>>(); 
-    return 0;
+    cuda_hello<<<1,1>>>();
+    cudaDeviceSynchronize();
+    return (cudaSuccess != cudaGetLastError());
 }
-- 
GitLab