Bernhard Manfred Gruber

Results 171 issues of 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...

Type:Enhancement
Type:Question
Type:Testing
Type:Documentation

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...

Type:Refactoring

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...

Type:Question

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...

component: PMacc
refactoring

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...

component: PMacc

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...

CI:no-compile

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...