Skip to content

Releases: ECP-WarpX/WarpX

24.09

05 Sep 05:21
24.09
5b34b84
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

New Contributors

Full Changelog: 24.08...24.09

24.08

11 Aug 02:27
24.08
37046f3
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

New Contributors

Full Changelog: 24.07...24.08

24.07

04 Jul 21:02
24.07
fd2248a
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

Full Changelog: 24.06...24.07

24.06

11 Jun 15:26
24.06
a3cd47d
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

New Contributors

Full Changelog: 24.05...24.06

24.05

14 May 01:07
24.05
0a1284c
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

New Contributors

Full Changelog: 24.04...24.05

24.04

05 Apr 16:44
24.04
87e0767
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

New Contributors

Full Changelog: 24.03...24.04

24.03

09 Mar 00:18
24.03
ebbe634
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

New Contributors

Full Changelog: 24.02...24.03

24.02

02 Feb 04:11
24.02
9d8ecf9
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

New Contributors

Full Changelog: 24.01...24.02

24.01

06 Jan 20:12
24.01
0b147c7
Compare
Choose a tag to compare

DOI

Dependencies

List of PRs merged since the last release

This list was generated with

git log 23.12.. --format='- %s'
  • Release 24.01 (#4586)
  • Read external fields from file in restarted simulation (#4547)
  • Doc: Clean Example TODOs (#4584)
  • Reduce tolerance for DSMC CI test (#4576)
  • Beam-beam collision example follow-up (#4578)
  • Scale fields by a dimensionless number between 0 and 1 (#4575)
  • Perlmutter: Load gpu Module (#4573)
  • Beam-beam collision example (#4546)
  • Update dsmc and fusion binary collisions (#4572)
  • Apply particle selection to BTDiagnostics (#4570)
  • Update the field probe diagnostic documentation (#4564)
  • Add filters for boundary scraping diagnostics (#4371)
  • Add semi-implicit CI test (#4565)
  • Change the sign of laser particles (#4568)
  • Update explanation of why 2D simulations are not suitable for plasma-wakefield (#4544)
  • Fix default initialization of runtime attributes. (#4508)
  • Implicit electromagnetic solver using Picard iterations (#4071)
  • Update documentation for checksum (#4561)
  • Fix: BeamRelevant 1D, 2D (#4558)
  • Add DSMC module (#4125)
  • Add updated instructions for WarpX on Karolina (#4545)
  • AMReX/pyAMReX/PICSAR: Weekly Update (#4559)
  • Fix reference (#4552)
  • add hybrid-PIC PoP reference to docs (#4551)
  • Clean up doc to improve readability (#4555)
  • Adding user defined keywords in Hybrid PIC Python class to allow for addition of constants when defining functions for resistivity and current. (#4550)
  • WarpXAMReXInit: move include directive from header to cpp file (#4543)
  • AMReX/pyAMReX/PICSAR: Weekly Update (#4541)
  • [pre-commit.ci] pre-commit autoupdate (#4539)
  • Add updated instructions for WarpX on Karolina (#4477)
  • Doc: CUDA 11.7+ (#4538)
  • Spruce up kinetic_fluid_hybrid_model.rst (#4534)
  • Docs: rename and spruce up boundary conditions section (#4537)
  • Spruce up PIC theory section (#4536)
  • Spruce up ml_dataset_training.rst (#4512)
  • Fix CI for ROCm 6.0 (#4527)
  • Documentation: numbered reference formatting (#4528)
  • Spruce up boosted_frame.rst (#4530)
  • Spruce up cold_fluid_model.rst (#4531)
  • Spruce up input_output.rst (#4532)
  • Fix chirp documentation (#4533)
  • Doc: Extend a Simulation Workflow (#4520)
  • Spruce up amr.rst (#4529)
  • WarpXSumGuardCells: move function definitions in cpp file (#4521)
  • Doc: Fix ChecksumAPI autofunction (#4524)
  • Improve documentation for laser chirp (#4525)
  • move function definition to cpp file (#4522)
  • Add ability to run checksum on openPMD files (#4519)
  • Clang-Tidy: readability-qualified-auto (#4507)
  • Clang-Tidy: performance-noexcept-move-constructor (#4504)
  • Bibliography: make author family names appear last (#4506)
  • Doc: Examples Before APIs
  • Doc: Fix Sphinx Warnings
  • Bibliography: improved citations (#4513)
  • Update descriptions of hybrid-PIC examples (#4479)
  • Clang-tidy: enable no-malloc check in clang-tidy CI test (#4518)
  • Clang-Tidy: readability-inconsistent-declaration-parameter-name (#4514)
  • Clang-Tidy: readability-braces-around-statements (#4511)
  • workflow training neural network from warpx data (#4499)
  • AMReX/pyAMReX/PICSAR: Weekly Update (#4503)
  • Use more consistent species types in fusion module (#4480)
  • Clang-tidy: enable readability-duplicate-include check in clang-tidy CI test (#4496)
  • AMReX/pyAMReX/PICSAR: Weekly Update (#4489)
  • Custom class for bibliography style (#4482)
  • [pre-commit.ci] pre-commit autoupdate (#4500)
  • Move external field parameters out of WarpX class (#4441)
  • Tidy-Clang: performance-type-promotion-in-math-fn (#4497)
  • Clang-Tidy CI: Keep Going after Errors (#4491)
  • Clang-Tidy: Update performance and readability (#4492)
  • sqrt -> std::sqrt (#4490)
  • macOS CI: Fix brew installation (#4493)
  • Add latex_theory/allbibs.bib to bibliography list and delete duplicates (#4481)
  • Set alpha mass directly from NIST data (#4478)
  • pybind11: v2.11.1+ (#4473)
  • Fix typos in comments and docs (#4471)
  • Correct on-axis field boundary for RZ (#4464)
  • Rename Depose -> Deposit (#4474)
  • Doc: Streamline Python Input (#4472)
  • macOS CI: export CCACHE_DEPEND=1 (#4475)
  • Docs: Fix Formatting in parameters.rst
  • Docs: Fix Many Small Errors & Warnings
  • Doc: Restructure Examples (#4467)
  • Remove brew cache (#4470)

23.12

05 Dec 01:56
23.12
ffbdd96
Compare
Choose a tag to compare

DOI

Dependencies

List of PRs merged since the last release

This list was generated with

git log 23.11.. --format='- %s'
  • Release 23.12 (#4469)
  • Add external current handling to Ohm's law solver (#4405)
  • fix preprocessor defs for 1D in two locations (#4465)
  • Bugfix in fields.py mesh() with ghost cells included (#4466)
  • Fix typo in "write_diagnostics_on_restart" (#4463)
  • Make geometry.dims abort message more user-friendly (#4459)
  • New Cache Strategy (#4456)
  • Initial commit (#4460)
  • Set amrex.omp_threads = "nosmt" (#4393)
  • AMReX: Update to development (#4455)
  • Clang-Tidy Cache (#4453)
  • Allow multiple injection sources per species (#4196)
  • Frontier (OLCF): cupy (#4247)
  • add start/end moving step (#4437)
  • Contributing style and conventions additions (#4452)
  • CPU CI: Always Serialize (#4451)
  • Maxlevel user option for external field initialization (#4326)
  • Doc: Fix Typo <probe>.integrate = true (#4449)
  • CI: numprocs * numthreads <= 2 (#4450)
  • AMReX/pyAMReX/PICSAR: Weekly Update (#4447)
  • Move AnyFFT.H and FFT wrappers into ablastr (#4005)
  • Clang tidy CI test: add almost all modernize-* checks (#4319)
  • Set the particle fields directly to the constant external fields (#4339)
  • fix minor bug in picmi ParticleDiagnostic (#4442)
  • Make whitespace alignment more consistent (#4440)
  • Add gaussian_parse_momentum_function (#4400)
  • Make the static variable "authors" of the WarpX class a private member of the WarpX class (#4404)
  • Refinement patch parser (#4299)
  • Add python binding to WarpXParticleContainer::sumParticleCharge (#4406)
  • [pre-commit.ci] pre-commit autoupdate (#4433)
  • Add paper using WarpX for laser-driven fusion (#4428)
  • AMReX: Weekly Update (#4431)
  • Fix unused variable with OpenPMD=OFF (#4421)
  • Doc: Laser Pulse Manip. for LPI (#4414)
  • Parallelize scraping (#4418)
  • Remove legacy references to EvolveEM which had been renamed Evolve (#4422)
  • Update AMReX to latest commit (#4423)
  • CI: Unbreak macOS (#4427)
  • AMReX/pyAMReX/PICSAR: Weekly Update (#4417)