- Jan 18, 2018
-
-
Sebastian Eibl authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
[API]: changed body mapping functions: removed most of them, added mapping-decider function, accomodated changes to test cases, added new mapping test case
-
- Jan 17, 2018
-
-
Christoph Rettinger authored
-
- Jan 12, 2018
-
-
Christian Godenschwager authored
-
Christian Godenschwager authored
-
- Jan 09, 2018
-
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
- Jan 08, 2018
-
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
- Jan 05, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Dec 20, 2017
-
-
Christian Godenschwager authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
[API]: changed pe coupling mapping functions interfaces, added new mapping functions, adapted test cases and benchmarks
-
- Dec 14, 2017
-
-
Sebastian Eibl authored
-
- Dec 11, 2017
-
-
-
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
-
- Dec 08, 2017
-
-
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
-