From vasp I can get force constant matrix, but I need surface force constant.
How can I do that?
Plz help me
How do I surface force constant from bulk force constants?
Moderators: Global Moderator, Moderator
- nfs21cn
- Newbie
- Posts: 5
- Joined: Sun Nov 13, 2005 2:37 am
How do I surface force constant from bulk force constants?
Last edited by nfs21cn on Tue Sep 05, 2006 2:18 am, edited 1 time in total.
How do I surface force constant from bulk force constants?
The size of force constant matrix(dynamical matrix) will depend on degrees of freedom calculated from POSCAR counting Ts at the right side. You can obtain force constant matrix from forces by writing a simple numerical finite difference code, or put write statement in vasp src and then recompile.
Last edited by bandy on Thu Sep 07, 2006 6:42 pm, edited 1 time in total.
- nfs21cn
- Newbie
- Posts: 5
- Joined: Sun Nov 13, 2005 2:37 am
How do I surface force constant from bulk force constants?
Sorry, I can't understand "... Ts at the right side"
3x
3x
Last edited by nfs21cn on Wed Sep 13, 2006 3:28 pm, edited 1 time in total.
How do I surface force constant from bulk force constants?
nfs21cn wrote:
I do not understand what you mean by this. But once you
get forces for displacements of atoms, then you can get
force constants by finite difference method.
I hope that helps.
Code: Select all
Sorry, I can't understand "... Ts at the right side"
3x;
get forces for displacements of atoms, then you can get
force constants by finite difference method.
I hope that helps.
Last edited by bandy on Wed Sep 13, 2006 4:31 pm, edited 1 time in total.
-
- Full Member
- Posts: 107
- Joined: Wed Aug 10, 2005 1:30 pm
- Location: Leiden, Netherlands
How do I surface force constant from bulk force constants?
I think bandy is referring to the selective dynamics specifications. No selective dynamics gives 3.N
Last edited by tjf on Fri Sep 22, 2006 4:40 pm, edited 1 time in total.