24小时热门版块排行榜    

查看: 6121  |  回复: 7

Prettyswan

木虫 (小有名气)

[交流] 【求助】结构优化中,如何选择POTIM? 已有6人参与

说明手册上说:
引用回帖:
Within all relaxation algorithms (IBRION=1,2 and 3) the parameter POTIM should be supplied in the INCAR file. For IBRION0, the forces are scaled internally before calling the minimization routine. Therefore for relaxations, POTIM has no physical meaning and serves only as a scaling factor. For many systems, the optimal POTIM is around 0.5. Because the Quasi-Newton algorithm and the damped algorithms are sensitive to the choice of this parameter, use IBRION=2, if you are not sure how large the optimal POTIM is.

这里推荐在结构优化中使用IBRION=2和POTIM=0.5.
在侯柱峰编写的《vasp软件包使用入门指南》中《§6.2结构参数的优化》中“一次成型”一节写道:
引用回帖:
SYSTEM = Mg-hex
ENCUT = 250
ISTART = 0; ICHARG = 2
ISMEAR = 1; SIGMA = 0.2
NSW = 60; IBRION = 2
ISIF = 3
POTIM = 0.2
EDIFF = 1E-6; EDIFFG = -1E-3
PREC = Accurate

那么应该如何选择POTIM的值呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

stractor

金虫 (著名写手)

★ ★
sunyang1988(金币+2):谢谢帮助 2010-12-18 12:15:15
我一般使用默认值POTIM=0.5。而且IBRION=2的算法比较可信。
驰豫的时候POTIM的设置只会影响运行的效率,不会对结果又明显的影响。
不用管它,默认值很不错。

[ Last edited by stractor on 2010-12-18 at 10:53 ]
2楼2010-12-18 10:52:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Prettyswan

木虫 (小有名气)

引用回帖:
Originally posted by stractor at 2010-12-18 10:52:01:
我一般使用默认值POTIM=0.5。而且IBRION=2的算法比较可信。
驰豫的时候POTIM的设置只会影响运行的效率,不会对结果又明显的影响。
不用管它,默认值很不错。

