Skip to content
Projects

beamtracer

Steady ion beams in a self-consistent field. Extraction of positive or negative ions, transport through electrodes and solenoids, charge changes in a neutralizer.

Self-consistent beams

A Vlasov iteration of field solve, trajectory tracing and space-charge deposition, in planar or cylindrical (x, r) geometry.

Extraction from a plasma

Boltzmann plasma electrons for positive ions, Boltzmann plasma ions for negative ions, which form the meniscus.

Charge changes

Every trajectory carries the fractions of its particles in each charge state, on a gas or a plasma, and couples to a neutralizer model.

CPU and GPU kernels

The field gather and the charge deposit as Pyccel, NumPy, CUDA and Metal kernels through cunumpy.