24小时热门版块排行榜    

查看: 2378  |  回复: 15

zyj8119

木虫 (著名写手)

[交流] 【讨论】大家对未来GPU在monte carlo中的应用持有什么样的态度(CUDA)? 已有6人参与

现在很多蒙特卡罗的开源代码不能并行,这是一个缺憾,导致很多时候,运行效率很低。
回复此楼
好好学习,天天向上。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

yahoohoo

铁杆木虫 (著名写手)

★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+5):谢谢 在点子上 2010-09-11 20:51:51
引用回帖:
Originally posted by zyj8119 at 2010-09-11 14:19:13:

其实原理差不多吧,GPU就是把最难算的原子之间相互作用给解决了,使得CPU的工作负荷降低了,MC中也要算原子之间的相互作用吧?

首先提醒一点,做科研千万不要想当然。

MD的并行和MC的并行完全是两码事。在MD中,每一步我们都需要更新力和位移。由于力的计算最为耗时,因此我们可以采用不同的手段,譬如 MPI或OpenMP 进行并行,将计算力的任务分配到多个CPU或核上。而MC的并行却不像MD这么直观。绝大多数的MC算法都是局域的,即local move,意思是MC运动只涉及体系中的部分原子位置的变化。因此MC最为有效的做法,也是大家一贯采用的做法,就是在MC运动前后计算涉及到的那一部分原子的能量变化。正因为MC运动的这种局域性,利用并行计算能量并不能有效地加速MC模拟。而且这种并行计算能量的做法也并不是真正意义上的Parallel MC。真正的Parallel MC是指我们可以平行选取体系中的几个局部,而这几个局部是彼此对立的,那么对每个部分就可以单独施行MC运动,而不至于相互影响。简单而言,Parallel MC就是可以同时改变体系的多个局部构象。很显然,这与Parallel MD完全不是一个概念。

[ Last edited by yahoohoo on 2010-9-11 at 19:37 ]
6楼2010-09-11 19:35:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

zyj8119

木虫 (著名写手)

引用回帖:
Originally posted by zyj8119 at 2010-09-11 10:37:29:
现在很多蒙特卡罗的开源代码不能并行,这是一个缺憾,导致很多时候,运行效率很低。

但是在蒙卡中还不算很多。。
好好学习,天天向上。
2楼2010-09-11 10:57:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)

材料类初学者可以看的书

★ ★
zh1987hs(金币+2):谢谢您的介绍 2010-09-11 11:31:12
引用回帖:
Originally posted by zyj8119 at 2010-09-11 10:57:31:

但是在蒙卡中还不算很多。。

材料类初学者可以看的书除了《概率论》《蒙特卡罗方法引论》《蒙特卡罗方法》等MC基础书外,做材料(主要包括高分子材料,固体材料,薄膜材料)的同行们可以看一下《计算材料学》(德)D.罗伯(Dierk Raabe)编著,项金钟,吴兴惠译;《计算材料科学》陈舜麟编著;《分子模拟》(荷)Frenkel,Smit著,汪文川等译; 这些书既与MC方法有关,又与你所研究的方向有关,而且难度并不是特别大。除此之外就是要学习编程语言,现在主要用的是fortran,c,VB,这三种都有现成的源程序可以参考,尤其是fortran,专门作科学计算用,台湾人彭国伦写的《Fortran 95》就很不错,网上也有电子版,除此之外,还有徐士良的《Fortran算法程序集》。c语言我不太会用没有发言权。VB的好处就是可视化,操作也很方便,也有大量的应用。总之,材料是一个交叉学科,比较难,所以大家都不能急功近利,要耐得住寂寞,终有所成。上面所列举的书,本论坛应该都有电子版,大家可以查一查。以上是我自己的一家之言,不足之处请大家指正。

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

好好学习,天天向上。
3楼2010-09-11 11:26:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zh1987hs

金虫 (著名写手)

分子模拟新手

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+1):欢迎参与 2010-09-12 18:18:47
搬个板凳来学习,请教一下,GPU加速在MC和MD中的原理是否一样?如果不一样,在MC中存在的问题主要是什么?
4楼2010-09-11 13:59:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)


lei0736(金币+1):谢谢 2010-09-11 16:33:26
引用回帖:
Originally posted by zh1987hs at 2010-09-11 13:59:51:
搬个板凳来学习,请教一下,GPU加速在MC和MD中的原理是否一样?如果不一样,在MC中存在的问题主要是什么?

