From 5047b817e895a2009ba0d36a9e2dc914fc2e8727 Mon Sep 17 00:00:00 2001 From: Martin Schoenherr <m.schoenherr@tu-braunschweig.de> Date: Tue, 11 Jul 2023 18:06:28 +0200 Subject: [PATCH] change the directory tree for the fluid flow kernels --- .../B15CompressibleNavierStokesBGKplus.cu | 0 .../B15}/B15CompressibleNavierStokesBGKplus.h | 0 ...5CompressibleNavierStokesBGKplusUnified.cu | 0 ...15CompressibleNavierStokesBGKplusUnified.h | 0 ...5CompressibleNavierStokesBGKplus_Device.cu | 0 ...CompressibleNavierStokesBGKplus_Device.cuh | 0 .../B92}/B92CompressibleNavierStokes.cu | 0 .../B92}/B92CompressibleNavierStokes.h | 0 .../B92CompressibleNavierStokes_Device.cu | 0 .../B92CompressibleNavierStokes_Device.cuh | 0 .../C06}/C06CompressibleNavierStokes.cu | 0 .../C06}/C06CompressibleNavierStokes.h | 0 .../C06CompressibleNavierStokes_Device.cu | 0 .../C06CompressibleNavierStokes_Device.cuh | 0 .../FluidFlow}/FluidFlowCompStrategy.cpp | 0 .../FluidFlow}/FluidFlowCompStrategy.h | 0 .../K08}/K08CompressibleNavierStokes.cu | 0 .../K08}/K08CompressibleNavierStokes.h | 0 .../K08CompressibleNavierStokes_Device.cu | 0 .../K08CompressibleNavierStokes_Device.cuh | 0 .../K15}/K15CompressibleNavierStokes.cu | 0 .../K15}/K15CompressibleNavierStokes.h | 0 ...15CompressibleNavierStokesBulkViscosity.cu | 0 ...K15CompressibleNavierStokesBulkViscosity.h | 0 ...essibleNavierStokesBulkViscosity_Device.cu | 0 ...ssibleNavierStokesBulkViscosity_Device.cuh | 0 .../K15}/K15CompressibleNavierStokesSponge.cu | 0 .../K15}/K15CompressibleNavierStokesSponge.h | 0 ...15CompressibleNavierStokesSponge_Device.cu | 0 ...5CompressibleNavierStokesSponge_Device.cuh | 0 .../K15CompressibleNavierStokesUnified.cu | 0 .../K15}/K15CompressibleNavierStokesUnified.h | 0 .../K15CompressibleNavierStokes_Device.cu | 0 .../K15CompressibleNavierStokes_Device.cuh | 0 .../K17}/K17CompressibleNavierStokes.cu | 0 .../K17}/K17CompressibleNavierStokes.h | 0 ...17CompressibleNavierStokesBulkViscosity.cu | 0 ...K17CompressibleNavierStokesBulkViscosity.h | 0 ...essibleNavierStokesBulkViscosity_Device.cu | 0 ...ssibleNavierStokesBulkViscosity_Device.cuh | 0 ...17CompressibleNavierStokesChimeraLegacy.cu | 0 ...K17CompressibleNavierStokesChimeraLegacy.h | 0 ...essibleNavierStokesChimeraLegacy_Device.cu | 0 ...ssibleNavierStokesChimeraLegacy_Device.cuh | 0 ...erStokesSecondDerivatesFrom5thCumulants.cu | 0 ...ierStokesSecondDerivatesFrom5thCumulants.h | 0 ...sSecondDerivatesFrom5thCumulants_Device.cu | 0 ...SecondDerivatesFrom5thCumulants_Device.cuh | 0 .../K17CompressibleNavierStokesUnified.cu | 0 .../K17}/K17CompressibleNavierStokesUnified.h | 0 .../K17CompressibleNavierStokes_Device.cu | 0 .../K17CompressibleNavierStokes_Device.cuh | 0 .../K18}/K18CompressibleNavierStokes.cu | 0 .../K18}/K18CompressibleNavierStokes.h | 0 .../K18CompressibleNavierStokes_Device.cu | 0 .../K18CompressibleNavierStokes_Device.cuh | 0 .../K20}/K20CompressibleNavierStokes.cu | 0 .../K20}/K20CompressibleNavierStokes.h | 0 .../K20CompressibleNavierStokes_Device.cu | 0 .../K20CompressibleNavierStokes_Device.cuh | 0 .../M02}/M02CompressibleNavierStokes.cu | 0 .../M02}/M02CompressibleNavierStokes.h | 0 .../M02CompressibleNavierStokes_Device.cu | 0 .../M02CompressibleNavierStokes_Device.cuh | 0 .../FluidFlow}/RunLBMKernel.cuh | 0 .../B15IncompressibleNavierStokesBGKplus.cu | 0 .../B15IncompressibleNavierStokesBGKplus.h | 0 ...ncompressibleNavierStokesBGKplus_Device.cu | 0 ...compressibleNavierStokesBGKplus_Device.cuh | 0 .../B92}/B92IncompressibleNavierStokes.cu | 0 .../B92}/B92IncompressibleNavierStokes.h | 0 .../B92IncompressibleNavierStokes_Device.cu | 0 .../B92IncompressibleNavierStokes_Device.cuh | 0 .../C06}/C06IncompressibleNavierStokes.cu | 0 .../C06}/C06IncompressibleNavierStokes.h | 0 .../C06}/CascadeIncompSP27_Device.cu | 0 .../C06}/CascadeIncompSP27_Device.cuh | 0 .../FluidFlow}/FluidFlowIncompStrategy.cpp | 0 .../FluidFlow}/FluidFlowIncompStrategy.h | 0 .../K15}/K15IncompressibleNavierStokes.cu | 0 .../K15}/K15IncompressibleNavierStokes.h | 0 .../K15IncompressibleNavierStokesIsoCheck.cu | 0 .../K15IncompressibleNavierStokesIsoCheck.h | 0 ...compressibleNavierStokesIsoCheck_Device.cu | 0 ...ompressibleNavierStokesIsoCheck_Device.cuh | 0 ...ssibleNavierStokesRotatingVelocityField.cu | 0 ...essibleNavierStokesRotatingVelocityField.h | 0 ...avierStokesRotatingVelocityField_Device.cu | 0 ...vierStokesRotatingVelocityField_Device.cuh | 0 .../K15IncompressibleNavierStokes_Device.cu | 0 .../K15IncompressibleNavierStokes_Device.cuh | 0 .../M02}/M02IncompressibleNavierStokes.cu | 0 .../M02}/M02IncompressibleNavierStokes.h | 0 .../M02IncompressibleNavierStokes_Device.cu | 0 .../M02IncompressibleNavierStokes_Device.cuh | 0 .../KernelFactory/KernelFactoryImp.cpp | 52 +++++++++---------- 96 files changed, 26 insertions(+), 26 deletions(-) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus => Compressible/FluidFlow/B15}/B15CompressibleNavierStokesBGKplus.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus => Compressible/FluidFlow/B15}/B15CompressibleNavierStokesBGKplus.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplusUnified => Compressible/FluidFlow/B15}/B15CompressibleNavierStokesBGKplusUnified.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplusUnified => Compressible/FluidFlow/B15}/B15CompressibleNavierStokesBGKplusUnified.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus => Compressible/FluidFlow/B15}/B15CompressibleNavierStokesBGKplus_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus => Compressible/FluidFlow/B15}/B15CompressibleNavierStokesBGKplus_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes => Compressible/FluidFlow/B92}/B92CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes => Compressible/FluidFlow/B92}/B92CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes => Compressible/FluidFlow/B92}/B92CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes => Compressible/FluidFlow/B92}/B92CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes => Compressible/FluidFlow/C06}/C06CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes => Compressible/FluidFlow/C06}/C06CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes => Compressible/FluidFlow/C06}/C06CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes => Compressible/FluidFlow/C06}/C06CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible => Compressible/FluidFlow}/FluidFlowCompStrategy.cpp (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible => Compressible/FluidFlow}/FluidFlowCompStrategy.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes => Compressible/FluidFlow/K08}/K08CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes => Compressible/FluidFlow/K08}/K08CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes => Compressible/FluidFlow/K08}/K08CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes => Compressible/FluidFlow/K08}/K08CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes => Compressible/FluidFlow/K15}/K15CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes => Compressible/FluidFlow/K15}/K15CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesBulkViscosity.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesBulkViscosity.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesBulkViscosity_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesBulkViscosity_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesSponge.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesSponge.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesSponge_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesSponge_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesUnified => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesUnified.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesUnified => Compressible/FluidFlow/K15}/K15CompressibleNavierStokesUnified.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes => Compressible/FluidFlow/K15}/K15CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes => Compressible/FluidFlow/K15}/K15CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes => Compressible/FluidFlow/K17}/K17CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes => Compressible/FluidFlow/K17}/K17CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesBulkViscosity.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesBulkViscosity.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesBulkViscosity_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesBulkViscosity_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesChimeraLegacy.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesChimeraLegacy.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesChimeraLegacy_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesChimeraLegacy_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesUnified => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesUnified.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesUnified => Compressible/FluidFlow/K17}/K17CompressibleNavierStokesUnified.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes => Compressible/FluidFlow/K17}/K17CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes => Compressible/FluidFlow/K17}/K17CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes => Compressible/FluidFlow/K18}/K18CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes => Compressible/FluidFlow/K18}/K18CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes => Compressible/FluidFlow/K18}/K18CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes => Compressible/FluidFlow/K18}/K18CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes => Compressible/FluidFlow/K20}/K20CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes => Compressible/FluidFlow/K20}/K20CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes => Compressible/FluidFlow/K20}/K20CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes => Compressible/FluidFlow/K20}/K20CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes => Compressible/FluidFlow/M02}/M02CompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes => Compressible/FluidFlow/M02}/M02CompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes => Compressible/FluidFlow/M02}/M02CompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes => Compressible/FluidFlow/M02}/M02CompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Compressible => Compressible/FluidFlow}/RunLBMKernel.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus => Incompressible/FluidFlow/B15}/B15IncompressibleNavierStokesBGKplus.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus => Incompressible/FluidFlow/B15}/B15IncompressibleNavierStokesBGKplus.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus => Incompressible/FluidFlow/B15}/B15IncompressibleNavierStokesBGKplus_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus => Incompressible/FluidFlow/B15}/B15IncompressibleNavierStokesBGKplus_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes => Incompressible/FluidFlow/B92}/B92IncompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes => Incompressible/FluidFlow/B92}/B92IncompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes => Incompressible/FluidFlow/B92}/B92IncompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes => Incompressible/FluidFlow/B92}/B92IncompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes => Incompressible/FluidFlow/C06}/C06IncompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes => Incompressible/FluidFlow/C06}/C06IncompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes => Incompressible/FluidFlow/C06}/CascadeIncompSP27_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes => Incompressible/FluidFlow/C06}/CascadeIncompSP27_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible => Incompressible/FluidFlow}/FluidFlowIncompStrategy.cpp (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible => Incompressible/FluidFlow}/FluidFlowIncompStrategy.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesIsoCheck.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesIsoCheck.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesIsoCheck_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesIsoCheck_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesRotatingVelocityField.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesRotatingVelocityField.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesRotatingVelocityField_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokesRotatingVelocityField_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes => Incompressible/FluidFlow/K15}/K15IncompressibleNavierStokes_Device.cuh (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes => Incompressible/FluidFlow/M02}/M02IncompressibleNavierStokes.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes => Incompressible/FluidFlow/M02}/M02IncompressibleNavierStokes.h (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes => Incompressible/FluidFlow/M02}/M02IncompressibleNavierStokes_Device.cu (100%) rename src/gpu/VirtualFluids_GPU/Kernel/{Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes => Incompressible/FluidFlow/M02}/M02IncompressibleNavierStokes_Device.cuh (100%) diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplusUnified/B15CompressibleNavierStokesBGKplusUnified.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplusUnified.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplusUnified/B15CompressibleNavierStokesBGKplusUnified.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplusUnified.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplusUnified/B15CompressibleNavierStokesBGKplusUnified.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplusUnified.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplusUnified/B15CompressibleNavierStokesBGKplusUnified.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplusUnified.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/FluidFlowCompStrategy.cpp b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/FluidFlowCompStrategy.cpp similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/FluidFlowCompStrategy.cpp rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/FluidFlowCompStrategy.cpp diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/FluidFlowCompStrategy.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/FluidFlowCompStrategy.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/FluidFlowCompStrategy.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/FluidFlowCompStrategy.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesUnified/K15CompressibleNavierStokesUnified.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesUnified.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesUnified/K15CompressibleNavierStokesUnified.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesUnified.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesUnified/K15CompressibleNavierStokesUnified.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesUnified.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesUnified/K15CompressibleNavierStokesUnified.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesUnified.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesUnified/K17CompressibleNavierStokesUnified.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesUnified.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesUnified/K17CompressibleNavierStokesUnified.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesUnified.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesUnified/K17CompressibleNavierStokesUnified.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesUnified.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesUnified/K17CompressibleNavierStokesUnified.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesUnified.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/RunLBMKernel.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/RunLBMKernel.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/RunLBMKernel.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Compressible/FluidFlow/RunLBMKernel.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/C06IncompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/C06IncompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/C06IncompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/C06IncompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/C06IncompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/C06IncompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/C06IncompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/C06IncompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/CascadeIncompSP27_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/CascadeIncompSP27_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/CascadeIncompSP27_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/CascadeIncompSP27_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/CascadeIncompSP27_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/CascadeIncompSP27_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/CascadeIncompSP27_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/C06/CascadeIncompSP27_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/FluidFlowIncompStrategy.cpp b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/FluidFlowIncompStrategy.cpp similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/FluidFlowIncompStrategy.cpp rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/FluidFlowIncompStrategy.cpp diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/FluidFlowIncompStrategy.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/FluidFlowIncompStrategy.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/FluidFlowIncompStrategy.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/FluidFlowIncompStrategy.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoCheck/K15IncompressibleNavierStokesIsoCheck_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes.h b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes.h similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes.h rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes.h diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes_Device.cu similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes_Device.cu diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes_Device.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes_Device.cuh diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp b/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp index beb0cc930..db803b0b3 100644 --- a/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp +++ b/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp @@ -7,32 +7,32 @@ #include "Kernel/Utilities/KernelTypes.h" //LBM kernel (compressible) -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B92CompressibleNavierStokes/B92CompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplusUnified/B15CompressibleNavierStokesBGKplusUnified.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/B15CompressibleNavierStokesBGKplus/B15CompressibleNavierStokesBGKplus.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/M02CompressibleNavierStokes/M02CompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/C06CompressibleNavierStokes/C06CompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K08CompressibleNavierStokes/K08CompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokes/K15CompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesBulkViscosity/K15CompressibleNavierStokesBulkViscosity.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesSponge/K15CompressibleNavierStokesSponge.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K15CompressibleNavierStokesUnified/K15CompressibleNavierStokesUnified.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokes/K17CompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesChimeraLegacy/K17CompressibleNavierStokesChimeraLegacy.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesBulkViscosity/K17CompressibleNavierStokesBulkViscosity.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesUnified/K17CompressibleNavierStokesUnified.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K18CompressibleNavierStokes/K18CompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/K20CompressibleNavierStokes/K20CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/B92/B92CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplusUnified.h" +#include "Kernel/Compressible/FluidFlow/B15/B15CompressibleNavierStokesBGKplus.h" +#include "Kernel/Compressible/FluidFlow/M02/M02CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/C06/C06CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/K08/K08CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesBulkViscosity.h" +#include "Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesSponge.h" +#include "Kernel/Compressible/FluidFlow/K15/K15CompressibleNavierStokesUnified.h" +#include "Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesChimeraLegacy.h" +#include "Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesBulkViscosity.h" +#include "Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesUnified.h" +#include "Kernel/Compressible/FluidFlow/K17/K17CompressibleNavierStokesSecondDerivatesFrom5thCumulants.h" +#include "Kernel/Compressible/FluidFlow/K18/K18CompressibleNavierStokes.h" +#include "Kernel/Compressible/FluidFlow/K20/K20CompressibleNavierStokes.h" //LBM kernel (inkompressible) -#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B92IncompressibleNavierStokes/B92IncompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/B15IncompressibleNavierStokesBGKplus/B15IncompressibleNavierStokesBGKplus.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/C06IncompressibleNavierStokes/C06IncompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesRotatingVelocityField/K15IncompressibleNavierStokesRotatingVelocityField.h" -//#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokesIsoTest/K15IncompressibleNavierStokesIsoTest.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/K15IncompressibleNavierStokes/K15IncompressibleNavierStokes.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/M02IncompressibleNavierStokes/M02IncompressibleNavierStokes.h" +#include "Kernel/Incompressible/FluidFlow/B92/B92IncompressibleNavierStokes.h" +#include "Kernel/Incompressible/FluidFlow/B15/B15IncompressibleNavierStokesBGKplus.h" +#include "Kernel/Incompressible/FluidFlow/C06/C06IncompressibleNavierStokes.h" +#include "Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesRotatingVelocityField.h" +#include "Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokesIsoCheck.h" +#include "Kernel/Incompressible/FluidFlow/K15/K15IncompressibleNavierStokes.h" +#include "Kernel/Incompressible/FluidFlow/M02/M02IncompressibleNavierStokes.h" //advection diffusion kernel (compressible) #include "Kernel/Kernels/BasicKernels/AdvectionDiffusion/Compressible/Mod27/ADComp27/ADComp27.h" @@ -52,8 +52,8 @@ #include "Kernel/Kernels/WaleKernels/FluidFlow/Compressible/CumulantK15BySoniMalav/WaleBySoniMalavCumulantK15Comp.h" //strategies -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/FluidFlowCompStrategy.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Incompressible/FluidFlowIncompStrategy.h" +#include "Kernel/Compressible/FluidFlow/FluidFlowCompStrategy.h" +#include "Kernel/Incompressible/FluidFlow/FluidFlowIncompStrategy.h" #include "Kernel/Kernels/BasicKernels/AdvectionDiffusion/Compressible/Mod27/ADMod27CompStrategy.h" #include "Kernel/Kernels/BasicKernels/AdvectionDiffusion/Compressible/Mod7/ADMod7CompStrategy.h" #include "Kernel/Kernels/BasicKernels/AdvectionDiffusion/Incompressible/Mod27/ADMod27IncompStrategy.h" -- GitLab