Skip to content

25.10

Latest

Choose a tag to compare

@EZoni EZoni released this 04 Oct 00:00
· 18 commits to development since this release
46e6b71

DOI

Dependencies

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #6146
  • More readable code in PushPX, PushXPSingleStep by @EZoni in #6113
  • FieldGather: Enable Lower D by @ax3l in #6127
  • Docs: Fix HTTP Error 403 by @EZoni in #6151
  • Change y to z in WarpX 2D examples by @RemiLehe in #6152
  • remove unnecessary input param from ImplicitPushXP() by @JustinRayAngus in #6148
  • UB sanitizer test : print stack trace for easier debugging by @lucafedeli88 in #6153
  • Python: MultiFabRegister::list by @ax3l in #6164
  • Pre-Build AMReX: RCylindrical, RSphere by @ax3l in #6163
  • Cleanup/streamline ImplicitPushXPSubOrbits() by @JustinRayAngus in #6160
  • move detailed print for implicit solvers to base class. by @JustinRayAngus in #6168
  • ImplicitPushPX: fix maybe-uninitialized warning by @lucafedeli88 in #6172
  • Implicit gamma inverse function by @JustinRayAngus in #6170
  • Implementation of Bremsstrahlung collisions by @dpgrote in #5537
  • Dependencies: weekly update by @github-actions[bot] in #6171
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #6173
  • Diagnostics: pass particle container by const ref to (slightly) reduce reliance on WarpX::GetInstance by @lucafedeli88 in #5712
  • Fix loading photons from openPMD file by @aeriforme in #6155
  • PSATD: OMP Parallelize Data Packing and Unpacking by @WeiqunZhang in #6167
  • Suppress GCC -Warray-bounds warnings by @EZoni in #6088
  • Fix minor bugs in script to update dependencies by @EZoni in #6150
  • MF Register Direction: Descriptive Members by @ax3l in #6162
  • Add example of basic python input file by @dpgrote in #6149
  • CI: debug autoupdate workflows by @EZoni in #6122
  • MANIFEST.in: dependencies.json by @ax3l in #6179
  • Python: Remove Deprecated multifab Overload by @ax3l in #6180
  • Fix ablastr::utils::write_used_inputs_file by @WeiqunZhang in #6165
  • add option to modify particle update on initial Newton step by @JustinRayAngus in #6169
  • AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #6182
  • New SubcyclingHalf enum for subcycling algorithm by @EZoni in #6174
  • Allow phi output with non-ES solvers by @roelof-groenewald in #5872
  • use span to allocate mesh data by default by @guj in #6123
  • Doc: Frontier Plotfile Options by @ax3l in #5962
  • MacroscopicEvolveE: pass macroscopic_solver_algo to MacroscopicEvolveE as a parameter instead of using WarpX::macroscopic_solver_algo by @lucafedeli88 in #5770
  • Add Python hook to change do_no_gather and do_not_deposit value for particle container by @roelof-groenewald in #6190
  • Move PushType enum to WarpXAlgorithmSelection.H by @EZoni in #6187
  • Add CI test to read particles from openPMD by @RemiLehe in #5937
  • Fix Warning: GNU 11 + NVCC 11.7 by @ax3l in #6193
  • Python: load_inputs_file by @ax3l in #6154
  • Dependencies: weekly update by @github-actions[bot] in #6196
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #6198
  • Add time-varying external fields by @SeverinDiederichs in #6194
  • Fix a bug in the 2d mode of the IGF solver by @WeiqunZhang in #6199
  • AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #6201
  • Fix: Config.precision by @ax3l in #6200
  • Update Polaris install scripts by @roelof-groenewald in #6178
  • Add option to have the process number of each box in the output by @atmyers in #6177
  • Update the "X" in ASCII art "WarpX" text to look more like our new logo by @lucafedeli88 in #6185
  • Docs: fix link to input files by @aeriforme in #6204
  • Some cleaning of the #include directives by @lucafedeli88 in #6209
  • Use a different name for Breit-Wheeler-specific functions by @RemiLehe in #6208
  • Binary collisions: move two-product initialization out of the fusion folder by @RemiLehe in #6212
  • DSMC: rename m_ioniz_product to m_product by @RemiLehe in #6211
  • LinearBreitWheelerCollisionFunc.H and LinearComptonCollisionFunc.H : remove unnecessary #include of the WarpX header by @lucafedeli88 in #6217
  • Some cleaning of the #include directives (II) by @lucafedeli88 in #6216
  • Initial Box Splitting (Profile): NRandomPerCell by @ax3l in #6159
  • Dependencies: weekly update by @github-actions[bot] in #6224
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #6228
  • Add rotation to Gaussian beam initialization by @aeriforme in #4767
  • Use shuffling to avoid N^2 computation in luminosity calculation by @atmyers in #6192
  • AddParticles.cpp : fix "maybe-uninitialized" issue for variable XDim3 r by @lucafedeli88 in #6230
  • Rename WarpXParticleContainer's member variable mass to m_mass by @EZoni in #6232
  • Implicit particle suborbits refactor. by @JustinRayAngus in #6202
  • Fix input file of photon pusher test by @EZoni in #6235
  • MusclHancockUtils.H: remove unnecessary min3 and max3 helper functions by @lucafedeli88 in #6234
  • Add error message for non-supported scattering processes in DSMC by @roelof-groenewald in #6236
  • WarpX class: remove unnecessary getPMLRZ() method from WarpX class by @lucafedeli88 in #6237
  • WarpX class: move UpdateInjectionPosition method to anonymous namespace in WarpXMovingWindow.cpp by @lucafedeli88 in #6238
  • Fix position update for flux of photons by @EZoni in #6231
  • Only allow Gaussian beam rotation in 3D and 2D XZ by @aeriforme in #6242
  • WarpX class: remove unused variables plotfile_headerversion and slice_plotfile_headerversion by @lucafedeli88 in #6244
  • SpectralFieldData, SpectralFieldDataRZ, SpectralSolver : move implementation of some methods from the header to the cpp file by @lucafedeli88 in #6226
  • Shared deposition not implemented in RCYLINDER and RSPHERE geometries by @EZoni in #6213
  • Docs: fix two broken links by @aeriforme in #6246
  • Release: WarpX 25.10 by @github-actions[bot] in #6239

Full Changelog: 25.09...25.10