diff --git a/Applications.cmake b/Applications.cmake
deleted file mode 100644
index d42ccdd37f34fc3bac81849bd37e9cd35ac3364c..0000000000000000000000000000000000000000
--- a/Applications.cmake
+++ /dev/null
@@ -1,44 +0,0 @@
-#add_subdirectory(tests)
-#add_subdirectory(Applications/gridRf)
-#add_subdirectory(Applications/greenvortex)
-# add_subdirectory(Applications/micropart)
-# add_subdirectory(Applications/sphere)
-#add_subdirectory(Applications/vfscript)
-#add_subdirectory(Applications/reefer)
-#add_subdirectory(Applications/bananas)
-#add_subdirectory(Applications/test1)
-#add_subdirectory(Applications/test2)
-#add_subdirectory(Applications/bananas2)
-# add_subdirectory(Applications/plate)
-# add_subdirectory(Applications/plate2)
-# add_subdirectory(Applications/FlowAroundCylinder)
-# add_subdirectory(Applications/LaminarTubeFlow)
-# add_subdirectory(Applications/LaminarTubeFlowConv)
-#add_subdirectory(Applications/cylinderSt)
-#add_subdirectory(Applications/mpichTest)
-# add_subdirectory(Applications/block_test)
-# add_subdirectory(Applications/bond_test)
-# add_subdirectory(Applications/bond_benchmark)
-# add_subdirectory(Applications/musis)
-# add_subdirectory(Applications/Hagen_Poiseuille_flow)
-# add_subdirectory(Applications/mpi_benchmark)
-# add_subdirectory(Applications/shear)
-# add_subdirectory(Applications/wing)
-# add_subdirectory(Applications/bKanal)
-# add_subdirectory(Applications/bKanal2)
-# add_subdirectory(Applications/bKanalAv)
-# add_subdirectory(Applications/fetol_demo)
-# add_subdirectory(Applications/insitu_demo)
-# add_subdirectory(Applications/insitu_demoserver)
-# add_subdirectory(Applications/PlateWithPorousInlay)
-# add_subdirectory(Applications/stick)
-# add_subdirectory(Applications/band)
-# add_subdirectory(Applications/bone)
-# add_subdirectory(Applications/sbone)
-# add_subdirectory(Applications/bbone)
-# add_subdirectory(Applications/porplate2)
-# add_subdirectory(Applications/BeadPack)
-# add_subdirectory(Applications/town)
-# add_subdirectory(Applications/perm)
-add_subdirectory(Applications/pChannel)
-#add_subdirectory(Applications/pDisk)
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644
index 951b10e5a59baf533e81183393764bf6b9bd1f7f..0000000000000000000000000000000000000000
--- a/CMakeLists.txt
+++ /dev/null
@@ -1,127 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
-
-#workaround for machine with mpi compiler wrapper
-#it most define before project
-
-#MPI
-#set(CMAKE_C_COMPILER mpicc)
-#set(CMAKE_CXX_COMPILER mpicxx)
-
-#Intel MPI
-#set(CMAKE_C_COMPILER mpiicc)
-#set(CMAKE_CXX_COMPILER mpiicpc)
-
-#Cray
-#set(CMAKE_C_COMPILER cc)
-#set(CMAKE_CXX_COMPILER CC)
-
-PROJECT(VirtualFluids)
-
-set(SOURCE_ROOT "../source")
-
-#debug build for unix
- #IF(UNIX)
-  #SET(CMAKE_BUILD_TYPE DEBUG)
- #ENDIF()
-
-SET(USE_ZOLTAN OFF CACHE BOOL "include Zoltan library support")
-SET(USE_METIS ON CACHE BOOL "include METIS library support")
-SET(USE_MPI ON CACHE BOOL "include MPI library support")
-SET(USE_VTK OFF CACHE BOOL "include VTK library support")
-SET(USE_CATALYST OFF CACHE BOOL "include Paraview Catalyst support")
-SET(USE_PYTHON OFF CACHE BOOL "include Python scripting support")
-SET(USE_FETOL OFF CACHE BOOL "include FETOL library support")
-SET(USE_INTEL OFF CACHE BOOL "include Intel compiler support")
-SET(USE_GCC OFF CACHE BOOL "include gcc compiler support")
-
-#CAB
-INCLUDE("CMake/CMakeCABMacros.txt")
-
-#MPI
-FIND_PACKAGE(MPI REQUIRED)
-#SET(MPI_CXX_LINK_FLAGS -mpe=mpilog)
-
-SET(BOOST_USE_MULTITHREAD ON)
-SET(Boost_USE_STATIC_LIBS ON)
-#SET(Boost_DEBUG TRUE)
-
-SET(bv ${BOOST_VERSION}) #hack for find boost, after next command ${BOOST_VERSION} would be set to 0
-#FIND_PACKAGE(Boost ${bv} COMPONENTS system date_time thread serialization chrono regex)
-#FIND_PACKAGE(Boost ${BOOST_VERSION} COMPONENTS system date_time thread serialization chrono regex)
-#FIND_PACKAGE(Boost ${bv} COMPONENTS system thread serialization date_time)
-#SET(BOOST_VERSION ${bv})
-IF(${USE_PYTHON})
-  FIND_PACKAGE(Boost ${BOOST_VERSION} COMPONENTS system date_time thread serialization chrono regex python)
-ELSE(${USE_PYTHON})
-    FIND_PACKAGE(Boost ${BOOST_VERSION} COMPONENTS system date_time thread serialization chrono regex)
-ENDIF()
-
-##################################################################################
-#  Java
-##############################################################################
-### FindJNI.cmake
-IF(${USE_FETOL})
-    find_package(JNI REQUIRED) 
-ENDIF()
-
-#VTK
-IF(${USE_VTK})
-    #find_package(VTK 6.1 NO_MODULE)
-    FIND_PACKAGE(VTK REQUIRED)
-    INCLUDE_DIRECTORIES(${VTK_INCLUDE_DIRS})
-ENDIF()
-MESSAGE("VTK_INCLUDE_DIRS = " ${VTK_INCLUDE_DIRS})
-
-IF(${USE_CATALYST})
-    find_package(ParaView 4.3 REQUIRED COMPONENTS vtkPVPythonCatalyst)
-    include("${PARAVIEW_USE_FILE}")
-ENDIF()
-
-LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DCAB_BOOST)
-LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DNOMINMAX)
-#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DBOOST_SIGNALS_NO_DEPRECATION_WARNING)
-#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DCAB_RUBY)
-#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -mpe=mpilog)
-#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -noshlib)
-#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DSINGLEPRECISION)
-
-IF(${USE_ZOLTAN})
- LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_ZOLTAN)
-ENDIF() 
-IF(${USE_METIS})
-  LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_METIS)
-ENDIF()
-IF(${USE_MPI})
-  LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_MPI)
-ENDIF()
-IF(${USE_FETOL})
-  LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_FETOL)
-ENDIF()
-IF(${USE_VTK})
-  LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_VTK)
-ENDIF()
-IF(${USE_CATALYST})
-  LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_CATALYST)
-ENDIF()
-IF(${USE_PYTHON})
-  FIND_PACKAGE(PythonLibs)
-  INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_DIR})
-  LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_PYTHON)
-  LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DBOOST_PYTHON_STATIC_LIB)
-  add_subdirectory(python)
-ENDIF()
-
-IF(${USE_INTEL})
-   LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DMPICH_IGNORE_CXX_SEEK)
-   LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DMPICH_SKIP_MPICXX)
-ENDIF()
-#message("MPI_CXX_LIBRARY: " ${MPI_CXX_LIBRARY})
-#IF(MPI_CXX_LIBRARY)
-   #SET(MPI_LIBRARY ${MPI_LIBRARY} ${MPI_CXX_LIBRARY})
-   #message("MPI_LIBRARY: " ${MPI_LIBRARY})
-#ENDIF() 
-
-add_subdirectory(VirtualFluidsCore)
-
-INCLUDE("Applications.cmake")
-
diff --git a/IncludsList.cmake b/IncludsList.cmake
deleted file mode 100644
index 730ed546d3c2743db77b63bab8bbe06929f33665..0000000000000000000000000000000000000000
--- a/IncludsList.cmake
+++ /dev/null
@@ -1,40 +0,0 @@
-#directory pathes for header files
-
-INCLUDE_DIRECTORIES(${SOURCE_ROOT})
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/BoundaryCondition )
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Connectors)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Data)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Interactors)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/LBM)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Parallel)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Grid)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Visitors)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/CoProcessors)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Utilities)
-
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/numerics/geometry3d)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/numerics/geometry3d/Creator)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/numerics/geometry3d/KdTree)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/container)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/memory)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/objects)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/transmiitter)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/utilities)
-INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/writer)
-
-INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
-INCLUDE_DIRECTORIES(${MPI_INCLUDE_PATH})
-INCLUDE_DIRECTORIES(${METIS_INCLUDEDIR})
-INCLUDE_DIRECTORIES(${ZOLTAN_INCLUDEDIR})
-IF(${USE_VTK})
-    INCLUDE_DIRECTORIES(${VTK_INCLUDE_DIRS})
-ENDIF()
-IF(${USE_FETOL})
-    INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/FETOL)
-    INCLUDE_DIRECTORIES(${YAML_INCLUDEDIR})
-    INCLUDE_DIRECTORIES(${BOND_INCLUDEDIR})
-    INCLUDE_DIRECTORIES(${FETOL_INCLUDEDIR})
-ENDIF()
\ No newline at end of file
diff --git a/VirtualFluids.h b/VirtualFluids.h
deleted file mode 100644
index a5aed55ac8103a5ea38249046a7ff23f774af395..0000000000000000000000000000000000000000
--- a/VirtualFluids.h
+++ /dev/null
@@ -1,320 +0,0 @@
-//VirtualFluids header files
- 
-#if defined VF_FETOL
-#define WIN32_LEAN_AND_MEAN
-#include <JM.h>
-#endif
-
- 
-#include <MuParser/include/muParser.h>
-#include <MuParser/include/muParserBase.h>
-#include <MuParser/include/muParserBytecode.h>
-#include <MuParser/include/muParserCallback.h>
-#include <MuParser/include/muParserDef.h>
-#include <MuParser/include/muParserDLL.h>
-#include <MuParser/include/muParserError.h>
-#include <MuParser/include/muParserFixes.h>
-#include <MuParser/include/muParserInt.h>
-#include <MuParser/include/muParserStack.h>
-#include <MuParser/include/muParserTemplateMagic.h>
-#include <MuParser/include/muParserTest.h>
-#include <MuParser/include/muParserToken.h>
-#include <MuParser/include/muParserTokenReader.h>
-#include <basics/container/CbArray2D.h>
-#include <basics/container/CbArray3D.h>
-#include <basics/container/CbArray4D.h>
-#include <basics/container/CbVector.h>
-#include <basics/container/CbVectorPool.h>
-//#include <basics/container/examples/CbVectorPool/functions.h>
-//#include <basics/memory/MbChessMemPool2D.h>
-//#include <basics/memory/MbChessMemPool3D.h>
-#include <basics/memory/MbMemPool.h>
-#include <basics/memory/MbSharedPointerDefines.h>
-#include <basics/memory/MbSmartPtr.h>
-#include <basics/memory/MbSmartPtrBase.h>
-#include <basics/objects/ObCreator.h>
-#include <basics/objects/ObFactory.h>
-#include <basics/objects/ObObject.h>
-#include <basics/objects/ObObjectCreator.h>
-#include <basics/objects/ObObjectFactory.h>
-#include <basics/objects/ObObjectManager.h>
-// #include <basics/parallel/PbMpi.h>
-// #include <basics/parallel/PbMpiTools.h>
-// #include <basics/parallel/examples/simpleMPI/functions.h>
-// #include <basics/relation/RbAggregation.h>
-#include <basics/transmitter/TbTransmitter.h>
-#include <basics/transmitter/TbTransmitterLocal.h>
-#include <basics/transmitter/TbTransmitterMpi.h>
-// #include <basics/transmitter/TbTransmitterMpiCPPB.h>
-#include <basics/transmitter/TbTransmitterMpiPool.h>
-//#include <basics/transmitter/TbTransmitterMpiPool2.h>
-// #include <basics/transmitter/TbTransmitterRcf.h>
-// #include <basics/transmitter/TbTransmitterRcfPool.h>
-#include <basics/utilities/UbAutoRun.hpp>
-#include <basics/utilities/UbComparators.h>
-#include <basics/utilities/UbConverter.h>
-#include <basics/utilities/UbEqual.h>
-#include <basics/utilities/UbException.h>
-#include <basics/utilities/UbFileInput.h>
-#include <basics/utilities/UbFileInputASCII.h>
-#include <basics/utilities/UbFileInputBinary.h>
-#include <basics/utilities/UbFileOutput.h>
-#include <basics/utilities/UbFileOutputASCII.h>
-#include <basics/utilities/UbFileOutputBinary.h>
-#include <basics/utilities/UbInfinity.h>
-#include <basics/utilities/UbKeys.h>
-#include <basics/utilities/UbLimits.h>
-#include <basics/utilities/UbLogger.h>
-#include <basics/utilities/UbMath.h>
-#include <basics/utilities/UbNupsTimer.h>
-#include <basics/utilities/UbObservable.h>
-#include <basics/utilities/UbObserver.h>
-#include <basics/utilities/UbPointerWrapper.h>
-#include <basics/utilities/UbRandom.h>
-#include <basics/utilities/UbScheduler.h>
-#include <basics/utilities/UbStaticPathMap.h>
-#include <basics/utilities/UbString.h>
-#include <basics/utilities/UbStringInputASCII.h>
-#include <basics/utilities/UbSystem.h>
-#include <basics/utilities/UbTableModel.h>
-#include <basics/utilities/UbTiming.h>
-#include <basics/utilities/UbTuple.h>
-#include <basics/writer/WbWriter.h>
-#include <basics/writer/WbWriterAvsASCII.h>
-#include <basics/writer/WbWriterAvsBinary.h>
-#include <basics/writer/WbWriterBOBJ.h>
-#include <basics/writer/WbWriterSunflow.h>
-#include <basics/writer/WbWriterTecPlotASCII.h>
-#include <basics/writer/WbWriterVtkASCII.h>
-#include <basics/writer/WbWriterVtkBinary.h>
-#include <basics/writer/WbWriterVtkXmlASCII.h>
-#include <basics/writer/WbWriterVtkXmlBinary.h>
-#include <basics/writer/WbWriterX3D.h>
-// #include <BoundaryCondition/BCArray.h>
-#include <BoundaryCondition/BCArray3D.h>
-#include <BoundaryCondition/BCProcessor.h>
-#include <BoundaryCondition/BoundaryCondition.h>
-#include <BoundaryCondition/D3Q27BCFunction.h>
-#include <BoundaryCondition/D3Q27BoundaryCondition.h>
-#include <BoundaryCondition/D3Q27BoundaryConditionAdapter.h>
-#include <BoundaryCondition/D3Q27DensityBCAdapter.h>
-#include <BoundaryCondition/D3Q27ETBCProcessor.h>
-#include <BoundaryCondition/D3Q27ETForThinWallBCProcessor.h>
-#include <BoundaryCondition/D3Q27NoSlipBCAdapter.h>
-#include <BoundaryCondition/D3Q27SlipBCAdapter.h>
-#include <BoundaryCondition/D3Q27VelocityBCAdapter.h>
-
-#include <BoundaryCondition/BoundaryConditionProcessor.h>
-#include <BoundaryCondition/BoundaryCondition.h>
-#include <BoundaryCondition/VelocityBoundaryCondition.h>
-#include <BoundaryCondition/NonEqDensityBoundaryCondition.h>
-#include <BoundaryCondition/EqDensityBoundaryCondition.h>
-#include <BoundaryCondition/NoSlipBoundaryCondition.h>
-#include <BoundaryCondition/ThinWallNoSlipBoundaryCondition.h>
-#include <BoundaryCondition/HighViscosityNoSlipBoundaryCondition.h>
-#include <BoundaryCondition/SlipBoundaryCondition.h>
-#include <BoundaryCondition/NonReflectingDensityBoundaryCondition.h>
-#include <BoundaryCondition/NonReflectingVelocityBoundaryCondition.h>
-
-#include <Connectors/Block3DConnector.h>
-#include <Connectors/D3Q27ETCFOffVectorConnector.h>
-#include <Connectors/D3Q27ETCFVectorConnector.h>
-#include <Connectors/D3Q27ETDirectConnector.h>
-#include <Connectors/D3Q27ETDirectConnector2.h>
-#include <Connectors/D3Q27ETFCOffVectorConnector.h>
-#include <Connectors/D3Q27ETFCVectorConnector.h>
-#include <Connectors/D3Q27ETFullDirectConnector.h>
-#include <Connectors/D3Q27ETFullDirectConnector2.h>
-#include <Connectors/D3Q27ETFullVectorConnector.h>
-#include <Connectors/D3Q27ETVectorConnector.h>
-#include <Connectors/D3Q27ETWithInvDirectConnector.h>
-#include <Connectors/LocalBlock3DConnector.h>
-#include <Connectors/RemoteBlock3DConnector.h>
-#include <Connectors/CoarseToFineBlock3DConnector.h>
-#include <Connectors/CoarseToFineNodeSetBlock3DConnector.h>
-#include <Connectors/FineToCoarseBlock3DConnector.h>
-#include <Connectors/FineToCoarseNodeSetBlock3DConnector.h>
-#include <Connectors/ConnectorFactory.h>
-#include <Connectors/Block3DConnectorFactory.h>
-#include <Data/D3Q27EsoTwist3DSplittedVector.h>
-#include <Data/D3Q27EsoTwist3DSplittedVectorEx.h>
-#include <Data/DataSet3D.h>
-#include <Data/DistributionArray3D.h>
-#include <Data/EsoTwist3D.h>
-#include <Data/EsoTwistD3Q27System.h>
-#include <Data/EsoTwistD3Q27SparseData.h>
-#include <Grid/Block3D.h>
-//#include <Grid/BoostSerializationClassExportHelper.h>
-#include <Grid/CalculationManager.h>
-#include <Grid/Calculator.h>
-#include <Grid/Calculator2.h>
-#include <Grid/Grid3D.h>
-#include <Grid/Grid3DSystem.h>
-#include <Interactors/D3Q27Interactor.h>
-#include <Interactors/D3Q27TriFaceMeshInteractor.h>
-#include <Interactors/Interactor3D.h>
-#include <Interactors/InteractorsHelper.h>
-#include <CoProcessors/BlocksPostprocessor.h>
-#include <CoProcessors/D3Q27AdjustForcingPostprocessor.h>
-#include <CoProcessors/D3Q27ForcesPostprocessor.h>
-#include <CoProcessors/D3Q27MacroscopicQuantitiesPostprocessor.h>
-#include <CoProcessors/D3Q27PathLinePostprocessor.h>
-#include <CoProcessors/D3Q27PathLinePostprocessorMcpart.h>
-#include <CoProcessors/D3Q27PressureDifferencePostprocessor.h>
-#include <CoProcessors/EmergencyExitPostprocessor.h>
-#include <CoProcessors/NUPSCounterPostprocessor.h>
-#include <CoProcessors/Particles.h>
-#include <CoProcessors/Postprocessor.h>
-#include <CoProcessors/RestartPostprocessor.h>
-#include <CoProcessors/TurbulenceIntensityPostprocessor.h>
-#include <CoProcessors/AverageValuesPostprocessor.h>
-#include <CoProcessors/DecreaseViscosityPostprocessor.h>
-#include <CoProcessors/TimeseriesPostprocessor.h>
-#include <CoProcessors/D3Q27ShearStressPostprocessor.h>
-#include <CoProcessors/QCriterionPostprocessor.h>
-#include <CoProcessors/InSituVTKPostprocessor.h>
-#include <CoProcessors/D3Q27MeanValuesPostprocessor.h>
-#include <CoProcessors/TimeAveragedValuesPostprocessor.h>
-#include <CoProcessors/InSituCatalystPostprocessor.h>
-#include <LBM/D3Q27CompactInterpolationProcessor.h>
-#include <LBM/D3Q27IncompressibleOffsetInterpolationProcessor.h>
-#include <LBM/D3Q27IntegrateValuesHelper.h>
-#include <LBM/D3Q27InterpolationHelper.h>
-#include <LBM/D3Q27InterpolationProcessor.h>
-#include <LBM/D3Q27OffsetInterpolationProcessor.h>
-#include <LBM/D3Q27System.h>
-#include <LBM/ICell.h>
-#include <LBM/InterpolationProcessor.h>
-#include <LBM/LBMKernel3D.h>
-#include <LBM/LBMKernelESD3Q27CCLB.h>
-#include <LBMKernelETD3Q27CCLBWithSpongeLayer.h>
-#include <LBM/LBMKernelETD3Q27.h>
-#include <LBM/LBMKernelETD3Q27BGK.h>
-#include <LBM/LBMKernelETD3Q27Cascaded.h>
-#include <LBM/LBMKernelETD3Q27CascadedTI.h>
-#include <LBM/LBMKernelETD3Q27CCLB.h>
-#include <LBM/LBMKernelETD3Q27CCLBSparse.h>
-#include <LBM/LBMKernelETD3Q27CCLBex.h>
-#include <LBM/LBMKernelETD3Q27CCLBex2.h>
-#include <LBM/LBMSystem.h>
-#include <LBM/LBMSystems.h>
-#include <LBM/LBMUnitConverter.h>
-#include <LBM/SimulationParameters.h>
-#include <numerics/geometry3d/CoordinateTransformation3D.h>
-#include <numerics/geometry3d/GbCuboid3D.h>
-#include <numerics/geometry3d/GbCylinder3D.h>
-#include <numerics/geometry3d/GbHalfSpace3D.h>
-#include <numerics/geometry3d/GbHalfSpaceKrischan3D.h>
-#include <numerics/geometry3d/GbLine3D.h>
-#include <numerics/geometry3d/GbMeshTools3D.h>
-#include <numerics/geometry3d/GbObject3D.h>
-#include <numerics/geometry3d/GbObject3DManager.h>
-#include <numerics/geometry3d/GbObjectGroup3D.h>
-#include <numerics/geometry3d/GbPoint3D.h>
-#include <numerics/geometry3d/GbPolygon3D.h>
-#include <numerics/geometry3d/GbQuadFaceMesh3D.h>
-#include <numerics/geometry3d/GbSphere3D.h>
-#include <numerics/geometry3d/GbSystem3D.h>
-#include <numerics/geometry3d/GbTriangle3D.h>
-#include <numerics/geometry3d/GbTriangularMesh3D.h>
-#include <numerics/geometry3d/GbTriFaceMesh3D.h>
-#include <numerics/geometry3d/GbVector3D.h>
-#include <numerics/geometry3d/GbVoxelMatrix3D.h>
-#include <numerics/geometry3d/creator/GbCuboid3DCreator.h>
-#include <numerics/geometry3d/creator/GbCylinder3DCreator.h>
-#include <numerics/geometry3d/creator/GbLine3DCreator.h>
-#include <numerics/geometry3d/creator/GbObject3DCreator.h>
-#include <numerics/geometry3d/creator/GbObject3DFactory.h>
-#include <numerics/geometry3d/creator/GbPoint3DCreator.h>
-#include <numerics/geometry3d/creator/GbPolygon3DCreator.h>
-#include <numerics/geometry3d/creator/GbQuadFaceMesh3DCreator.h>
-#include <numerics/geometry3d/creator/GbSphere3DCreator.h>
-#include <numerics/geometry3d/creator/GbTriangle3DCreator.h>
-#include <numerics/geometry3d/creator/GbTriangularMesh3DCreator.h>
-#include <numerics/geometry3d/creator/GbTriFaceMesh3DCreator.h>
-#include <numerics/geometry3d/creator/GbVoxelMatrix3DCreator.h>
-// #include <numerics/geometry3d/examples/stl2inp/QDefineUniformMesh.h>
-// #include <numerics/geometry3d/examples/stl2inp/stl2inp.h>
-// #include <numerics/geometry3d/fem/FeAdhocTriFaceMesh3D.h>
-// #include <numerics/geometry3d/fem/FeHalfDisc3D.h>
-// #include <numerics/geometry3d/fem/FePlateTriangularMesh3D.h>
-// #include <numerics/geometry3d/fem/FePoint3D.h>
-// #include <numerics/geometry3d/fem/FeRing3D.h>
-// #include <numerics/geometry3d/fem/FeTriFaceMesh3D.h>
-// #include <numerics/geometry3d/fem/creator/FeTriFaceMesh3DCreator.h>
-#include <numerics/geometry3d/KdTree/KdNode.h>
-#include <numerics/geometry3d/KdTree/KdRay.h>
-#include <numerics/geometry3d/KdTree/KdSplitCandidate.h>
-#include <numerics/geometry3d/KdTree/KdSplitCandidateManager.h>
-#include <numerics/geometry3d/KdTree/KdTree.h>
-#include <numerics/geometry3d/KdTree/KdUtilities.h>
-#include <numerics/geometry3d/KdTree/intersectionhandler/KdCountLineIntersectionHandler.h>
-#include <numerics/geometry3d/KdTree/intersectionhandler/KdCountRayIntersectionHandler.h>
-#include <numerics/geometry3d/KdTree/intersectionhandler/KdLineIntersectionHandler.h>
-#include <numerics/geometry3d/KdTree/intersectionhandler/KdRayIntersectionHandler.h>
-#include <numerics/geometry3d/KdTree/splitalgorithms/KdSAHSplit.h>
-#include <numerics/geometry3d/KdTree/splitalgorithms/KdSpatiallMedianSplit.h>
-#include <numerics/geometry3d/KdTree/splitalgorithms/KdSplitAlgorithm.h>
-// #include <numerics/geometry3d/presentation/QGbCuboid3DInstrument.h>
-// #include <numerics/geometry3d/presentation/QGbCylinder3DInstrument.h>
-// #include <numerics/geometry3d/presentation/QGbObject3DInstrument.h>
-// #include <numerics/geometry3d/presentation/QGbSphere3DInstrument.h>
-// #include <numerics/geometry3d/presentation/QVTKGbObject3DViewer.h>
-// #include <numerics/geometry3d/presentation/vtkGbCuboid3D.h>
-// #include <numerics/geometry3d/presentation/vtkGbCylinder3D.h>
-// #include <numerics/geometry3d/presentation/vtkGbSphere3D.h>
-// #include <numerics/geometry3d/presentation/vtkGbTriangularMesh3D.h>
-
-#include <Parallel/Communicator.h>
-#include <Parallel/LoadBalancer.h>
-#include <Parallel/MetisPartitioner.h>
-#include <Parallel/MPICommunicator.h>
-#include <Parallel/NullCommunicator.h>
-#include <Parallel/PriorityQueueDecompositor.h>
-#include <Parallel/SimpleGeometricPartitioner.h>
-#include <Parallel/Synchronizer.h>
-#include <Parallel/ZoltanPartitioner.h>
-#include <Parallel/BlocksDistributor.h>
-#include <ZoltanPartitioningGridVisitor.h>
-#include <Utilities/MathUtil.hpp>
-#include <Utilities/MemoryUtil.h>
-#include <Utilities/StringUtil.hpp>
-#include <Utilities/ConfigurationFile.hpp>
-#include <Utilities/VoxelMatrixUtil.hpp>
-#include <Utilities/ChangeRandomQs.hpp>
-#include <Utilities/ConfigFileReader.h>
-#include <Visitors/Block3DVisitor.h>
-#include <Visitors/CreateTransmittersHelper.h>
-#include <Visitors/D3Q27ETInitDistributionsBlockVisitor.h>
-#include <Visitors/D3Q27SetConnectorsBlockVisitor.h>
-#include <Visitors/D3Q27SetUndefinedNodesBlockVisitor.h>
-#include <Visitors/GenBlocksGridVisitor.h>
-#include <Visitors/Grid3DVisitor.h>
-#include <Visitors/MetisPartitioningGridVisitor.h>
-#include <Visitors/OverlapBlockVisitor.h>
-#include <Visitors/PQueuePartitioningGridVisitor.h>
-#include <Visitors/RatioBlockVisitor.h>
-#include <Visitors/RatioSmoothBlockVisitor.h>
-#include <Visitors/RefineCrossAndInsideGbObjectBlockVisitor.h>
-#include <Visitors/RefineInterGbObjectsVisitor.h>
-#include <Visitors/SetInterpolationDirsBlockVisitor.h>
-#include <Visitors/SetKernelBlockVisitor.h>
-#include <Visitors/SetForcingBlockVisitor.h>
-#include <Visitors/SetSpongeLayerBlockVisitor.h>
-#include <Visitors/SetSolidOrTransBlockVisitor.h>
-#include <Visitors/RenumberBlockVisitor.h>
-#include <Visitors/ConnectorBlockVisitor.h>
-#include <Visitors/ViscosityBlockVisitor.h>
-#include <Visitors/BoundaryConditionBlockVisitor.h>
-#include <Visitors/ChangeBoundaryDensityBlockVisitor.h>
-
-#include <Visitors/RefineCrossAndInsideGbObjectHelper.h>
-#include <RefineAroundGbObjectHelper.h>
-
-#if defined VF_FETOL
-   #include <FETOL/FETOLCalculator.h>
-   #include <FETOL/FETOLCommunicator.h>
-   #include <FETOL/FETOLSetConnectorsBlockVisitor.h>
-   #include <FETOL/FETOLTransmitterBondPool.h>   
-#endif
-