24.11
Dependencies
- AMReX: 24.11
- PICSAR-QED: 24.09
- picmistandard: 0.31.0
- pyAMReX: 24.11
- openPMD-api: 0.15.1
- Python: 3.8 - 3.12
What's Changed
- Fix: newVersion.sh Python by @ax3l in #5359
- Doc: Update Lawrencium (LBNL) by @ax3l in #5360
- CI: add base input file for convenience by @EZoni in #5362
- Remove multifab_map and associated functions by @dpgrote in #5351
- CI: checksums cleanup by @EZoni in #5297
- Doc: Catalyst Verbatim Formatting by @ax3l in #5365
- AMReX/pyAMReX/PICSAR: weekly update by @EZoni in #5369
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5373
- Doc: Governance GitHub Team Links by @ax3l in #5374
- CI: update docs and reset tool for checksums by @EZoni in #5372
- Docs: fix checksums section cross-reference by @EZoni in #5376
- CMake: Fix List of Pip Options by @ax3l in #5378
- Disable AMReX_LINEAR_SOLVER_INCFLO by default by @WeiqunZhang in #5364
- Expose
MultiParticleContainer.GetChargeDensity
to Python by @roelof-groenewald in #5382 - CMake: No FFTW Needed for SYCL anymore by @ax3l in #5380
- Fix CI: CodeQL Setup by @ax3l in #5385
- Generalize differential luminosity for photons by @RemiLehe in #5222
- SYCL: 1D EB Compile by @ax3l in #5384
- Move isAnyBoundaryPML to Warpx.cpp by @lucafedeli88 in #5353
- Implement injection of particles from the embedded boundary by @RemiLehe in #5208
- Avoid interpolating from guard cells in BTD by @RemiLehe in #5342
- Update BackTransformed diagnostics to take into account arbitrary moving window velocity by @RemiLehe in #5341
- Add WarpX example for FEL simulation by @RemiLehe in #5337
- CI: skip build/test jobs if only
Docs/
is modified by @EZoni in #5387 PYBIND11_FINDPYTHON=ON
by @ax3l in #5390- HPC:
SRUN_CPUS_PER_TASK
toSLURM_
by @ax3l in #5340 - CI: avoid duplicate runs for secondary branches on main repo by @EZoni in #5394
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5393
- CI: fix
AppleClang
workflow by @EZoni in #5399 - AMReX/pyAMReX/PICSAR: weekly update by @EZoni in #5391
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5402
- Fix a typo in cmake option disabling amrex incflo solvers by @WeiqunZhang in #5405
- Update picmistandard to 0.31.0 by @dpgrote in #5406
- Docs: fix typo in documentation for Leonardo supercomputer (CINECA) by @lucafedeli88 in #5403
- Add Time-Averaged Field Diagnostics by @n01r in #5285
- Docs: how to generate QED tables in beam-beam example by @aeriforme in #5416
- CI: fix IntelLLVM builds by @EZoni in #5419
- CTest: fix bug with
WarpX_APP=OFF
andWarpX_PYTHON=ON
by @EZoni in #5421 - Docs: update documentation for Adastra supercomputer (CINES) by @lucafedeli88 in #5423
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5420
- AMReX/pyAMReX/PICSAR: weekly update by @EZoni in #5418
- Add PICMI interface for injecting from embedded boundary by @RemiLehe in #5395
- Fix bug where tmax was ignored in flux injection by @RemiLehe in #5430
- Rigid injection: Center field scaling around the v push by @RemiLehe in #5389
- Create Issue Templates by @ax3l in #5278
- Python: Warn old
warpx.multifab
Signature by @ax3l in #5326 - Implicit Field Solve Preconditioner based on Curl-Curl Operator by @debog in #5286
- Correct inaccurate comment in IGF code by @RemiLehe in #5438
- CI: find and print backtraces by @EZoni in #5424
- Fix dt_update_interval argument to ElectrostaticSolver by @dpgrote in #5434
- Release 24.11 by @EZoni in #5440
- Add Novatron paper in documentation by @RemiLehe in #5427
- Update bug report issue template by @EZoni in #5436
New Contributors
Full Changelog: 24.10...24.11