[ Last edited by stractor on 2010-12-18 at 1 ...

结构驰豫时,POTIM既然只是一个没有物理含义的缩放系数,那么肯定对于结果没有影响。
不过,POTIM与计算效率的影响是怎么样的呢?
3楼2010-12-19 08:42:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huangguiyang

新虫 (小有名气)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzy870720z(金币+2):谢谢指教,期待你更好的表现 2010-12-21 08:19:50
对于IBRION=2,POTIM不同值对效率影响不大的,就用0.5。如果对于初始结构严重偏离基态的,应先用较小的POTIM,例如0.1,0.05,甚至0.01。力减少到一定程度后,再用0.5.
4楼2010-12-21 06:03:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

swx0789

铜虫 (小有名气)

LZ,请教你个问题

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
youzhizhe:鼓励交流。 2010-12-25 15:31:03
youzhizhe(金币+1):忘记金币了 ,不好意思。鼓励交流。 2010-12-25 15:31:21
我现在也在优化晶体的结构参数。看了后博士的中文入门手册,虽然讲的很详细,当有个地方还不是很明白。就他例子的关于Mg的晶格参数的优化(P25)。
我取10个点,循环完后,拟合得到最佳的a值。他后面说“在该体积下,重复上面第2和3步,得到平衡状态下的其他晶胞参数。这一步就是:在得到了E(V)曲线后,通过拟合状态方程得到平衡状态下的体积,计算出上面脚本中的变量$i的值,并改变$i的循环值,再运行run_cell计算一次,得到其他的结构参数c和位置u.。”
对这句话我不太理解,安我自己的意思,通过拟合上面E(V)曲线得到平衡状态下的体积,计算出变量$i,然后在该值下迟豫,就可以得到b,c。而不是候博士上面说的“改变$i的循环值,再运行run_cell计算一次”。
不知道大家怎么理解他这句话的。
5楼2010-12-23 08:24:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

valenhou001

至尊木虫 (职业作家)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zhang668(金币+3):多谢指教! 2010-12-23 18:51:30
引用回帖:
Originally posted by swx0789 at 2010-12-23 08:24:33:
我现在也在优化晶体的结构参数。看了后博士的中文入门手册,虽然讲的很详细,当有个地方还不是很明白。就他例子的关于Mg的晶格参数的优化(P25)。
我取10个点,循环完后,拟合得到最佳的a值。他后面说“在该体积 ...

“改变$i的循环值,再运行run_cell计算一次”
此时$i只附了一个值,就是前面由EOS拟合得到的平衡体积V_0计算(V_0 = 0.5*sqrt(3.0) a^3 * c/a,  c/a的值取自run_cell所设置的,即c/a的值与前一步中run_cell中的相同。这样得到了一个平衡体积下初始的a, c/a)。这一次run_cell就是固定体积(将体积固定在所拟合出来的V_0),根据run_cell所设置的初始a, c/a进行固定体积的优化。

E(a,c) -----> E(V, a)------->E(V_0,a)------> V_0下最优的a, c的值。
6楼2010-12-23 18:47:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

swx0789

铜虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by valenhou001 at 2010-12-23 18:47:48:


“改变$i的循环值,再运行run_cell计算一次”
此时$i只附了一个值,就是前面由EOS拟合得到的平衡体积V_0计算(V_0 = 0.5*sqrt(3.0) a^3 * c/a,  c/a的值取自run_cell所设置的,即c/a的值与前一步中run_cell中 ...

谢谢斑竹的回答,我理解了这个意思。当我还有点疑问,vasp 好像是在开始十步优化的时候,都是固定角度和c/a的值进行优化的。万一我优化的是一个三斜晶系,我该怎么办。我还是安你的这个步骤:E(a,b,c)->E(v,a)->E(V_0,a)->V_0下的最佳a,b,c,alpha,beta,gama吗?不知道这个有通用步骤没有?
因为我还想优化结构:a!=b!=c,三个角度都为90度。如果还是按Mg那种方法的话,b/a的值将会始终不变。

[ Last edited by swx0789 on 2010-12-25 at 15:22 ]
7楼2010-12-25 14:56:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

2008130252

银虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
6楼: Originally posted by valenhou001 at 2010-12-23 18:47:48
“改变$i的循环值,再运行run_cell计算一次”
此时$i只附了一个值,就是前面由EOS拟合得到的平衡体积V_0计算(V_0 = 0.5*sqrt(3.0) a^3 * c/a,  c/a的值取自run_cell所设置的,即c/a的值与前一步中run_cell中的 ...

侯老师您好,看来了您的讲解我还是不大明白。这一次是改变哪个变量进行计算呢?也就是 i 代表了哪个值
8楼2014-12-11 18:37:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Prettyswan 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +55 医学老男孩 2026-08-13 123/6150 2026-08-19 23:44 by stan_et
[基金申请] 今天基金会出结果吗?20260819 +13 kkkl_v 2026-08-19 13/650 2026-08-19 22:37 by 宝贝虫子
[基金申请] 时间戳变了,能看出什么问题? +12 基诺咪客 2026-08-17 16/800 2026-08-19 22:04 by kk 的小木虫
[基金申请] filecode,4个jtjc了 +11 ziyangfang 2026-08-19 13/650 2026-08-19 21:28 by aasahr
[基金申请] 今天放榜没戏了吧 +4 yuleib84 2026-08-19 5/250 2026-08-19 19:52 by hhs666
[基金申请] 今天放榜吗? +14 布布和一二 2026-08-19 15/750 2026-08-19 18:07 by gltch
[基金申请] filecode=后面第一个是大写字母 +10 wangze12014 2026-08-14 12/600 2026-08-19 16:56 by 苦难博士
[基金申请] 2027广东省杰青 +4 奶牛小黑 2026-08-15 10/500 2026-08-19 11:02 by wanfengnew
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +6 Tide man 2026-08-14 7/350 2026-08-19 09:56 by ZJTJZ
[基金申请] 什么时候开奖? +6 CrisMessi 2026-08-18 6/300 2026-08-19 08:06 by Equinoxhua
[基金申请] 重要消息,中午系统在维护 +10 yuleib84 2026-08-18 11/550 2026-08-19 07:30 by 羽毛枫f
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 时间戳又变了8-15 +14 archvillain 2026-08-15 26/1300 2026-08-18 13:37 by phantomgost
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +13 Ldrop2023 2026-08-13 16/800 2026-08-18 12:25 by 淀粉搬运工
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[基金申请] 感觉是下周放榜了 +6 angus9576 2026-08-17 11/550 2026-08-17 23:57 by angus9576
[基金申请] 今天系统多次维护,明天很可能放榜! +8 zju2000 2026-08-16 9/450 2026-08-17 12:20 by lmz0216
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
信息提示
请填处理意见