24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1691  |  回复: 8

qcl龍

铜虫 (初入文坛)

[求助] Lammps模拟,velocity中随机数变化,结果为什么也发生变化

velocity all create 300.0 123456789 rot yes dist gaussian
随机种子用12345678和123456789运行后结果不一样
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

本帖仅楼主可见
2楼2017-09-26 20:45:39
已阅   申请计算强帖   回复此楼   编辑   查看我的主页

qcl龍

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by luowei-ustc at 2017-09-26 20:45:39
沙发

3楼2017-09-26 21:05:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

维特的日记

木虫 (小有名气)

不同随机数肯定会有点差别啊,相空间取样的问题

发自小木虫IOS客户端
4楼2017-09-27 01:04:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qcl龍

铜虫 (初入文坛)

引用回帖:
4楼: Originally posted by 维特的日记 at 2017-09-27 01:04:47
不同随机数肯定会有点差别啊,相空间取样的问题

既然有差别,那随机数设置还有什么意义
5楼2017-09-28 16:48:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijf517

木虫 (小有名气)

最终得到的系统统计平均值比如温度,压力这些一样就可以了啊。分子动力学计算你看单个原子的结果是没意义的

发自小木虫Android客户端
6楼2017-09-28 19:22:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qcl龍

铜虫 (初入文坛)

引用回帖:
6楼: Originally posted by lijf517 at 2017-09-28 19:22:53
最终得到的系统统计平均值比如温度,压力这些一样就可以了啊。分子动力学计算你看单个原子的结果是没意义的

但是我的模拟中随机数设定不同,结果完全不同
7楼2017-09-28 20:53:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijf517

木虫 (小有名气)

你贴的那条语句的含义是,给系统原子赋予随机初速度,使得统计意义下系统的初始温度为300K。不同的随机数生成的原子初速度可能不会相同,但是它们的体系温度肯定都会是300K,不信你让Lammps输出体系温度比对下。当然有的问题需要明确指定原子的初速度。比如做冲击相变模拟,需要给左端五层原子一定初速度让它去压缩右边原子,从而产生冲击波的传播。这时你要选定的原子作为一个region,然后直接施加速度就完了。所以,要么你的问题依赖于具体原子的初速度,那你就直接给原子指定初速度。如果只依赖于体系的温度,那么那样根据初始温度来给原子生成随机初速度没问题

发自小木虫Android客户端
8楼2017-09-28 21:27:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qcl龍

铜虫 (初入文坛)

引用回帖:
8楼: Originally posted by lijf517 at 2017-09-28 21:27:30
你贴的那条语句的含义是,给系统原子赋予随机初速度,使得统计意义下系统的初始温度为300K。不同的随机数生成的原子初速度可能不会相同,但是它们的体系温度肯定都会是300K,不信你让Lammps输出体系温度比对下。当然 ...

请问下根据初始温度来给原子生成随机初速度要怎么设置?
9楼2017-09-29 08:30:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 qcl龍 的主题更新
信息提示
请填处理意见