|
本帖最后由 lyj714 于 2021-8-11 22:46 编辑
不是吧,啊sr。我测试过各种版本gmx(2016,2018,2019,2020,2021)都能用,你是不是命令写错了。Bug是有,只是一直没找到原因,很多人实际应用起来也看上去结果正常,所以并没有砍掉,2022版本有移除计划
下面是我以前咨询过开发者的回复:
I did an in depth analysis of this because I got told by several users that this was working as designed.
@mark.j.abraham is of course correct that the call to update_ekindata has been gone for ages, but the code takes the acceleration directly from the inputrec.opts.acc rvec and adds it to the actual velocity at src/gromacs/mdlib/update.cpp:610.
This means that what is supposed to be computed for the acceleration is skipped (the grpstat[].u field is always zero and never changed), and the velocity is simply scaled by whatever the user set in the accelerate mdp option.
|
|