- Dec 11, 2017
-
-
Martin Bauer authored
Streamed GPUPackInfo Closes #27 See merge request walberla/walberla!68
-
Martin Bauer authored
- one python file can now generate multiple source files
-
Martin Bauer authored
lbmpy boundary handling works on pure flag fields, geometry setup classes could only set up boundary handling, not pure flag fields.
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
- Dec 08, 2017
-
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
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>
-
- Dec 05, 2017
-
-
- Dec 04, 2017
-
-
Sebastian Eibl authored
-
- Dec 01, 2017
-
-
Christoph Rettinger authored
Resolve "PE Union should conserve momentum upon creation" Closes #43 See merge request walberla/walberla!66
-
- Nov 30, 2017
-
-
Sebastian Eibl authored
Improved iterative collision detection with GJK-EPA See merge request walberla/walberla!62
-
- Nov 29, 2017
-
-
Tobias Leemann authored
-
Tobias Leemann authored
-
- Nov 27, 2017
-
-
Sebastian Eibl authored
-
- Nov 24, 2017
-
-
Tobias Leemann authored
-
Sebastian Eibl authored
-
- Nov 18, 2017
-
-
Martin Bauer authored
-
- Nov 17, 2017
-
-
Tobias Leemann authored
-
Tobias Leemann authored
-
Martin Bauer authored
-
- Nov 16, 2017
-
-
Sebastian Eibl authored
searches for #pragma once in every .h file
-
Sebastian Eibl authored
-
- Nov 14, 2017
-
-
Tobias Leemann authored
-
Dominik Thoennes authored
fixed missing semicolon in Likwid macro See merge request walberla/walberla!65
-
Dominik Thoennes authored
-
- Nov 12, 2017
-
-
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
-
- Nov 10, 2017
-
-
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
-