24小时热门版块排行榜    

查看: 2269  |  回复: 15

wangqingbo

铜虫 (小有名气)

[交流] 【求助】蒙卡编程问题 已有12人参与

前段时间,用蒙特卡罗编程计算狭缝孔的吸附,遇到一个问题,请高手指点:
用的是LJ12-6作用势,在随机插入分子后,计算每个分子与其他分子及与孔壁作用的能量时,有的能量值比较大,将该能量带入到是否接受插入的判定法则后,导致数据溢出,用的是C++语言,已经声明long double 了还是溢出,不知如何解决。

哎,现在对编程都没信心了
回复此楼

» 猜你喜欢

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

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bay__gulf

金虫 (著名写手)

刘苏州

★ ★
ghcacj(金币+2):谢谢 2010-06-05 19:01:49
long double 足够大了, 检查程序是否有错误
如果真的超出表示范围, 可以换个单位. 用对比单位就不错
2楼2010-06-05 14:50:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)


ghcacj(金币+1):谢谢 2010-06-05 19:01:58
贴出有问题的那段程序啊。。。
好好学习,天天向上。
3楼2010-06-05 14:51:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangqingbo

铜虫 (小有名气)

用的就是对比单位,感觉就是使用LJ势的时候,如果随机插入的分子的位置与另一个分子距离太近,根据LJ势能的计算公式,能量的值肯定就会过大,是不是需要有一个判断,如果能量超过某个值就不接受这种插入呢
4楼2010-06-05 20:32:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huai

木虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ghcacj(金币+1):谢谢 2010-06-06 17:01:57
我以前遇到这种情况,都是程序写错了!仔细检查程序!
5楼2010-06-06 14:11:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dagonghong

新虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ghcacj(金币+1):谢谢 2010-06-07 10:34:35
你可以加入一个判据使得粒子间距离不会太近。
6楼2010-06-07 09:43:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangqingbo

铜虫 (小有名气)

谢谢楼上,我已经加了粒子间距离最小为0.7sigma,但是还是有这种能量过大的情况,粒子间的最小距离是按文献上来的
7楼2010-06-07 17:00:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dagonghong

新虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ghcacj(金币+1):谢谢 2010-06-10 16:05:42
有可能是你的初始构型就离得很近,甚至重叠。
8楼2010-06-10 15:42:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolrainbow

木虫 (著名写手)

未来国家冻凉

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+3):谢谢 2010-06-12 14:14:55
精度越高执行速度可越慢,在分子模拟编程中能用float就不用double,能用double就不用别的,在通常科研中double肯定够用了,一定是你的程序有问题

而且貌似long double 不可移植~
引用回帖:
Originally posted by wangqingbo at 2010-06-05 11:33:37:
前段时间,用蒙特卡罗编程计算狭缝孔的吸附,遇到一个问题,请高手指点:
用的是LJ12-6作用势,在随机插入分子后,计算每个分子与其他分子及与孔壁作用的能量时,有的能量值比较大,将该能量带入到是否接受插入的 ...

技术博客:http://hi.baidu.com/coolrainbow/blog
9楼2010-06-11 12:25:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

alexissp

金虫 (正式写手)

干活的

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+1):谢谢 2010-06-12 14:15:05
同意楼上的观点,不要使用不需要的数据格式,否则增加运算消耗
简单充实
10楼2010-06-11 12:33:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangqingbo 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 354求调剂 +6 Tyoumou 2026-03-18 9/450 2026-03-21 20:47 by lbsjt
[基金申请] 山东省面上项目限额评审 +3 石瑞0426 2026-03-19 3/150 2026-03-21 18:59 by RRRKKK
[考研] 280求调剂 +10 咕噜晓晓 2026-03-18 11/550 2026-03-21 17:40 by 学员8dgXkO
[考研] 299求调剂 +5 shxchem 2026-03-20 7/350 2026-03-21 17:09 by ColorlessPI
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-20 3/150 2026-03-21 16:46 by barlinike
[考研] 机械专硕299求调剂至材料 +3 kkcoco25 2026-03-16 4/200 2026-03-21 03:52 by JourneyLucky
[考研] 301求调剂 +10 yy要上岸呀 2026-03-17 10/500 2026-03-21 03:14 by JourneyLucky
[考研] 324分 085600材料化工求调剂 +4 llllkkkhh 2026-03-18 4/200 2026-03-21 01:24 by JourneyLucky
[考研] 22408 344分 求调剂 一志愿 华电计算机技术 +4 solanXXX 2026-03-20 4/200 2026-03-20 23:49 by alg094825
[考研] 材料专硕英一数二306 +7 z1z2z3879 2026-03-18 7/350 2026-03-20 23:48 by JourneyLucky
[考研] 一志愿武汉理工材料工程专硕调剂 +9 Doleres 2026-03-19 9/450 2026-03-20 22:36 by JourneyLucky
[考研] 295材料求调剂,一志愿武汉理工085601专硕 +5 Charlieyq 2026-03-19 5/250 2026-03-20 20:35 by JourneyLucky
[考研] 319求调剂 +3 小力气珂珂 2026-03-20 3/150 2026-03-20 19:47 by JourneyLucky
[考研] 环境工程调剂 +9 大可digkids 2026-03-16 9/450 2026-03-20 17:38 by 醉在风里
[考研] 材料学硕318求调剂 +5 February_Feb 2026-03-19 5/250 2026-03-19 23:51 by 23Postgrad
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考研] 085601材料工程专硕求调剂 +10 慕寒mio 2026-03-16 10/500 2026-03-19 15:26 by 丁丁*
[考研] 085600材料与化工求调剂 +6 绪幸与子 2026-03-17 6/300 2026-03-19 13:27 by houyaoxu
[考研] 材料,纺织,生物(0856、0710),化学招生啦 +3 Eember. 2026-03-17 9/450 2026-03-18 10:28 by Eember.
[考研] 302求调剂 +4 小贾同学123 2026-03-15 8/400 2026-03-17 10:33 by 小贾同学123
信息提示
请填处理意见