24小时热门版块排行榜    

查看: 4533  |  回复: 98
本帖产生 1 个 模拟EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tpp001

金虫 (著名写手)

[交流] 【求助】DL_POLY的config文件如何生成?? 已有9人参与

我想模拟聚合物在金属团簇表面的吸附,想请教大家这样的体系的config文件如何生成?
另外我把手册已经看了一遍,但是希望运行一下.有么有人根据手册的算例给写一个模拟过程,给传一个谢谢!!
回复此楼
迷茫在知识的海洋里,需要你的指导。thankyou
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tpp001

金虫 (著名写手)

引用回帖:
Originally posted by 老虎大王 at 2010-04-01 18:17:36:
构型和力场都可能有问题。力场有问题的可能性也不小。你设置的温度是300K,第一步温度就骤升到几十万度,然后又升到10的7次方。温度升这么厉害,显然是势能过大,转换成了动能。出现这个问题的原因,一般情况下一 ...

您好,又来麻烦了..
因为HISTORY的坐标不能直接用来统计分析(从前面的几个截图可以看出来,有的分子是断开的). 所以需要一定的转换吧,下面这段程序是在官方论坛上面有人这样写的,虽然讲的很清楚,可是我不明白他的算法是什么意思? 大家能给解释一下吗?谢谢!!

here is a way to generate image flags (or unwrapped coordinates) from the HISTORY file which contains the wrapped coordinates:

Assumptions:

1. All the atoms listed in the first configuration listed in the HISTORY file are assumed to be inside the box

2. The time between successive configurations in the HISTORY file is small enough for the atoms to not cross the simulation box boundaries more than once

3. Simulation box is cuboid, should be easily modifiable for other geometries

Procedure:

1. Initialize the image flags ix, iy and iz in the x, y and z directions to 0, i.e.

Code:ix = 0; iy = 0; iz = 0;

where

i = index of atoms going from 1 to nAtoms

2. Read the coordinates of all the atoms in the first configuration (config_old) and label them x_old, y_old and z_old

3. Read the coordinates of all the atoms from the next configuration (config_new) and label them x_new, y_new and z_new

4. The image flags for the configuration denoted as 'config_new' are then given as follows
Code:      ix = ix+int(2*(x_old-x_new)/L_x);
      iy = iy+int(2*(y_old-y_new)/L_y);
      iz = iz+int(2*(z_old-z_new)/L_z);

where,

int(k) = the integer part of the floating point number k
L_x = Simulation box length in the x direction
L_y = Simulation box length in the y direction
L_z = Simulation box length in the z direction

Note
1. If the box were cubic, L_x = L_y = L_z = L
2. Do not reset the image flags to zero, just keep on incrementing them

5. The unwrapped coordinated for the configuration denoted as 'config_new' are then given as

Code:      x_uw = x_new+L_x*ix
      y_uw = y_new+L_y*iy
      z_uw = z_new+L_z*iz

6. You can then use the unwrapped coordinates to fine the diffusion, etc.
迷茫在知识的海洋里,需要你的指导。thankyou
78楼2010-04-08 15:17:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 99 个回答

老虎大王

木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+1):谢谢 1-24 17:38
ghcacj(模拟EPI+1):这个答疑帖全靠老虎支撑,授予EPI 1个 2010-05-24 16:58:36
这个,大概很难有人能帮上你的忙,除非你自己的导师。
2楼2010-01-24 16:53:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tpp001

金虫 (著名写手)

引用回帖:
Originally posted by 老虎大王 at 2010-1-24 16:53:
这个,大概很难有人能帮上你的忙,除非你自己的导师。

不知道难处在哪里呢?能不能具体说一下?
迷茫在知识的海洋里,需要你的指导。thankyou
3楼2010-01-24 20:21:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+3):谢谢 1-25 10:29
难处在于,谁肯费这个时间教你呢?你多少也应该自己学一些,然后就某一点难以解决之处来提问。如果叫人家给你写个通盘的教程,给你个完整的例子,换了你,你愿意干么?就算你愿意,你有那个时间么?大家都很忙啊。

Config文件如何生成,手册上讲得非常之详细,你自己试着下手弄一下,哪里不懂可以提问,这样好一些,也学得比较快。关键是要动手啊。
4楼2010-01-25 09:45:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见