lindhard simulator

Set up a beam and a layered amorphous target, then run it. The lindhard binary-collision engine runs in your browser (WebAssembly, in a Web Worker); nothing is sent to a server. The range calculator is the one-element shortcut.

Ion

Target layers (surface first)

Blank energy fields use the element table's value, shown as the placeholder; a field with no table value must be filled in. Preset densities cite the sources in the data provenance table.

Calculation
Physics

The recoil cutoff must stay below the smallest surface binding energy, or sputtered atoms are lost.

Input file

This is the lindhard input the setup produces. The same file runs unchanged with lindhard run file.toml --out out/ (lindhard-cli) and gives the same report for the same seed and ion count.

Amorphous, static layered targets; the models in use are listed under Physics and written into the input file. Results carry statistical error (shown as one standard error); the engine's validation status and its limits are in docs/validation.md.