|
最近用charm-gui生成了进行分子动力学时的文件,确实方便,生成文件下载后,解压,具体的执行里面有个README文件,这个文件实际上就是一个执行的脚本,可以说像以前的傻瓜相机,拿来就用,不过刚开始不熟悉总是报错,最终仔细分析,这么大一个网站,写的脚本绝对不会出错,肯定是哪里误解了,仔细一瞅,原来在第一步就出错了,第一步一错,没有生成的文件,后面的计算依靠前面的。怎么出错的了:
第一,README文件最好使用dos2unix,最好所有的文件都转换一下,没有dos2unix,可以自己安装一个,很简单的。
第二,注意那个脚本第一句,#!/bin/csh,要用csh,不是我们常用的bash,没有csh也安装一下吧。
第三,在minimization时,脚本用的是双精度的,既gmx_d mdrun -v -deffnm ${mini_prefix},如果编译的gromacs不是双精度,这里就错了,所以后面就全错了,这里把gmx_d的修改为单精度就一切搞定了,gmx mdrun -v -deffnm ${mini_prefix}
所以,如果是单精度,正确的方式为:
将README中的gmx_d mdrun -v -deffnm ${mini_prefix}改为gmx mdrun -v -deffnm ${mini_prefix}
然后:
sudo chmod +x README
dos2unix *.*
csh README
|
|