Richard Pausch
Richard Pausch
Running the **default** Laser Wakefield example on **hemera V100 GPUs** using the `h5` backend of openPMD-api instead of the `bp` backend, leads to a hanging simulation. I could run the...
The pull request #4827 adds/added the synchrotron radiation module. There were some enhancements suggested by @chillenzer that did not go to the first pull request. This is a list of...
In `dimsension.param` one has to use the pre-compiler definition `#define SIMDIM DIM2` since `SIMDIM` is also used outside the scope of `dimension.param` (in contrast to other pre-compiler setups). In case...
With #5143 there will be a better option to get the global particle position in PIConGPU. This should be used in the radiation plugin.
I encountered an issue on OLCF Frontier where we ran through the memtest loop, saw a defective node/GPU, but could not write out the error file. @psychocoderHPC and I suspect...
In PIConGPU, we have a new method to get a particle's position: ```c++ auto const [xmw_sub_cell_pic,ymw_sub_cell_pic,zmw_sub_cell_pic] = getParticlePosition(domainInfo, particle); ``` The default for `PositionUnits` is `CELLS`, which makes it quite...
This PR adds a helper class that converts the c++ code string from PICMI free density formula to a sympy expression and enables evaluating it.
with the introduction of PICMI for PIConGPU, it would make sens to not only transfer the `*.param` files to `simDir/input`, but also the `pypicongpu.json` file when using `tbg`.
The radiation plugin provides a method to filter particles using a particle attribute `radiationMask` to keep particles in the radiation calculation if they once fulfilled the conditions of the filter....
The json meta-data output of pypicongpu for the density function is given in C++. Having additionally a string that is easily translatable to sympy would be a great addition.