24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4470  |  回复: 22

ysshj

金虫 (小有名气)

[交流] 求助:lammps非周期边界已有6人参与

向大家请教一下,lammps里的非周期边界f,s,m是什么意思?物理意义是什么?手册上只是形象的描述,不算解释吧。
lammps里其他的命令是怎么利用非周期边界条件的?只是用于原子丢失的判定吗?
假如我设置一个很大的盒子,原子只占里面的很小部分,肯定不会丢失,这时f,s,m下是一样的结果吗?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

一个人要像一支队伍。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ysshj

金虫 (小有名气)

同行们发表下看法吧,否则我这问题显得特没趣,甚至lammps的非周期边界特没趣。
一个人要像一支队伍。
2楼2013-12-26 10:04:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dyc_2008

捐助贵宾 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
2楼: Originally posted by ysshj at 2013-12-26 10:04:39
同行们发表下看法吧,否则我这问题显得特没趣,甚至lammps的非周期边界特没趣。

真的很没趣  测测就知道了
一布福田,二修菩提
3楼2013-12-27 12:48:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ysshj

金虫 (小有名气)


月只蓝: 金币+1, 鼓励交流! 2013-12-31 16:21:15
引用回帖:
3楼: Originally posted by dyc_2008 at 2013-12-27 12:48:56
真的很没趣  测测就知道了...

终于有人回复了,感激涕零。
假如我设置一个很大的盒子,原子只占里面的很小部分,肯定不会丢失,这时f,s,m下是不一样的结果。我给Lammps/Mailing Lists发过信息,得到的回复意思应该是结果会一样
大家如果用到了非周期边界,应该都考虑过这三种的差别吧。我不想给大家什么暗示,只是想知道下大家的结果如何,最后怎么定的边界。
一个人要像一支队伍。
4楼2013-12-27 15:46:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lhllookatme

木虫 (初入文坛)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
月只蓝: 金币+1, 鼓励交流! 2013-12-31 16:21:20
像你所说的如果你的盒子足够大,结果肯定是相同的。边界条件的选取应该取决于你所研究的具体问题、计算效率等情况。
5楼2013-12-28 14:28:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ysshj

金虫 (小有名气)

引用回帖:
5楼: Originally posted by lhllookatme at 2013-12-28 14:28:34
像你所说的如果你的盒子足够大,结果肯定是相同的。边界条件的选取应该取决于你所研究的具体问题、计算效率等情况。

谢谢!我的结果确实不一样啊。我把in文件发上来看看。
一个人要像一支队伍。
6楼2013-12-30 09:44:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ysshj

金虫 (小有名气)

in文件:
   dimension 3
   units     metal
   boundary  p p f
   
   atom_style    full
   neighbor      3.0 bin
   neigh_modify  delay 5 every 1 check yes
   read_data    gufinal2.data


# force field
pair_style    hybrid airebo 2.5 0 0 lj/cut 10.0
pair_coeff    * * airebo CH.airebo C C C C
pair_coeff    1 2*4 lj/cut 0.00284 3.40
pair_coeff    2 3*4 lj/cut 0.00284 3.40
pair_coeff    3 4 lj/cut 0.00284 3.40


# define region before define group
region rfix block INF INF INF INF INF -8 units box
region r1 block INF INF INF INF -8 -4.5 units box
region r2 block INF INF INF INF -4.5 -1 units box
region r3 block INF INF INF INF -1 INF units box
region th1 block INF INF INF 2 -8 INF units box
region th2 block INF INF 31 INF -8 INF units box

group gfix region rfix
group g1 region r1
group g2 region r2
group g3 region r3
group gth1 region th1
group gth2 region th2
group gth union gth1 gth2
group gthg12 subtract gth g3
group gthg3 subtract gth gthg12
group g12 union g1 g2
group gf12 union gfix g12

# compute and velocity


compute   temp6 gthg3   temp/com


variable vg3x  equal vcm(g3,x)#x component of velocity of the center of mass of group g3
variable pg3x  equal xcm(g3,x)#x component of position of the center of mass of group g3
variable pg3y  equal xcm(g3,y)#y component of position of the center of mass of group g3
variable pg3z  equal xcm(g3,z)#z component of position of the center of mass of group g3


velocity  gfix set 0.0 0.0 0.0 units box
velocity  g12 create 10 4928459 rot yes dist gaussian units box
velocity  g3 create 10 4928459 rot yes dist gaussian units box

# fixes
fix                1 all nve
fix             2 gthg12 langevin 10 10 0.3 699483 zero yes
fix             3 gthg3 langevin 10 10 0.1 699483 zero yes
fix_modify      3 temp temp6
fix             4 gfix setforce 0.0 0.0 0.0


#relax
min_modify dmax 0.01
minimize   1.0e-6 1.0e-8 1000 100000
neigh_modify exclude group gfix gfix
timestep        0.001
thermo          100
thermo_style custom step v_pg3x v_pg3y v_pg3z v_vg3x
dump 1 all xyz 200 gufinal2.xyz
dump 2 all atom 200 gufinal2.lammpstrj
run     50000

velocity  g3 set 1.00 NULL NULL units box sum yes
run  100000

盒子尺寸:
    0.000000000    85.2168 xlo xhi
    0.000000000    34.4332 ylo yhi
    -8.500000000    18.257102924 zlo zhi


模拟的是碳纳米管在石墨烯上运动,z方向原子不会丢失。
只改  boundary  p p f  这句, v_pg3x v_pg3y v_pg3z v_vg3x 结果不一样。
修改data文件里的 -8.500000000    18.257102924 zlo zhi 使盒子尺寸稍微变化一点,结果也不一样。
一个人要像一支队伍。
7楼2013-12-30 09:59:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ysshj

金虫 (小有名气)

大家说说自己的研究体系和边界吧,多多益善。总不能都是周期边界吧?
一个人要像一支队伍。
8楼2013-12-31 12:00:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ysshj

金虫 (小有名气)

人工置顶……
怎么回复率这么低?如果我的问题描述的不清楚,也请大家指正。
一个人要像一支队伍。
9楼2014-01-02 17:04:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ysshj

金虫 (小有名气)

人工置顶……
请大家指正。
一个人要像一支队伍。
10楼2014-01-07 21:00:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ysshj 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见