diff --git a/apps/gpu/SphereGPU/Sphere.cpp b/apps/gpu/SphereGPU/Sphere.cpp
index 40cc55df4b6c666caf2b9481d72274a9330217a8..7b6676ff3dc0d5192c4272b4ee86b531874f613d 100644
--- a/apps/gpu/SphereGPU/Sphere.cpp
+++ b/apps/gpu/SphereGPU/Sphere.cpp
@@ -70,6 +70,7 @@
 #include "VirtualFluids_GPU/Factories/GridScalingFactory.h"
 #include "VirtualFluids_GPU/PreCollisionInteractor/Probes/PointProbe.h"
 #include "VirtualFluids_GPU/PreCollisionInteractor/Probes/PlaneProbe.h"
+#include "VirtualFluids_GPU/Kernel/Utilities/KernelTypes.h"
 
 int main(int argc, char *argv[])
 {
@@ -170,6 +171,8 @@ int main(int argc, char *argv[])
         para->setTimestepOut(timeStepOut);
         para->setTimestepEnd(timeStepEnd);
 
+        para->setMainKernel(vf::CollisionKernel::Compressible::K17CompressibleNavierStokes);
+
         //////////////////////////////////////////////////////////////////////////
         // set boundary conditions
         //////////////////////////////////////////////////////////////////////////