Bernhard Manfred Gruber
Bernhard Manfred Gruber
During a PR review (#1564) I saw that a change might affect whether the OpenACC device class is copy/movable, with @jkelling stating that there might not be any tests for...
We have a lot of places in alpaka where we deal with a region of bytes. E.g. are buffers, views, memset, etc. Since C++17 we can use the dedicated type...
This PR tests the clang-tidy file from https://github.com/ComputationalRadiationPhysics/contributing/blob/master/formatting-tools/.clang-tidy. It just includes the result of running run-clang-tidy -fix, with no additional manual changes.
Alpaka wraps several functions available from the `` header, like `std::floor` or `std::lround`. Since I recently successfully used them directly in a CUDA kernel, I wonder why alpaka needs to...
This is a continuation of the epic saga started in #3834. It continues by refactoring the seqence meta algorithms and replaces `boost::mpl::apply`. - [x] Merge after #3834 - [x] Merge...
This PR replaced most uses of `boost::mpl` by `boost::mp11`. Only `boost::mpl::apply` and the corresponding placeholders have not been replaced yet, because there is no direct equivalent in mp11. The functionality...
This PR integrates LLAMA for handling the memory layout of several core data structures. Open tasks: - [ ] Integrate the LLAMA library as a subtree. For this, run the...
The current `validate` CI job of picongpu fetches a major version of `clang-format` from the LLVM apt repository. If a new minor or patch version of `clang-format` is released, these...
As promised the other day, I did a quick time trace of compiling PIConGPU (SPEC example): ![image](https://user-images.githubusercontent.com/1224051/134164687-f7d6ba14-45e2-4ced-be9a-7b0325d381b5.png) So from the 55s compile time, less than 5s is parsing code and...
Unfortunately, TiGL2 does not handly control surface skin cut outs which are defined by a spar uid. This currently prohibits us from using the cpacs2to3 script to update CPACS files...