- 08 Dec, 2017 1 commit
-
-
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 <joaovictortr@protonmail.com>
-
- 04 Dec, 2017 1 commit
-
-
Sebastian Eibl authored
-
- 01 Dec, 2017 1 commit
-
-
Christoph Rettinger authored
Resolve "PE Union should conserve momentum upon creation" Closes #43 See merge request walberla/walberla!66
-
- 30 Nov, 2017 1 commit
-
-
Sebastian Eibl authored
Improved iterative collision detection with GJK-EPA See merge request walberla/walberla!62
-
- 29 Nov, 2017 2 commits
-
-
Tobias Leemann authored
-
Tobias Leemann authored
-
- 27 Nov, 2017 1 commit
-
-
Sebastian Eibl authored
-
- 24 Nov, 2017 2 commits
-
-
Tobias Leemann authored
-
Sebastian Eibl authored
-
- 18 Nov, 2017 1 commit
-
-
Martin Bauer authored
-
- 17 Nov, 2017 3 commits
-
-
Tobias Leemann authored
-
Tobias Leemann authored
-
Martin Bauer authored
-
- 16 Nov, 2017 2 commits
-
-
Sebastian Eibl authored
searches for #pragma once in every .h file
-
Sebastian Eibl authored
-
- 14 Nov, 2017 3 commits
-
-
Tobias Leemann authored
-
Dominik Thoennes authored
fixed missing semicolon in Likwid macro See merge request walberla/walberla!65
-
Dominik Thoennes authored
-
- 12 Nov, 2017 2 commits
-
-
Christian Godenschwager authored
OpenMPI 3.0 support See merge request walberla/walberla!64
-
Michael Kuron authored
OpenMPI 3.0 by default does not allow running with more processes than CPUs
-
- 10 Nov, 2017 6 commits
-
-
Christian Godenschwager authored
Resolve "No regex_replace in GCC 4.8" Closes #38 See merge request walberla/walberla!58
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
- 09 Nov, 2017 7 commits
-
-
Christoph Rettinger authored
New field utilities See merge request !61
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Martin Bauer authored
Resolve "Suppress undefined behaviour warning in Send/Recv Buffer" Closes #39 See merge request !59
-
- 08 Nov, 2017 2 commits
-
-
Dominik Thoennes authored
-
Dominik Thoennes authored
-
- 07 Nov, 2017 5 commits
-
-
Christoph Rettinger authored
New pe coupling functionalities See merge request !56
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-