Axel Huebl
Axel Huebl
I think the request for `std::cyl_bessel_j(f|l)` might be a spec feature request and the `jn(f)` issue might be an implementation issue. Please don't hesitate to redirect :-)
Let's rebase after #2687 was merged to see if this is fixed :)
@Thierry992 @atmyers let us make sure this PR is passing this week, because @Thierry992 and @np-eazy will use this in ImpactX for the hackathon next week :)
I think `amrex::ParticleContainer::make_alike`, e.g., in ```C++ // create a host-side particle buffer auto tmp = pc.make_alike(); ``` is not yet working.
@Thierry992 please implement `make_alike` & `ContainerLike` for the new SoA container for ImpactX/WarpX: https://github.com/AMReX-Codes/amrex/blob/826cd378f8ba0d844c64e1029f7914c3b066debd/Src/Particle/AMReX_ParticleContainer.H#L1248-L1271
@Thierry992 I think `(Const)ParticleTile` methods: - `int numParticles () const { return m_aos_tile.numParticles(); }` - `int numRealParticles () const { return m_aos_tile.numRealParticles(); }` - `int numNeighborParticles () const { return...
Note that GCC 11+ compiles with C++17 by default: https://gist.github.com/ax3l/53db9fa8a4f4c21ecc5c4100c0d93c94
cc @mic84 due to Spack relation :)
FWIW, I am _linking_ ~30min-1hr on Summit when building WarpX with NVCC in debug. I think since the issue was posted, the MLMG was split up, wasn't it? Can we...
static for functions means it's only visible in the current TU, maybe we should remove the `static`? https://github.com/AMReX-Codes/amrex/blob/4f639294606d47185d31eaee4af66fc6b590e5a2/Src/Base/AMReX_GpuDevice.H#L66