-
Notifications
You must be signed in to change notification settings - Fork 174
Vacancy: make
Step 1. The VacancyGenerator
module in pymatgen.analysis.defects.generators is used to generate a set of structures with vacancy.
Step 2. If there are init_from_suffix
and output_suffix
parameter in the properties
part, the refine process follows. If reproduce is evoked, the reproduce process follows. Otherwise, the vacancy structure (POSCAR
) and supercell information (supercell.out
) are written in the task directory, for example, in confs/mp-*/vacancy_00/task.000000
with the check and possible removing of the old input files like before.
Step 3. When doing vacancy
by VASP, ISIF = 3
. When doing vacancy
by LAMMPS, the same in.lammps
as that in EOS (change_box is True) would be generated with scale
set to one.
everything starts here
Universal for all property tests
Universal for all property tests except for elastic