Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Examples gallery

Four scenarios, each with a runnable input under examples/, the command that runs it, and a figure and table of the result:

  1. Implant through a screen oxide: 50 keV As into Si through 10 nm of SiO₂.
  2. Sputtering yield against incidence angle: 1 keV Ar on Cu, swept over the tilt.
  3. Electron deposition in a resist on Si: 10 keV electrons into a 100 nm layer on Si, with synthetic electron data.
  4. Dose in a buried oxide: electrons of 1 to 30 keV on a metal and dielectric stack over a thin oxide, with synthetic electron data.

Every figure and table is generated from a run of the lindhard binary by one committed script, validation/gallery.py; nothing is drawn by hand. From the root of the repository:

cargo build --release -p lindhard-cli
python3 validation/gallery.py --lindhard target/release/lindhard

The script takes about 20 seconds and rewrites the files under book/src/gallery/generated/. Each page states its seeds and particle counts. Results do not depend on the thread count; the trailing digits of a table can differ between platforms.

Every page says what is validated and what is only an illustration. The inputs are examples of how to use the engine. Their energies and the E_d values are illustrative model parameters, not recommendations, and no figure here is a validated prediction unless its page says which comparison supports it (the comparisons are in docs/validation.md).