There is a newer version of the record available.

Published May 23, 2024 | Version 24.05

ImpactX: an s-based beam dynamics code including space charge effects

Contributors

Research group:

  • 1. Lawrence Berkeley National Laboratory

Description

Dependencies

What's Changed

  • Fix Python Init Order by @ax3l in https://github.com/ECP-WarpX/impactx/pull/577
  • Fix macOS CI: DYLD Lib Path by @ax3l in https://github.com/ECP-WarpX/impactx/pull/587
  • openPMD-api: 0.15.2 by @ax3l in https://github.com/ECP-WarpX/impactx/pull/576
  • Test: Relax Tolerance (OMP) by @ax3l in https://github.com/ECP-WarpX/impactx/pull/591
  • Correction to Zeuthen chicane input by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/590
  • Doc: HB2023 Papers by @ax3l in https://github.com/ECP-WarpX/impactx/pull/589
  • CI: Python Stubs by @ax3l in https://github.com/ECP-WarpX/impactx/pull/578
  • Fix: None -> Empty Element/Dist by @ax3l in https://github.com/ECP-WarpX/impactx/pull/593
  • Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/ECP-WarpX/impactx/pull/594
  • Bump actions/cache from 3 to 4 by @dependabot in https://github.com/ECP-WarpX/impactx/pull/595
  • Add README documentation for distgen by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/583
  • Clarify that ReducedBeamCharacteristics are relative to reference particle by @n01r in https://github.com/ECP-WarpX/impactx/pull/585
  • Add thin nonlinear plasma lens with transverse taper by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/562
  • Improve treatment of RFCavity endpoints by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/596
  • Doc: TaperedPL Details by @ax3l in https://github.com/ECP-WarpX/impactx/pull/603
  • Doc: Split Theory Into Sections by @ax3l in https://github.com/ECP-WarpX/impactx/pull/601
  • CI: Update ROCm/HIP by @ax3l in https://github.com/ECP-WarpX/impactx/pull/606
  • Amend Notices for Non-Endorsement by @ax3l in https://github.com/ECP-WarpX/impactx/pull/607
  • Fix Sole Run of test_charge_deposition.py by @ax3l in https://github.com/ECP-WarpX/impactx/pull/611
  • Python: Deposit Charge by @ax3l in https://github.com/ECP-WarpX/impactx/pull/612
  • Fix Py Extensions & Install .pyi Files by @ax3l in https://github.com/ECP-WarpX/impactx/pull/616
  • CMake: No Deprecation Warnings by @ax3l in https://github.com/ECP-WarpX/impactx/pull/617
  • set num threads to avoid hanging by @RTSandberg in https://github.com/ECP-WarpX/impactx/pull/619
  • Add Total Bunch Attributes to Monitor by @ax3l in https://github.com/ECP-WarpX/impactx/pull/584
  • Add SI units support to soft-edge solenoid by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/597
  • Fix: PyTorch Example by @ax3l in https://github.com/ECP-WarpX/impactx/pull/620
  • Release 24.05 by @ax3l in https://github.com/ECP-WarpX/impactx/pull/609

Full Changelog: https://github.com/ECP-WarpX/impactx/compare/24.04...24.05

Notes

This work was supported by the Laboratory Directed Research and Development Program of Lawrence Berkeley National Laboratory under U.S. Department of Energy Contract No. DE-AC02-05CH11231.

Files

ECP-WarpX/impactx-24.05.zip

Files (641.4 kB)

Name Size Download all
md5:0b58fe9ad2eeb242d1ba8462959837bd
641.4 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/ECP-WarpX/impactx/tree/24.05 (URL)

References

  • Huebl A, Lehe R, Mitchell CE, Qiang J, Ryne RD, Sandberg RT and Vay J-L. Next Generation Computational Tools For The Modeling And Design Of Particle Accelerators At Exascale. NAPAC22 (2022)
  • Qiang J, Ryne R, Habib S, Decyk V. An Object-Oriented Parallel Particle-in-Cell Code for Beam Dynamics Simulation in Linear Accelerators. J. Comput. Phys. 163, 434-451 (2000). DOI:10.1006/jcph.2000.6570