其实原理差不多吧,GPU就是把最难算的原子之间相互作用给解决了,使得CPU的工作负荷降低了,MC中也要算原子之间的相互作用吧?
好好学习,天天向上。
5楼2010-09-11 14:19:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)

引用回帖:
Originally posted by yahoohoo at 2010-09-11 19:35:24:


首先提醒一点,做科研千万不要想当然。

MD的并行和MC的并行完全是两码事。在MD中,每一步我们都需要更新力和位移。由于力的计算最为耗时,因此我们可以采用不同的手段,譬如 MPI或OpenMP 进行并行,将计算 ...

谢谢指教!
好好学习,天天向上。
7楼2010-09-11 21:10:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dellus

木虫 (职业作家)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+3):谢谢您的指教 2010-09-12 09:54:40
MC 的parallel tempering 可以用并行的方法
GPU对MD的有质的提升,MD的竞争力会越来越强
不过MC的对处理的问题更有针对性,因为它的接受判据直接和partition function挂钩,处理非动力学的问题MC优势还是有的
岂能尽如人意,但求无愧于心。
8楼2010-09-12 09:36:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+2):谢谢老汉的评价 2010-09-12 09:54:18
Parallel MC:同时与很多异性谈国际金融形势,让每位都改变一点印象
Parallel Md:同时为很多异性买情人节的礼物,给每位都花费很多金钱
9楼2010-09-12 09:39:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)

引用回帖:
Originally posted by yalefield at 2010-09-12 09:39:08:
Parallel MC:同时与很多异性谈国际金融形势,让每位都改变一点印象
Parallel Md:同时为很多异性买情人节的礼物,给每位都花费很多金钱

谢谢指教!
好好学习,天天向上。
10楼2010-09-12 13:36:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zyj8119 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料调剂 +4 爱擦汗的可乐冰 2026-02-28 4/200 2026-03-01 00:38 by 猫猫球alter
[基金申请] 面上模板改不了页边距吧? +5 ieewxg 2026-02-25 6/300 2026-03-01 00:10 by addressing
[考研] 307求调剂 +4 73372112 2026-02-28 6/300 2026-03-01 00:04 by ll247
[考研] 304求调剂 +3 52hz~~ 2026-02-28 5/250 2026-03-01 00:00 by 52hz~~
[考研] 317一志愿华南理工电气工程求调剂 +5 Soliloquy_Q 2026-02-28 8/400 2026-02-28 23:36 by xyx2012xyx
[考研] 272求调剂 +3 材紫有化 2026-02-28 3/150 2026-02-28 22:52 by ms629
[考博] 26申博 +4 想申博! 2026-02-26 4/200 2026-02-28 21:37 by limorning
[考研] 材料学调剂 +5 提神豆沙包 2026-02-28 5/250 2026-02-28 21:34 by gaoxiaoniuma
[考研] 264求调剂 +3 巴拉巴拉根556 2026-02-28 3/150 2026-02-28 21:31 by gaoxiaoniuma
[考研] 311求调剂 +8 南迦720 2026-02-28 8/400 2026-02-28 21:30 by gaoxiaoniuma
[考研] 284求调剂 +4 天下熯 2026-02-28 4/200 2026-02-28 21:13 by gaoxiaoniuma
[考研] 085600材料工程一志愿中科大总分312求调剂 +8 吃宵夜1 2026-02-28 10/500 2026-02-28 20:27 by L135790
[考研] 298求调剂 +8 人间唯你是清欢 2026-02-28 11/550 2026-02-28 20:26 by L135790
[考博] 博士自荐 +3 kkluvs 2026-02-28 3/150 2026-02-28 16:59 by StarAura
[高分子] 求环氧树脂研发1名 +3 孙xc 2026-02-25 11/550 2026-02-28 16:57 by ichall
[考研] 0856调剂 +3 刘梦微 2026-02-28 3/150 2026-02-28 13:22 by houyaoxu
[考研] 寻找调剂 +3 LYidhsjabdj 2026-02-28 3/150 2026-02-28 12:59 by miniwendy
[考研] 304求调剂 +5 曼殊2266 2026-02-28 6/300 2026-02-28 12:44 by 迷糊CCPs
[考研] 272求调剂 +3 田智友 2026-02-28 3/150 2026-02-28 12:31 by 王加浩to
[硕博家园] 【博士招生】太原理工大学2026化工博士 +4 N1ce_try 2026-02-24 8/400 2026-02-26 08:40 by N1ce_try
信息提示
请填处理意见