- 22 Jan, 2019 9 commits
-
-
Martin Bauer authored
- LB on GPU, Uniform Grid Benchmark app - helper class to schedule tasks to multiple CUDA streams
-
Martin Bauer authored
-
Martin Bauer authored
- comparison to old CPU transfer communication included
-
Martin Bauer authored
- CUDA compiler has problems to compile external json library - timing pool is included by BlockForest, and previously timing pool included JSON library
-
Martin Bauer authored
previously the ghost layer was aligned
-
Martin Bauer authored
-
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
-
Martin Bauer authored
- templated buffer classes allow the buffer systems to work with custom buffers, e.g. buffers of GPU memory
-
Sebastian Eibl authored
Fix for numerical issue in EPA See merge request !154
-
- 12 Jan, 2019 1 commit
-
-
Christoph Schwarzmeier authored
Add waLBerla-conforming .editorconfig See merge request !156
-
- 11 Jan, 2019 1 commit
-
-
Christoph Schwarzmeier authored
-
- 10 Jan, 2019 2 commits
-
-
Christoph Rettinger authored
Change stringstream name in macros to hopefully avoid name clashes See merge request !155
-
Christoph Rettinger authored
-
- 09 Jan, 2019 1 commit
-
-
Sebastian Eibl authored
-
- 08 Jan, 2019 3 commits
-
-
Martin Bauer authored
Resolve "add sent and received bytes to BufferSystem" Closes #75 See merge request !153
-
Tobias Leemann authored
-
Sebastian Eibl authored
-
- 07 Jan, 2019 2 commits
-
-
Christoph Schwarzmeier authored
-
Christoph Schwarzmeier authored
-
- 22 Dec, 2018 1 commit
-
-
Tobias Leemann authored
-
- 21 Dec, 2018 1 commit
-
-
Christoph Schwarzmeier authored
-
- 17 Dec, 2018 1 commit
-
-
Sebastian Eibl authored
integrated g++8 See merge request !150
-
- 14 Dec, 2018 2 commits
-
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
- 12 Dec, 2018 3 commits
-
-
Martin Bauer authored
extended OpenMPWrapper with runtime functions See merge request !149
-
Sebastian Eibl authored
-
Christoph Schwarzmeier authored
Resolve "Segfaults with OpenMPI 2.1.1" Closes #73 See merge request !148
-
- 11 Dec, 2018 1 commit
-
-
Christoph Schwarzmeier authored
-
- 08 Dec, 2018 1 commit
-
-
Christoph Rettinger authored
Add missing inline in KernelFieldInterpolator See merge request !147
-
- 07 Dec, 2018 1 commit
-
-
Michael Kuron authored
-
- 06 Dec, 2018 2 commits
-
-
Christoph Rettinger authored
-
Sebastian Eibl authored
Dirichlet and Neumann boundaries for PDE module See merge request !105
-
- 05 Dec, 2018 1 commit
-
-
Sebastian Eibl authored
-
- 04 Dec, 2018 1 commit
-
-
Sebastian Eibl authored
-
- 30 Nov, 2018 1 commit
-
-
Christoph Rettinger authored
Functionality for Adaptive Mesh Refinement and Load Balancing with pe coupling See merge request !121
-
- 29 Nov, 2018 5 commits
-
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-