Axel Huebl

Results 724 issues of Axel Huebl

This is the complete version of #2796. We want to: - avoid dynamic ranges in loops and - avoid any dynamic array access to reduce needed registers & operations (CPU)...

Performance optimization
component: core

@Yin-YinjianZhao ran the `restart` test with `rocm/5.0.0` on Crusher (OLCF). He got: ``` field[1]: particle_momentum_x error: 2.083794098779733e+19 tolerance: 1e-12 ``` This points to a restart bug that we need to...

bug
bug: affects latest release
backend: hip
component: checkpoint/restart

Add more build information and dependency information to our output on startup. This increases reproducibility by tracking more software dependencies and build options. Example output when built with CMake: ```...

component: core

Uses default compilation type (`Release`) which implies `-O3`, but adds `-g` debug symbols (just larger binaries) for more useful backtraces. First seen in #2878.

component: tests

Discovered by @WeiqunZhang on Friday: The full diagnostics hold a persistent collection of `MultiFab`s for I/O, which are not redistributed on load balance (dynamic) mesh refinement, e.g., patch removal. As...

bug
Performance optimization
bug: affects latest release
component: diagnostics

Using the openPMD-api span API for particles (and potentially fields) would save us an additional ADIOS2 host copy for temporary data chunks. Prepare for https://github.com/openPMD/openPMD-api/issues/1216

component: openPMD

@joshualudwig8 reported a use case (full inputs file: please see email since its an active science case) where using BTD in Cartesian 3D geometry with load balancing fails with a...

bug
bug: affects latest release
component: diagnostics
component: boosted frame

As discussed in our developer meeting today: Change the default of `algo.maxwell_solver` from Yee to CKC. - [x] decide on RZ: keep Yee - [ ] merge in #2940? -...

changes input scripts / defaults
component: FDTD

Document how to load an openPMD beam. To Do: - [ ] double-check momentum magnitude is correct - [ ] add workflow page that explains what to change in an...

component: documentation

I saw in #582 that CI is failing with: ``` FBPIC physics tests $ python setup.py test ... Traceback (most recent call last): File "/usr/share/miniconda/envs/testing/lib/python3.6/site-packages/importlib_metadata/_compat.py", line 9, in from typing...