| 查看: 16695 | 回复: 314 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
gavinliu7390木虫 (著名写手)
叶落鹰飞
|
[交流]
【其他】在线答疑:VASP的问题 已有104人参与
|
||
|
vasp是一个很不错的软件,尤其称道的是他的计算速度和稳定性。 由于wuchenwf版主即将隐退,特开此贴。 本人能力也极其有限,所以在此抛砖引玉,标题虽是答疑,但是我觉得更应该是讨论。大家术业有专攻,VASP的每个方面不可能都掌握。希望和大家也共同进步。 老帖地址(供大家参考)(wuchenwf):http://muchong.com/bbs/viewthread.php?tid=1740019&fpage=1 老帖地址(供大家参考)(九尾鱼):http://muchong.com/bbs/viewthread.php?tid=679096&fpage=1 老帖地址(供大家参考)(wuchenwf):http://muchong.com/bbs/viewthread.php?tid=1083523 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
Ei源刊怎么投
已经有4人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有10人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有10人回复
广西大学-广州大学招聘博士后 欢迎广大优秀人才!!!
已经有6人回复
两块石头
已经有5人回复
哈尔滨工业大学韩晓军教授课题组招收2027年硕士推免生及博士研究生
已经有3人回复
找导师
已经有8人回复
国社科又开始会评了,不知道这次命运如何
已经有14人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有14人回复
要骂人了,新模版改版就是要淡化问题凝练这种虚的东西,结果有个评委还在说凝练得不够
已经有17人回复

