Skip to content

Releases: SWIFTSIM/SWIFT

v2025.01

10 Mar 11:20
Compare
Choose a tag to compare

Version of SWIFT from January 2025.

Major changes since v1.0.0:

  • Removed engine_marktasks() and the duplicated task unskipping infrastructure.
  • Added the option to use adaptive softening for some flavours of the hydro.
  • Added more physics to the sink particles, including an adaptive smoothing length (search radius).
  • Added more examples using sink particles.
  • Updated the configuration scripts to select good compiler options with Intel OneAPI.
  • Added the option for the star formation models to spawn >1 star particle per star formation event (super-sampling). This can be switched on in the EAGLE model.
  • Reduced the number of communications of end-of-step messages and replaced them by a all-reduce.
  • Added the option to run GEAR-RT on top of SPHENIX SPH.
  • Many updates to the AGN spin-jet model (See the Husko+2024 paper for details)
  • Many updates to the GEAR model.

v1.0.0

16 May 15:13
Compare
Choose a tag to compare

Release of the code as described in the code description paper

v0.9.0

04 Oct 20:18
Compare
Choose a tag to compare
  • Added adaptive multipole acceptance criterion for gravity alongside the fixed opening angle,
  • Rewritten the time integration of the large-scale periodic forces coming from the PM calculation to reach the expected level of accuracy in the large-scale matter power-spectrum in precision cosmology runs,
  • Added an implementation of the Phantom SPH scheme (hydro only),
  • Made the SPHENIX SPH scheme the default hydro model,
  • Added a cooling subgrid model using the Ploeckinger+2020 tables,
  • Added a Quick-Lyman-alpha mode for cosmological simulations,
  • Added the option to not compute the gravitational potentials,
  • Added the option to store sub-halo orphan particles computed by VELOCIraptor,
  • Added a mode to store snapshots in multiple sub-files when running over MPI,
  • Added the option to select the fields to write or not in the snapshots at runtime,
  • Added the option to apply lossy compression filters to select fields in the hdf5 outputs,
  • Extended the meta-data in the snapshots including all relevant runtime parameters and particle locations in the files for quick access,
  • Fixed an old bug with the long-range gravity calculation in non-periodic non-cosmological mode that lead to a segfault in large planetary calculations,
  • Expanded the EAGLE and GEAR subgrid models,
  • Added the ANEOS equations of state for planetary calculations,
  • Reduced the memory footprint over MPI,
  • Large number of small fixes and speed improvements