We strongly recommend to use only Gamma centered grids forhexagonal lattices. Many tests we have performed indicate that the energy convergessignificantly faster with centered grids than with standard Monkhorst Pack grids. Grids generated with the “M” setting in the third line, in fact do not have full hexagonal symmerty.
如果你不确定自己的体系,直接用G就可以了。
For reasons of safety it might be a good choice to use only meshes with theirorigin at (switch “G” or “g” on third line or odd divisions) if the tetrahedron method is used.
3 扩展练习:
1 认真阅读: Density Functional Theory: A Practical Introduction: 第三章的前两节;
for i in *; do echo -e $i "\t" $(grep Elapsed $i/OUTCAR | awk '{print $4}'); done
这里复习上一节: sort –n 命令的用法,将数列从小到大排列。
注意:这里我们没有用之前的User time提取时间, 而是用的Elapsed time。这一项是计算真正花费的时间。所有的时间里面:Total CPU time = User Time + System time,一般来说, Elapsed time 总会比 Total CPU time 多上那么几秒。
User time 和 System time 是干嘛的?怎么的出来的?大师兄也不知道具体的含义。希望知道的童鞋们给大师兄上上课。之前几节中,用User time的分析结果可靠吗? 没问题的,大师兄检查了一下,前面的System time均为 2s左右,Elapsed Time 中绝大部分由User time来贡献。
iciq-lq@ln3:/THFS/home/iciq-lq/LVASPTHW/ex14$ grep ' without' OUTCAR energy without entropy= 0.26254047 energy(sigma->0) = 0.26254047 energy without entropy= 11.76187113 energy(sigma->0) = 11.76187113 energy without entropy= 142.97353506 energy(sigma->0) = 142.97353506 energy without entropy= 1359169.21650280 energy(sigma->0) = 1359169.21650280 energy without entropy= 141.38788142 energy(sigma->0) = 141.38680382 iciq-lq@ln3:/THFS/home/iciq-lq/LVASPTHW/ex14$
iciq-lq@ln3:/THFS/home/iciq-lq/LVASPTHW/ex13$ tail OUTCAR User time (sec): 20.196 System time (sec): 7.877 Elapsed time (sec): 144.523
Maximum memory used (kb): 116704. Average memory used (kb): 0.
Minor page faults: 72067 Major page faults: 0 Voluntary context switches: 3191 iciq-lq@ln3:/THFS/home/iciq-lq/LVASPTHW/ex13$ tail ../ex11/opt/OUTCAR User time (sec): 8.387 System time (sec): 7.789 Elapsed time (sec): 17.433
Maximum memory used (kb): 114276. Average memory used (kb): 0.
Minor page faults: 26287 Major page faults: 3 Voluntary context switches: 3202 iciq-lq@ln3:/THFS/home/iciq-lq/LVASPTHW/ex13$
If one is searching for a spin polarised (ferro- or antiferromagnetic) solution, it is usually safest to start from larger local magnetic moments, because in some cases, the default values might not be sufficiently big. A safe default is usually the experimental magnetic moment multiplied by 1.2 or 1.5.
VASP优化分子结构的时候,需要用到一个参数:IBRION。引用官网的话:IBRION determines how the ions are updated and moved. 也就是说IBRION 这个参数决定了结构的优化过程。当你去官网查看的时候(google 搜索VASP IBRION这两个关键词),会发现IBRION有很多值。
qli@bigbro:~/test2$ ls POTCAR-C POTCAR-Fe POTCAR-H POTCAR-O qli@bigbro:~/test2$ grep TIT POTCAR* POTCAR-C: TITEL = PAW_PBE C 08Apr2002 POTCAR-Fe: TITEL = PAW_PBE Fe 06Sep2000 POTCAR-H: TITEL = PAW_PBE H 15Jun2001 POTCAR-O: TITEL = PAW_PBE O 08Apr2002 qli@bigbro:~/test2$ cat POTCAR-Fe POTCAR-C POTCAR-H POTCAR-O > POTCAR qli@bigbro:~/test2$ grep TIT POTCAR POTCAR: TITEL = PAW_PBE Fe 06Sep2000 POTCAR: TITEL = PAW_PBE C 08Apr2002 POTCAR: TITEL = PAW_PBE H 15Jun2001 POTCAR: TITEL = PAW_PBE O 08Apr2002
qli@bigbro:~$ sudo apt-get install sshfs [sudo] password for qli: Reading package lists... Done Building dependency tree Reading state information... Done
创建挂载国科智算的文件目录:
1
qli@bigbro:~$ mkdir gkzs
打开~/.bashrc文件,并添加下面的两行:
1 2
alias gkzs='ssh -i /home/qli/.ssh/my_key gkzshpc999@59.49.37.9 -p 9236' alias mgkzs='sshfs -o IdentityFile=/home/qli/.ssh/my_key -p 9236 gkzshpc999@59.49.37.9: /home/qli/gkzs'
qli@bigbro:~$ ls Desktop Documents Downloads gkzs lvliang Music Pictures Public SCVPN teklahome Templates Videos qli@bigbro:~$ gkzs Last login: Thu Nov 22 05:07:16 2018 from 80.29.50.15 [gkzshpc999@login02 ~]$ ls perl5
打开新的一个Terminal,我们挂载超算中心到我们的电脑上面,以便传输数据。
1 2 3 4 5 6 7
qli@bigbro:~$ ls Desktop Documents Downloads gkzs lvliang Music Pictures Public SCVPN teklahome Templates Videos qli@bigbro:~$ ls gkzs/ qli@bigbro:~$ mgksz qli@bigbro:~$ ls gkzs/ perl5
数据传输测试
在连接到服务器的界面:我们创建一个文件:mount_test。
1 2 3 4 5 6
[gkzshpc999@login02 ~]$ echo'I love BigBro' > mount_test [gkzshpc999@login02 ~]$ ls mount_test perl5 [gkzshpc999@login02 ~]$ cat mount_test I love BigBro [gkzshpc999@login02 ~]$
在挂载的目录下查看:目录下多出来了刚刚创建的 mount_test文件。
1 2 3 4 5 6 7 8 9 10
qli@bigbro:~$ cd gkzs/ qli@bigbro:~/gkzs$ ls mount_test perl5 qli@bigbro:~/gkzs$ cat mount_test I love BigBro qli@bigbro:~/gkzs$ qli@bigbro:~/gkzs$ cp ~/Desktop/CONTCAR . qli@bigbro:~/gkzs$ ls CONTCAR mount_test perl5 qli@bigbro:~/gkzs$
qli@bigbro:~$ sudo apt-get install sshfs [sudo] password for qli: Reading package lists... Done Building dependency tree Reading state information... Done
创建挂载国科智算的文件目录:
1
qli@bigbro:~$ mkdir gkzs
打开~/.bashrc文件,并添加下面的两行:
1 2
alias gkzs='ssh -i /home/qli/.ssh/my_key gkzshpc999@59.49.37.9 -p 9236' alias mgkzs='sshfs -o IdentityFile=/home/qli/.ssh/my_key -p 9236 gkzshpc999@59.49.37.9: /home/qli/gkzs'
qli@bigbro:~$ ls Desktop Documents Downloads gkzs lvliang Music Pictures Public SCVPN teklahome Templates Videos qli@bigbro:~$ gkzs Last login: Thu Nov 22 05:07:16 2018 from 80.29.50.15 [gkzshpc999@login02 ~]$ ls perl5
打开新的一个Terminal,我们挂载超算中心到我们的电脑上面,以便传输数据。
1 2 3 4 5 6 7
qli@bigbro:~$ ls Desktop Documents Downloads gkzs lvliang Music Pictures Public SCVPN teklahome Templates Videos qli@bigbro:~$ ls gkzs/ qli@bigbro:~$ mgksz qli@bigbro:~$ ls gkzs/ perl5
数据传输测试
在连接到服务器的界面:我们创建一个文件:mount_test。
1 2 3 4 5 6
[gkzshpc999@login02 ~]$ echo'I love BigBro' > mount_test [gkzshpc999@login02 ~]$ ls mount_test perl5 [gkzshpc999@login02 ~]$ cat mount_test I love BigBro [gkzshpc999@login02 ~]$
在挂载的目录下查看:目录下多出来了刚刚创建的 mount_test文件。
1 2 3 4 5 6 7 8 9 10
qli@bigbro:~$ cd gkzs/ qli@bigbro:~/gkzs$ ls mount_test perl5 qli@bigbro:~/gkzs$ cat mount_test I love BigBro qli@bigbro:~/gkzs$ qli@bigbro:~/gkzs$ cp ~/Desktop/CONTCAR . qli@bigbro:~/gkzs$ ls CONTCAR mount_test perl5 qli@bigbro:~/gkzs$