How to select N1,N2,N3 in k-point file.
Moderators: Global Moderator, Moderator
-
- Newbie
- Posts: 30
- Joined: Thu Apr 18, 2013 8:31 am
How to select N1,N2,N3 in k-point file.
Dear sir,
I want to have a k-spacing of 0.12/angstorm in my mesh. I have a lattice having a=5.10540
b=11.96880
c=5.94120
Alpha=90
Beta=121.2840
Gamma=90
With this information i want to calculate those three numbers for monkhorst pack with k spacing as above spacified 0.12/angstorm.
I am searching for softwares but failed till now.
Please help.
I want to have a k-spacing of 0.12/angstorm in my mesh. I have a lattice having a=5.10540
b=11.96880
c=5.94120
Alpha=90
Beta=121.2840
Gamma=90
With this information i want to calculate those three numbers for monkhorst pack with k spacing as above spacified 0.12/angstorm.
I am searching for softwares but failed till now.
Please help.
Last edited by shyam on Mon Dec 23, 2013 7:41 am, edited 1 time in total.
-
- Administrator
- Posts: 2921
- Joined: Tue Aug 03, 2004 8:18 am
- License Nr.: 458
How to select N1,N2,N3 in k-point file.
When you use 2 1 2 you have 0.10, 0.08, 0.08 sampling of the k-space.
Last edited by admin on Mon Dec 23, 2013 2:03 pm, edited 1 time in total.
-
- Newbie
- Posts: 30
- Joined: Thu Apr 18, 2013 8:31 am
How to select N1,N2,N3 in k-point file.
Dear sir,
I want to know general procedure that I can help to others also. I tried this manually for cubic systems. I convert lattice constants into reciprocal lattice constants and then divide by 0.12 to get N1,N2,N3.But this is a complex procedure for crystals other than cubic. This can be done by medeA vasp. But I need a free software. Can you please help me in this case.
I want to know general procedure that I can help to others also. I tried this manually for cubic systems. I convert lattice constants into reciprocal lattice constants and then divide by 0.12 to get N1,N2,N3.But this is a complex procedure for crystals other than cubic. This can be done by medeA vasp. But I need a free software. Can you please help me in this case.
Last edited by shyam on Mon Dec 23, 2013 2:34 pm, edited 1 time in total.
- eariel
- Newbie
- Posts: 16
- Joined: Sat Sep 13, 2008 6:45 pm
- License Nr.: 490
How to select N1,N2,N3 in k-point file.
Just use the keyword KSPACING
Last edited by eariel on Mon Dec 23, 2013 2:42 pm, edited 1 time in total.
-
- Newbie
- Posts: 30
- Joined: Thu Apr 18, 2013 8:31 am
How to select N1,N2,N3 in k-point file.
Dear eariel,
Thank you very much for solving my problem. I was focusing totally on making K-points file and was not aware of this type of solution.
Thank you very much for solving my problem. I was focusing totally on making K-points file and was not aware of this type of solution.
Last edited by shyam on Mon Dec 23, 2013 3:32 pm, edited 1 time in total.
-
- Newbie
- Posts: 30
- Joined: Thu Apr 18, 2013 8:31 am
How to select N1,N2,N3 in k-point file.
One more query i have if you can please solve,
If i have to simulate a surface with vasp then i use N=1 for that particular dimension in kpoint file. How can i use kspacing tag with the surfaces.
If i have to simulate a surface with vasp then i use N=1 for that particular dimension in kpoint file. How can i use kspacing tag with the surfaces.
Last edited by shyam on Mon Dec 23, 2013 3:55 pm, edited 1 time in total.
- eariel
- Newbie
- Posts: 16
- Joined: Sat Sep 13, 2008 6:45 pm
- License Nr.: 490
How to select N1,N2,N3 in k-point file.
Probably you have already found the answer. For a surface, you need to use a supercell large enough in the perpendicular direction. If the supercell is large enough, KSPACING will set N=1 in that direction.
If you need a very dense k-point (a low KSPACING), you may not afford to build a sufficiently long supercell. In this case do
grep generate OUTCAR
and you will know the N1 N2 N3 set by vasp. Use these values to set KPOINTS.
Regards
Eduardo
If you need a very dense k-point (a low KSPACING), you may not afford to build a sufficiently long supercell. In this case do
grep generate OUTCAR
and you will know the N1 N2 N3 set by vasp. Use these values to set KPOINTS.
Regards
Eduardo
Last edited by eariel on Tue Jan 07, 2014 11:35 am, edited 1 time in total.