Nanocrystalline¶
Silicon in the nanocrystalline regime: a single ~20 Å grain spans the
40 × 40 × 40 Å supercell (grain_size ≥ min(box_dim) triggers the
identity-rotation single-grain path), so the cell reads as a coherent
diamond-cubic tile. With the bigger grain + stronger springs compared to
LRO, this panel is the most ordered of the six, with sharper first
and second g(r) peaks and the clearest tetrahedral g3 signature.
Parameters¶
from ase.build import bulk
import tricor as tc
atoms = bulk("Si", "diamond", a=5.431)
shell_target = tc.CoordinationShellTarget.from_atoms(atoms, phi_num_bins=90)
cell = tc.Supercell.from_atoms(
atoms,
cell_dim_angstroms=(40, 40, 40),
r_max=10, r_step=0.1, phi_num_bins=90,
rng_seed=42,
)
cell.generate(shell_target, **tc.Supercell.PRESETS["nanocrystalline"])
Relaxation trajectory¶
Interactive 3D viewer of the shell-relaxation trajectory (40 × 40 × 40 Å cell). Drag to rotate, scroll to zoom. Controls below the canvas play, scrub, and change playback speed.
g3 distribution¶
Measured from the final (post-relaxation) atoms. The heatmap is the reduced three-body density in units of the uniform random reference, where white = 1.0, blue = depleted, red = enhanced. The lower panel shows the pair profile g(r); the shaded amber band marks the first-neighbour shell used as the root-bond integration window for the g3 slice. For silicon there is a single Si-Si-Si triplet channel.