- Jul 18, 2020
-
-
Markus Holzer authored
-
- Jul 17, 2020
-
-
Markus Holzer authored
-
- Jul 14, 2020
-
-
Sebastian Eibl authored
Since MSVC only has beta support for OpenMP 2.0 firstprivate cannot be used for these compilers. However, firstprivate is necessary for a reasonably safe implementation of OpenMP in MESA-PD. The solution is to move OpenMP support to the generator and disable OpenMP for the checked in version. The waLBerla OpenMP guards are removed as they are no longer needed. It is now assumed that if MESA-PD is generated with OpenMP support it is about to be used. If OpenMP is disabled with CMake warnings will pop up about undefined pragmas.
-
Sebastian Eibl authored
-
- Jul 10, 2020
-
-
- Jul 06, 2020
-
-
Sebastian Eibl authored
-
- Jul 01, 2020
-
-
Michael Kuron authored
-
- Jun 30, 2020
-
-
Michael Kuron authored
staggered boundary generation: direction index should point to fluid cell when inner_or_boundary=False In that case, the index vector contains the boundary cells, so the direction should point to the fluid cell. When inner_or_boundary=True, the index vector contains the fluid cells and the direction points to the boundary cell.
-
- Jun 29, 2020
-
-
Sebastian Eibl authored
274e09cd introduced a skip of the generation if the target file is not present. While this might hint a wrong target directory it also prevents the generation of new files. Since the provided mesa_pd.py script asks to confirm the target directory anyway, this skip is removed.
-
- Jun 22, 2020
-
-
Christoph Rettinger authored
Added warning if no SIMD instruction could be determined, adapted field layouts in all tests and benchmarks
-
- Jun 20, 2020
-
-
Michael Kuron authored
-
- Jun 19, 2020
-
-
Michael Kuron authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
Christoph Rettinger authored
-
- Jun 18, 2020
-
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
Sebastian Eibl authored
Moved from heat capacity to specific heat to take into account individual mass of a particle.
-
- May 18, 2020
-
-
Dominik Thoennes authored
This new function does the actual generation using pystencils and creates a target library that can be used as a dependency as usual. One should not list the python script itself anymore in add_executable. Convention: Use the AppName as a prefix for the generated lib! Example Usage: waLBerla_generate_target_from_python( NAME AppNameGeneratedLib FILE GenerateKernel.py OUT_FILES Kernel.h Kernel.cpp) waLBerla_add_executable ( NAME AppNameGeneratedLibTest DEPENDS GeneratedLib)
-
- May 06, 2020
-
-
Sebastian Eibl authored
since std::vector<bool> behaves differently to std::vector using bool can cause troubles
-
- May 03, 2020
-
-
- Apr 21, 2020
-
-
Michael Kuron authored
Previously, anything that wasn’t velocity, src, src_tmp, pdfs, pdfs_tmp resulted in invalid code This was a regression introduced in a1614152
-
Michael Kuron authored
-
Michael Kuron authored
-
Michael Kuron authored
-
- Mar 30, 2020
-
-
Lukas Werner authored
-
Sebastian Eibl authored
To remove code duplication the distinction is now moved into the generator. Default kernels are "with shape".
-
- Mar 20, 2020
-
-
Michael Kuron authored
-
- Mar 19, 2020
-
-
Dominik Thoennes authored
-
- Mar 17, 2020
-
-
Dominik Thoennes authored
-
Dominik Thoennes authored
-
- Mar 13, 2020
-
-
Sebastian Eibl authored
-
- Mar 11, 2020
-
-
Sebastian Eibl authored
-
Sebastian Eibl authored
-
- Mar 10, 2020
-
-
Sebastian Eibl authored
-
- Feb 29, 2020
-
-
Christoph Rettinger authored
Added hydrodynamic force notifications, introduced them to tests and benchmarks, minor documentation and include fixes
-
- Feb 28, 2020
-
-
Sebastian Eibl authored
ForceTorqueNotification HeatFluxNotification
-