Sonali
Sonali
Certain domain decomposition configurations of fields in IPPL cause hanging in the fillHalo() routine due to some problems in the exchangeBoundaries (found in src/Field/HaloCells.hpp) routine which is called to send...
The tags found in [src/Communicate/Tags.h ](https://github.com/IPPL-framework/ippl/blob/master/src/Communicate/Tags.h) for MPI communication start overlapping after a certain run size (i.e. number of MPI processes used), which causes correctness issues in code which relies...
The IPPL unit tests are not compiling in Cuda build. The problem is in the FFT unit tests, which cause the following error: ``` [ 87%] Building CXX object unit_tests/FFT/CMakeFiles/FFT.dir/FFT.cpp.o...
The FFT unit tests do not pass for all cases on Cuda builds. - With Cuda 12.1, they pass when using 1 GPU, but when using 2 GPUs or more,...
Currently, all the test cases in Alpine do not have checks for the command line input and how many arguments one has to pass (especially for the preconditioner). This was...
During the [FEM framework](https://github.com/s-mayani/ippl/tree/fem-framework) implementation, we have noticed some slowdown in our FEMPoissonSolver code in the call to the IPPL dot product expression. More concretely, in this [line](https://github.com/s-mayani/ippl/blob/fem-framework/src/PoissonSolvers/FEMPoissonSolver.h#L26). When we...
During the course of the Eurohack24 hackathon at CSCS, we worked on performance analysis of our full PIC code by looking at the performance of the Alpine mini-app Landau Damping...
Some unit tests, namely ParticleSendRecv, ORB, and PIC, are segfaulting when running them on 2 GPUs on Lumi. Right now they are in the FailingTests.cmake, but this should be fixed.
Some unit tests fail because the tolerances/definitions of types vary between different computing systems. In particular, the following: - unit_tests/FEM/AssembleRHS.cpp passes on Alps but fails at Jülich (CI system). -...