Skip to content
Discussion options

You must be logged in to vote

Hi Prasad Matukumilli,
You can interpolate to a bigger q mesh the final SSCHA dynamical matrix to the desired supercell:

# [...] Load the final SSCHA dynamical matrix as dyn  

# Interpolate dyn in the new supercell
old_supercell = dyn.GetSupercell()
new_supercell = (4,4,2)
new_dyn = dyn.Interpolate(old_supercell, new_supercell)
new_dyn.save_qe("new_starting_dyn_4x4x2_")

Optionally, the Interpolate method supports using an auxiliary harmonic calculation in the desired supercell to improve the interpolation quality.

Remember that the target supercell must comply with the symmetries (so if you have a cubic system, the supercell grid should be cubic)

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by matukumilli
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants