Check cryspy.in
2025 June 16, updated
See Input file in detail.
Let’s take a look at cryspy.in again.
This may be slightly different depending on calc_code you chose.
[basic]
algo = RS
calc_code = ASE
tot_struc = 5
nstage = 1
njob = 5
jobcmd = zsh
jobfile = job_cryspy
[structure]
atype = Cu
nat = 8
[ASE]
ase_python = ase_in.py
[option]
[basic] section
algo: Algorithm. SetRSfor Random Search.calc_code: Structure optimizer. Choose fromVASP,QE,OMX,soiap,LAMMPS,ASEtot_struc: The total number of structures. In this case, 5 random structures are generated at 1st run.nstage: The number of stages. It’s up to you.njob: The number of jobs running at the same time. In this example, CrySPY sets 2 slots for structure optimization, in other words, optimizes every 2 structures.jobcmd: Command for jobs. Usebash,zsh,qsub, and so on.jobfile: File name of the job file.
[structure] section
atype: Atom type. e.g. for Na8Cl8:atype = Na Cl.nat: The number of atoms corresponding to each atype. e.g. for Na8Cl8:nat = 8 8