24小时热门版块排行榜    

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

yuankanxue

金虫 (著名写手)

分子玩家

[求助] 相变临界点物理量涨落过大的误差计算

各位虫友好,本人用计算物理方法通过模拟找到了一个相变点,并且用物理量画出了典型的相变临界点附近的namda形比热容曲线。美中不足的是,在临界点附近,比热容的涨落很大(各组数据差异大),统计误差大,而计算又相当费时--普通计算机集群用时10天一组数据。我有好久没看临界理论了,本身也不精通,故而在寻找答案的同时也来求助大家,望不吝赐教,多多提示!
继续费力费时获取多组数据可以使结果具有统计意义;有其他办法说明曲线在定性上是正确的吗?

非高级版内容,请勿放入高级版中

[ Last edited by 华丽的飘过 on 2012-9-22 at 21:19 ]
回复此楼
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

hrandy

金虫 (正式写手)

【答案】应助回帖

yuankanxue(金币+10): 提供了两种尝试途径,谢谢! 对于第一种如果有那篇文章或链接则更好。 2011-09-15 10:26:17
可以看看JS Wang的文章,专门有讨论临界慢化问题的,有好几种改进算法。
所以要么采用复合算法,要么临界点附近步长不要太大,否则越接近临界点,“涨落”越大
7楼2011-09-14 09:32:51
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

hrandy

金虫 (正式写手)

【答案】应助回帖

yuankanxue(金币+10): 谢谢你的分析,文献我看了,可似乎还是没有什么好方法! 2011-09-19 20:49:56
引用回帖:
7楼: Originally posted by hrandy at 2011-09-14 09:32:51:
可以看看JS Wang的文章,专门有讨论临界慢化问题的,有好几种改进算法。
所以要么采用复合算法,要么临界点附近步长不要太大,否则越接近临界点,“涨落”越大

这个问题其实就是临界慢化,到了临界点附近,需要的时间和1/(T-Tc)指数相关,有很多文献讨论这个问题,所以提出了许多其他的算法,Swendsen- wang (Phys. Rev. Lett. {58}, 86 (1987))和 wolf算法是其中两个比较典型的,来解决临界慢化问题。

至于有没有可能通过十分长的计算时间来解决这个问题,理论上可以,慢化了多花点时间就行了。实际上似乎到了一定程度就不行了,可能是因为采用的随机数都是伪随机数,其精度和随机性都是有限的,特别是对小的体系,一个随机的微小扰动可导致系统整体大幅度翻转。因此太靠近临界点无法利用增加计算步数的方法来解决(是不是绝对不行不清楚,但至少时间上已经无法忍受了),实际上绝大数文献并未采用非常小步长来计算比热和磁化率。
9楼2011-09-19 14:03:55
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuankanxue 的主题更新
信息提示
请填处理意见