Examples gallery
Four scenarios, each with a runnable input under
examples/, the
command that runs it, and a figure and table of the result:
- Implant through a screen oxide: 50 keV As into Si through 10 nm of SiO₂.
- Sputtering yield against incidence angle: 1 keV Ar on Cu, swept over the tilt.
- Electron deposition in a resist on Si: 10 keV electrons into a 100 nm layer on Si, with synthetic electron data.
- 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).