ASE on Your Local PC (Cu-Ag-Au)
Last updated: October 16, 2026
The files used in this tutorial can be downloaded from CrySPY_utility/examples/ase_Cu-Ag-Au_EA-vc. This tutorial demonstrates a test run on a local machine using ASE’s lightweight Pure Python EMT calculator. The target system is the ternary Cu-Ag-Au system.
cryspy.in
Example of cryspy.in.
- Use
algo = EA-vc. - From v1.5.0,
energy_output_intervalin the [option] section sets the output interval in generations for the convex-hull plot and hull-distance file. Default:1(every generation);0disables automatic output. - From v1.5.0,
backup_intervalin the [option] section sets the automatic backup interval in generations. The default is1;0disables automatic backups. See Features > Backup for details. - When using a bash environment, set
jobcmdto bash. - In the [structure] section, use
ll_natto specify the minimum number of atoms for each element, andul_natfor the maximum. n_pop=n_crsov+n_perm+n_strain+n_rand+n_add+n_elim+n_subs- The
ref_energies(end_pointin versions 1.4.3 and earlier) field should be set to the energy per atom (eV/atom) for each pure element—Cu, Ag, and Au. When using ASE’s Pure Python EMT calculator, the energies of the pure elements are zero, so enter 0.0 in each case. (For an example using CHGNet, refer to ASE-CHGNet(Cu-Au).) - For the parameters in the [EA] section, refer to CrySPY > Input file > [EA] Section and CrySPY > Search algorithms > Variable-composition evolutionary algorithm (EA-vc).
- Refer also to CrySPY > Tutorial > Variable-composition evolutionary algorithm (EA-VC) > Analysis and Visualization for the parameters of the automatically generated convex hull plot.
calc_in/
The contents under calc_in/ are the same as those in Tutorial > Random Search (RS) > ASE on your local PC.