Skip to content
Snippets Groups Projects
  1. Feb 07, 2018
  2. Jan 31, 2018
  3. Jan 28, 2018
  4. Jan 27, 2018
  5. Jan 18, 2018
  6. Jan 12, 2018
  7. Jan 09, 2018
  8. Jan 08, 2018
  9. Jan 05, 2018
  10. Jan 03, 2018
  11. Dec 20, 2017
  12. Dec 11, 2017
  13. Dec 08, 2017
    • Sebastian Eibl's avatar
      added ParMetis integration test · f1d28229
      Sebastian Eibl authored
      f1d28229
    • Sebastian Eibl's avatar
    • Sebastian Eibl's avatar
      38df5d6b
    • João Victor Tozatti Risso's avatar
      GPUPackInfo: add asynchronous (un)packing capabilities · 6bfe8c59
      João Victor Tozatti Risso authored
      Changes introduced in this commit are the following:
      
      - CUDA streams: Add support for asynchronous (un)packing operations using CUDA
        streams in cuda::communication::GPUPackInfo. Through asynchronous operations
        it is possible to overlap GPU computation and MPI communication in simulations
        (e.g. LBM simulations). Asynchronous copies in CUDA require pinned memory on
        the host, and for that purpose a staging buffer is introduced (i.e.
        cuda::communication::PinnedMemoryBuffer) in the cuda module, which is used to
        stage data between the GPU and the MPI buffers.
      
      - zyxf layout: Add zyxf field layout support in GPUPackInfo through extensions
        of the functions in cuda::GPUCopy.
      
      - Extended GPUPackInfo test: Add stream and zyxf layout tests to the
        GPUPackInfoTest to test the proposed implementation.
      
      - Extended Kernel: add CUDA stream and shared memory configuration support in
        cuda::Kernel class.
      
      Signed-off-by: João Victor Tozatti Risso <joaovi...
      6bfe8c59
  14. Nov 29, 2017
  15. Nov 27, 2017
  16. Nov 24, 2017
  17. Nov 17, 2017
  18. Nov 14, 2017
  19. Nov 10, 2017
  20. Nov 09, 2017
  21. Nov 07, 2017
  22. Oct 24, 2017
  23. Oct 20, 2017