diff --git a/srcCXX/sfx_flux.cpp b/srcCXX/sfx_flux.cpp
index 8648c4fb78645edd4f792e2e0637fa45d810f229..548f934352c0b267ebdf19dccd7314b9bd1d1e46 100644
--- a/srcCXX/sfx_flux.cpp
+++ b/srcCXX/sfx_flux.cpp
@@ -238,17 +238,19 @@ template class Flux<float, MemType::CPU, MemType::CPU, MemType::CPU>;
 template class Flux<double, MemType::CPU, MemType::CPU, MemType::CPU>;
 
 #ifdef INCLUDE_CUDA
-    template class Flux<float, MemType::GPU, MemType::GPU, MemType::CPU>;
-    template class Flux<float, MemType::GPU, MemType::CPU, MemType::CPU>;
-    template class Flux<float, MemType::CPU, MemType::GPU, MemType::CPU>;
     template class Flux<float, MemType::GPU, MemType::GPU, MemType::GPU>;
+    template class Flux<float, MemType::GPU, MemType::GPU, MemType::CPU>;
     template class Flux<float, MemType::GPU, MemType::CPU, MemType::GPU>;
     template class Flux<float, MemType::CPU, MemType::GPU, MemType::GPU>;
+    template class Flux<float, MemType::CPU, MemType::CPU, MemType::GPU>;
+    template class Flux<float, MemType::CPU, MemType::GPU, MemType::GPU>;
+    template class Flux<float, MemType::GPU, MemType::CPU, MemType::GPU>;
 
-    template class Flux<double, MemType::GPU, MemType::GPU, MemType::CPU>;
-    template class Flux<double, MemType::GPU, MemType::CPU, MemType::CPU>;
-    template class Flux<double, MemType::CPU, MemType::GPU, MemType::CPU>;
     template class Flux<double, MemType::GPU, MemType::GPU, MemType::GPU>;
+    template class Flux<double, MemType::GPU, MemType::GPU, MemType::CPU>;
     template class Flux<double, MemType::GPU, MemType::CPU, MemType::GPU>;
     template class Flux<double, MemType::CPU, MemType::GPU, MemType::GPU>;
+    template class Flux<double, MemType::CPU, MemType::CPU, MemType::GPU>;
+    template class Flux<double, MemType::CPU, MemType::GPU, MemType::GPU>;
+    template class Flux<double, MemType::GPU, MemType::CPU, MemType::GPU>;
 #endif 
\ No newline at end of file