diff --git a/Src/GroupTree/StarPUUtils/FStarPUCudaWrapper.hpp b/Src/GroupTree/StarPUUtils/FStarPUCudaWrapper.hpp
index 86399f2c6364ebf08df34ac756b96c35e34e8093..d9850457ba0a99a68273c3ca156340681c9d91a0 100644
--- a/Src/GroupTree/StarPUUtils/FStarPUCudaWrapper.hpp
+++ b/Src/GroupTree/StarPUUtils/FStarPUCudaWrapper.hpp
@@ -191,7 +191,7 @@ public:
                     STARPU_VARIABLE_GET_ELEMSIZE(buffers[3]),
                     (unsigned char*)STARPU_VARIABLE_GET_PTR(buffers[4]),
                     (unsigned char*)STARPU_VARIABLE_GET_PTR(buffers[5]),
-                    idxLevel, outsideInteractions->data(), outsideInteractions->size(), kernel,
+                    idxLevel, outsideInteractions->data(), int(outsideInteractions->size()), kernel,
                     starpu_cuda_get_local_stream(),
                 FCuda__GetGridSize(kernel,intervalSize),FCuda__GetBlockSize(kernel));
     }
@@ -290,7 +290,7 @@ public:
                 (unsigned char*)STARPU_VARIABLE_GET_PTR(buffers[2]),
                 STARPU_VARIABLE_GET_ELEMSIZE(buffers[2]),
                 (unsigned char*)STARPU_VARIABLE_GET_PTR(buffers[3]),
-                outsideInteractions->data(), outsideInteractions->size(), worker->get<ThisClass>(FSTARPU_CPU_IDX)->treeHeight,
+                outsideInteractions->data(), int(outsideInteractions->size()), worker->get<ThisClass>(FSTARPU_CPU_IDX)->treeHeight,
                 kernel, starpu_cuda_get_local_stream(),
                 FCuda__GetGridSize(kernel,intervalSize),FCuda__GetBlockSize(kernel));
     }