Skip to content

Recommended way to interpolate dynamical matrices? #116

Answered by mesonepigreco
bkchang asked this question in Q&A
Discussion options

You must be logged in to vote

Hi Ben,
I'm very sorry for the late reply; for some reason, this post was not notified correctly through the GitHub system and slipped my attention. I hope you found a solution, I will answer anyway as it could be of interest also for other people.
Both Interpolate and InterpolateMesh chose the correct q-mesh, the same as quantum espresso.
There could be a difference in the order of q-points, or some q-points could be shifted by the reciprocal vectors, but they would be precisely the same.

You need to call the following function to group the q points in the stars as quantum espresso does:

dyn.AdjustQPoints()

After the Interpolate or InterpolateMesh, it should be done automatically.

Howev…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by mesonepigreco
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