24小时热门版块排行榜    

查看: 1982  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

longwei1221

铁虫 (小有名气)

[求助] packmol如何构建初始结构供dl_poly使用?

看到文献中有说使用MD程序dl_poly来计算扩散系数,然后dl_poly是用packmol来提供初始结构的,于是把这两个开源的软件都下载并且编译好了。也都能使用程序提供的输入文件进行运行,可是我现在不清楚的是,如何把packmol得到的结果给dl_poly使用。packmol是得到一个pdb文件,可是我看到了dl_poly的输入文件格式与它都不一样啊,而且dl_poly中用到几个输入文件,该修改哪一个呢?望高人能给予指点。
回复此楼

» 猜你喜欢

愿得一人心,白首不相离
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longwei1221

铁虫 (小有名气)

引用回帖:
8楼: Originally posted by 043114076 at 2012-11-21 20:38:26
你再好好看看手册,计算HISTORY应该只要traj 关键字,rdf和replay应该不需要...

我添加了trajectory的,可是没有HISTORY这个文件。这是我的输入文件,当然有报错,可是我一个一个去掉命令到可以正常运行的时候,还是没有HISTORY文件。麻烦你帮忙看看是这么好回事好吗?


SODIUM CHLORIDE WITH (27000 IONS)

temperature 500.0
equilibration steps 2000
steps 8000
timestep 0.001
#scale 5

cutoff 12.0
rvdw 12.0
ewald precision 1d-6

#ensemble nvt hoover 0.02
ensemble nvt berendsen 0.01

print every 10
stats every 10
collect

job time 19999990
close time 20000

binsize 0.05 Angstroms
rdf 7 steps
print rdf
zden 7 steps
print zden


replay
trajectory 2000 30 0
finish
愿得一人心,白首不相离
9楼2012-11-22 15:07:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

043114076

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
longwei1221: 金币+10, ★★★很有帮助, 非常感谢! 2012-11-19 09:33:40
chaizhm: 金币+2, 谢谢~ 2012-11-19 09:36:23
packmol 可以生成xyz和pdb的文件,我一般用xyz。
从xyz或者pdb到dlpoly的输入文件CONFIG 有两种方法可以做到:第一是使用DLPOLY的GUI,里面可以导入这两种类型的文件。
第二是仿照utility文件夹中的dlpxyz.f或者dl2xyz 写一个xyz2dlp的小程序。两种方法各有利弊,你自己权衡吧
2楼2012-11-19 08:59:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longwei1221

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by 043114076 at 2012-11-19 08:59:13
packmol 可以生成xyz和pdb的文件,我一般用xyz。
从xyz或者pdb到dlpoly的输入文件CONFIG 有两种方法可以做到:第一是使用DLPOLY的GUI,里面可以导入这两种类型的文件。
第二是仿照utility文件夹中的dlpxyz.f或者d ...

我想问一下,要计算扩散系数的时候,是要输出MSDTMP文件吧?manual里面说这个需要msdtmp这个命令,可是我添加上是;
msdtmp     1000  10(按照说明书添加的)
后,却没有得到这个文件,因为我需要计算扩散系数,是要均方位移来对时间求导除以6的啊?你知道怎么做吗?
愿得一人心,白首不相离
3楼2012-11-20 20:36:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

043114076

木虫 (正式写手)

【答案】应助回帖

★ ★
jiaoyixiong: 金币+2, 鼓励交流 2012-11-21 14:12:36
引用回帖:
3楼: Originally posted by longwei1221 at 2012-11-20 20:36:52
我想问一下,要计算扩散系数的时候,是要输出MSDTMP文件吧?manual里面说这个需要msdtmp这个命令,可是我添加上是;
msdtmp     1000  10(按照说明书添加的)
后,却没有得到这个文件,因为我需要计算扩散系数, ...

这个我一般是使用HISTORY自己分析的,utility中有相关的小程序。vmd也可可以分析msd,好像dlpoly自带的GUI也可以分析,我没怎么用过,记不清楚了。
4楼2012-11-21 12:19:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见