24小时热门版块排行榜    

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

tim562944200

金虫 (小有名气)


[交流] lammps中change_box命令的使用,无法将模拟体系放在模拟盒子中间位置 急求~!

在立方体的盒子中做完弛豫过程后,想在盒子的x方向上向正负两个方向各拉长一个距离75,使分子体系位于拉长后模拟盒子的中间位置,采用change_box命令
change_box          all x delta -75 150   units box
但是完成后分子体系一直位于模拟盒子左端的位置,不能到中间,求高手指导!
lammps中change_box命令的使用,无法将模拟体系放在模拟盒子中间位置  急求~!
jietu.png
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

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

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
月只蓝: 金币+3, 专家考核, 感谢指导! 2014-02-14 15:09:47
你的命令不是两边各移动75,按照你的命令,你应该是左边界左移75,右边界右移150。你可对照Manual,看看生成的结果。

这种改变边界位置的事情,我一般不用这个命令。你弛豫过后,可以在文件末用write_data命令把构型写入一个文件,然后手工在文件上改,把xlo和xhi改成任何你要的数字,而坐标不变,然后存起来。然后写一个新的输入文件,用read_data命令把你改过的构型文件读进来。这是最保险的的作法了。也放心也不费事。
3楼2013-11-28 09:39:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

tim562944200

金虫 (小有名气)


引用回帖:
3楼: Originally posted by 老虎大王 at 2013-11-28 09:39:19
你的命令不是两边各移动75,按照你的命令,你应该是左边界左移75,右边界右移150。你可对照Manual,看看生成的结果。

这种改变边界位置的事情,我一般不用这个命令。你弛豫过后,可以在文件末用write_data命令把 ...

谢谢回复,我一定会试一下你的方法,不过我弛豫过后用dis_change命令拉长了方向后接着开始模拟过程,会出现如下图片的问题,我个人理解是弛豫过后有些分子在边界上不完整造成的,不知道你的方法会不会有这样的问题? 也请教一下这样的问题如何解决?
lammps中change_box命令的使用,无法将模拟体系放在模拟盒子中间位置  急求~!-1
2013-11-28 14:26:08的屏幕截图.png

4楼2013-11-28 14:32:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫: 金币+0.5, 给个红包,谢谢回帖
好简单啊,把你的模拟体系整体平移一段不久行了。
从你的图上看,把所有的原子x坐标加上大概盒子长度的一半不就到中间了?
5楼2013-11-28 14:57:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tim562944200

金虫 (小有名气)


引用回帖:
5楼: Originally posted by jiaoyixiong at 2013-11-28 14:57:42
好简单啊,把你的模拟体系整体平移一段不久行了。
从你的图上看,把所有的原子x坐标加上大概盒子长度的一半不就到中间了?

谢谢 已经解决了
6楼2013-11-28 15:07:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见