Commit 05ec2789 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Added missing synchronization to the mesh traverser

parent 0f8452da
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -173,6 +173,8 @@ processBoundaryEntities( const MeshPointer& meshPointer,
      ( &meshPointer.template getData< Devices::Cuda >(),
        &userDataPointer.template modifyData< Devices::Cuda >(),
        entitiesCount );
   cudaDeviceSynchronize();
   checkCudaDevice;
#else
   CudaSupportMissingMessage;
#endif
@@ -203,6 +205,8 @@ processInteriorEntities( const MeshPointer& meshPointer,
      ( &meshPointer.template getData< Devices::Cuda >(),
        &userDataPointer.template modifyData< Devices::Cuda >(),
        entitiesCount );
   cudaDeviceSynchronize();
   checkCudaDevice;
#else
   CudaSupportMissingMessage;
#endif
@@ -233,6 +237,8 @@ processAllEntities( const MeshPointer& meshPointer,
      ( &meshPointer.template getData< Devices::Cuda >(),
        &userDataPointer.template modifyData< Devices::Cuda >(),
        entitiesCount );
   cudaDeviceSynchronize();
   checkCudaDevice;
#else
   CudaSupportMissingMessage;
#endif