Skip to content
Snippets Groups Projects
  1. Jan 22, 2019
    • Martin Bauer's avatar
      New GPU communication scheme with GPU kernels for packing · 319909f0
      Martin Bauer authored
      Features:
         - uses generated pack infos for packing & unpacking directly on GPU
         - can directly send GPU buffers if cuda-enabled MPI is available,
           otherwise the packed buffers are transfered to CPU first
         - communication hiding with cuda streams: communication can be run
           asynchronously - especially useful when compute kernel is also
           split up into inner and outer part
      
      - added RAII classes for CUDA streams and events
      - equivalence test that checks if generated CPU and GPU (overlapped)
        versions are computing same result as normal waLBerla LBM kernel
      319909f0
    • Martin Bauer's avatar
      Templated (OpenMP)BufferSystem to allow for custom buffer classes · b3213d8a
      Martin Bauer authored
      - templated buffer classes allow the buffer systems to work with custom
        buffers, e.g. buffers of GPU memory
      b3213d8a
  2. Jan 10, 2019
  3. Jan 09, 2019
  4. Jan 08, 2019
  5. Jan 07, 2019
  6. Dec 22, 2018
  7. Dec 21, 2018
  8. Dec 14, 2018
  9. Dec 12, 2018
  10. Dec 11, 2018
  11. Dec 07, 2018
  12. Nov 29, 2018
  13. Nov 28, 2018
  14. Nov 15, 2018
  15. Nov 07, 2018
  16. Nov 06, 2018
  17. Nov 05, 2018
  18. Oct 31, 2018
  19. Oct 09, 2018
  20. Oct 04, 2018
  21. Oct 02, 2018
  22. Oct 01, 2018
  23. Sep 28, 2018
  24. Sep 25, 2018
  25. Sep 24, 2018
  26. Sep 21, 2018
  27. Sep 18, 2018