★
小木虫(金币+0.5):给个红包,谢谢回帖交流
小木虫(金币+0.5):给个红包,谢谢回帖交流
|
manual上关于surface calculations的第一步 bulk calculation 中在做收敛测试时一会讲bulk,一会讲表面,感觉说的一点也不清晰,可能是我没理解到。原文如下。请各位帮忙顺一下: As a first step perform a bulk calculation, use the tetrahedron method and increase the number of k-points till your calculation is converged to the required accuracy. What is the required accuracy: Sorry, no general answer to this question, if you want to calculate surface energies within 10 meV you should probably increase the k-mesh till your energy is converged to 1 meV. Mind that a slab used to model the bulk usually contains around 20-100 atoms. This means that you need a very accurate bulk energy to get reliable surface energies. Once again, be as careful as possible. If you generate the param.inc file automatically chose ”PREC=High” for the bulk calculation. As a second step switch from the tetrahedron method to a finite temperature method. (为什么呀?) There are two possible choices at this moment: • You can use the Gaussian method (ISMEAR=0) and a small SIGMA value (SIGMA=0.1). This method was previously used quite frequently, nevertheless we prefer the second choice: • Use the method of Methfessel-Paxton with N = 1. SIGMA should be as large as possible but the difference between the free energy and the total energy (i.e. the term ” entropy T*S”) in the OUTCAR should be negligible. The entropy term gives you a good estimation of the possible errors, and must be within the accuracy you want to obtain (taking the previous example approximately 1 meV). From now on you should neither change ISMEAR nor SIGMA nor ENCUT (encut不是还没测试吗?). Repeat the bulk-calculations with an increasing set of k-points. The convergence speed with respect to the number of k-points should be almost the same as with the tetrahedron method. (这又是为什么呢?) Choose a reasonable set of k-points and the energy cut-off you want to use for the surface calculation (怎么选呢?前面说的是bulk的k-points,这里又要从新测试吧?)and calculate the equilibrium lattice constant (不是应该在较高encut和kpoints的情况下先算lattice吗,完了之后在单点测试其他参数吗?). Avoid wrap around errors (”PREC=High” for the makeparam utility). The lattice constant you obtain must be used as the lattice constant in the surface calculations. The free energy is the references value for all further calculations. Also calculate the entropy (i.e. the term entropy T*S in the OUTCAR file) or write down the total energy and the physical energy (σ → 0). 请各位赐教!多谢! [ Last edited by lgxyz on 2010-10-16 at 15:25 ] |
119楼2010-10-16 15:20:57
lishufei
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2640.1
- 散金: 250
- 红花: 2
- 帖子: 680
- 在线: 299.5小时
- 虫号: 867947
- 注册: 2009-10-10
- 性别: GG
- 专业: 理论和计算化学
2楼2010-04-13 21:12:08
lishufei
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2640.1
- 散金: 250
- 红花: 2
- 帖子: 680
- 在线: 299.5小时
- 虫号: 867947
- 注册: 2009-10-10
- 性别: GG
- 专业: 理论和计算化学
★ ★
xiaohunhun(金币+2):xiexie 2010-04-13 22:53
gavinliu7390:你的编译过程应该没问题。 2010-04-14 07:41
xiaohunhun(金币+2):xiexie 2010-04-13 22:53
gavinliu7390:你的编译过程应该没问题。 2010-04-14 07:41
|
说明一下我安装的是串行的安装方法如下: vasp4.6 安装全部过程 串行所需文件 l_fc_c_9.1.036.tar l_mkl_p_9.1.023.tar makefile 串行 NCOM_L_MKL__NP5T-TXVGVMK8.lic vasp.4.6.tar.gz vasp.4.lib.tar.gz NCOM_L_CMP_FOR_NC5M-MNS7LCG3.lic 1. 解压l_mkl_p_9.1.023.tar 命令 tar -xvf l_mkl_p_9.1.023.tar 进入l_mkl_p_9.1.023 命令cd l_mkl_p_9.1.023 安装 ./install.sh 以后按照安装说明进行。 2 解压 l_fc_c_9.1.036.tar 命令 tar -xvf l_fc_c_9.1.036.tar 进入l_fc_c_9.1.036 命令 cd l_fc_c_9.1.036.tar 安装 ./install.sh 以后按照安装说明进行。 注意所有安装都在root下 进入安装说明里会有提示。 3 改变量环境 退出后 进入根目录su 口令 新目录要cd 再回车 显示~ 输入 vi .bashrc 回车 进入后改成 # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' PATH="$PATH:/usr/local/bin" (该部分为mpich2的路径)注意安装并行才用 # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi (以下为mkl及fortran安装后需设置的环境变量) export LD_LIBRARY_PATH=/opt/intel/mkl/9.1.023/lib/em64t:/opt/intel/fce/9.1.036/lib . /opt/intel/fce/9.1.036/bin/ifortvars.sh export LD_LIBRARY_PATH=/opt/intel/fce/9.1.036/bin/ifortvars.sh:$LD_LIBRARY_PATH 注意进入后按i才能对内容修改。 改好后按esc键 :wq 这是保存并退出。 保存后在终端执行命令source /root/.bashrc就可以了 执行没错即可。 4 进入放文件的目录 cd 解压vasp.4.6.tar.gz 和 vasp.4.lib.tar.gz tar xzvf vasp.4.6.tar.gz 和tar xzvf vasp.4.lib.tar.gz 进入vasp.4.lib目录 cd vasp.4.lib cp makefile.linux_ifc_P4 makefile 打开makefile文件修改FC=ifort 保存文件 make 编译成功后,得到libdmy.a文件。 5 退出vasp.4.lib目录 进入vasp.4.6目录 把上面的makefile拷贝到vasp.4.6里去。(这里面是修改过的不需要改动) 进行make 运行结束安装成功。如果显示某行错误可在打开makefile文件找到那行,如果前面没有#就加上#,如果有#就去掉#。在进行make。 |
3楼2010-04-13 21:14:24
gavinliu7390
木虫 (著名写手)
叶落鹰飞
- 1ST强帖: 3
- 应助: 51 (初中生)
- 贵宾: 0.481
- 金币: 1564.7
- 散金: 2975
- 红花: 34
- 帖子: 1278
- 在线: 241.4小时
- 虫号: 675997
- 注册: 2008-12-17
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

4楼2010-04-14 07:39:56










回复此楼
Copent