Skip to content

Releases: fnalacceleratormodeling/synergia2

2024.04

17 Apr 22:24
f39d863

Choose a tag to compare

  • Refactored openPMD output to eliminate storing mask arrays and store it as a constant, output files now compliant with the openPMD-2.0 standard #246
  • Added the ability to read ImpactX beams #186
  • Added script to convert legacy files to openPMD format #220
  • Added script to run the generate the diagnostics file examine the file contents whether it is openPMD or legacy #219
  • Added tests to check that the particle at 0 transverse coordinates stays close to 0 propagating through a variety of single elements #189
  • Added a way for a turn-end or step-end action to terminate the run #203
  • Matrix lattice element implemented #204
  • Wake function operations implemented #232
  • Reworked versioning logic used internally by including git hash for better reproducibility.
  • Various bug fixes.
  • Dependencies version bump (vendored/fetched):
    • Boost to 1.85.0
    • Pybind11 to 2.12.0
    • eigen to 3c6521

What's Changed

Full Changelog: synergia3-2023.04...2024.04

2023.04

12 Apr 23:14

Choose a tag to compare

New features include:

  • OpenPMD I/O via C++ and Python
  • dipedge element() #102
  • Add wrapping for Lattice_element_slices::get_lattice_element()#110
  • Absolute time #163
  • fixes for Commxx
  • Fix constructor for Closed_orbit_parameters class #147
  • Various other fixes

Increased version requirements for dependencies:

Full Changelog: 2024.04...2023.04

2022.11

17 Nov 21:23

Choose a tag to compare

v2022.11

Release tag for v2022.11