Skip to content

v0.7.8#8

Merged
knstmrd merged 118 commits intomainfrom
sampling_and_merging
Apr 2, 2026
Merged

v0.7.8#8
knstmrd merged 118 commits intomainfrom
sampling_and_merging

Conversation

@knstmrd
Copy link
Copy Markdown
Contributor

@knstmrd knstmrd commented Mar 18, 2026

  • Fixed ionization simulations without event splitting
  • Tests for simulations with elastic and ionizing electron-neutral collisions (without event splitting)
  • Threaded swap of particles for multi-threaded simulations now possible
  • New sample_particles_phase_box_weighted! sampling function added for variable-weight particle sampling from an equilibrium distribution
  • Variable-weight simulation examples now perform merging before the time loop is started, and collision factor estimates use mean post-merge particle weight
  • run_examples.py now runs each example only for 10 timesteps
  • Documentation of simulation files in simulations directory added (simulations/README.md)
  • Exact rate-conserving version of NNLS added
  • Simulation examples added for Fourier flow
  • Simulation example added that simply samples and merges particles and computes various statistics
  • Reproducibility setups added for "Moment-preserving particle merging via non-negative least squares" (simulation parameters and post-processing scripts)

@knstmrd knstmrd merged commit cdf1fe6 into main Apr 2, 2026
14 checks passed
@knstmrd knstmrd deleted the sampling_and_merging branch April 9, 2026 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant