24小时热门版块排行榜    

查看: 1781  |  回复: 2

sidney_lz

金虫 (著名写手)

[求助] lammps如何编译双精度

我自己之前是按默认的方法在linux下装了一个并行版(就是没有特意去改动),用了一段时间后发现,在dump中要输出原子坐标xyz时,保留的有效位数比较少,我想要多一点有效位数,听说跟编译的时候单精度双精度有关,查了查没查到,不知各位是否了解?
谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluewhale

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jiaoyixiong: 金币+2, 鼓励交流 2013-06-17 16:47:43
sidney_lz: 金币+20, ★★★★★最佳答案 2013-06-18 20:04:09
Lammps defaults to double precision, 你所说的xyz输出又是一回事,如果觉得不够,可以使用诸如:
dump_modify 1 format "%d %d %20.15g %g %g" scale yes
进行修改,这样第3个输出的有效位数是16,我想一般是足够了。
仔细读一下manual,都有说明。

» 本帖已获得的红花(最新10朵)

2楼2013-06-17 16:46:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sidney_lz

金虫 (著名写手)

送红花一朵
引用回帖:
2楼: Originally posted by bluewhale at 2013-06-17 16:46:04
Lammps defaults to double precision, 你所说的xyz输出又是一回事,如果觉得不够,可以使用诸如:
dump_modify 1 format "%d %d %20.15g %g %g" scale yes
进行修改,这样第3个输出的有效位数是16,我 ...

实在抱歉回复晚了,感谢您的回复,我刚开始学习,手册看得还不够,谢谢您!
3楼2013-06-18 20:03:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sidney_lz 的主题更新
信息提示
请填处理意见