ABACUS & phonopy calculation#
How to run#
A procedure of ABACUS-phonopy calculation is as follows:
To obtain supercells with displacements, run phonopy:
% phonopy -d --dim="2 2 2" --abacus
In this example, 2x2x2 supercells are created.
STRU.inandSTRU-{number}give the perfect supercell and supercells with displacements, respectively.phonopy_disp.yamlis also created. This file contains information on displacements. Perhaps the supercell files are stored indisp-{number}directories, then ABACUS calculations are executed in these directories.Calculate forces on atoms in the supercells with displacements. For each SCF calculation, you should specify
stru_filewithSTRU-{number}andcal_force=1in INPUT in order to calculate force using ABACUS. Be careful not to relax the structuresThen create
FORCE_SETSfile using ABACUS inteface:% phonopy -f ./disp-001//OUT*/running*.log ./disp-002//OUT*/running*.log ...
Two examples with different settings of basis sets are found in
example/Al-ABACUS.