24小时热门版块排行榜    

查看: 2402  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 268求调剂 +8 简单点0 2026-03-17 8/400 2026-03-21 13:43 by 南粤飞花
[考研] 350 本科985求调剂,求老登收留 +3 李轶男003 2026-03-20 3/150 2026-03-21 13:28 by 搏击518
[考研] 【考研调剂】化学专业 281分,一志愿四川大学,诚心求调剂 +9 吃吃吃才有意义 2026-03-19 9/450 2026-03-21 13:28 by 邹gv
[考研] 085601调剂 358分 +3 zzzzggh 2026-03-20 4/200 2026-03-21 10:21 by luoyongfeng
[考研] 一志愿重庆大学085700资源与环境总分308求调剂 +6 墨墨漠 2026-03-20 6/300 2026-03-21 09:23 by 天青等烟雨
[考研] 二本跨考郑大材料306英一数二 +3 z1z2z3879 2026-03-17 3/150 2026-03-21 02:29 by JourneyLucky
[考研] 材料 336 求调剂 +3 An@. 2026-03-18 4/200 2026-03-21 01:39 by JourneyLucky
[考研] 311求调剂 +5 冬十三 2026-03-18 5/250 2026-03-21 00:16 by JourneyLucky
[考研] 一志愿中海洋材料工程专硕330分求调剂 +8 小材化本科 2026-03-18 8/400 2026-03-20 23:16 by JourneyLucky
[考研] 317求调剂 +5 申子申申 2026-03-19 9/450 2026-03-20 22:26 by JourneyLucky
[考研] 广西大学家禽遗传育种课题组2026年硕士招生(接收计算机专业调剂) +3 123阿标 2026-03-17 3/150 2026-03-20 15:58 by 飞行琦
[考研] 生物学调剂招人!!! +3 山海天岚 2026-03-17 4/200 2026-03-19 21:34 by 怎么释怀
[考博] 申博26年 +3 八6八68 2026-03-19 3/150 2026-03-19 19:43 by nxgogo
[考研] 本科郑州大学物理学院,一志愿华科070200学硕,346求调剂 +4 我不是一根葱 2026-03-18 4/200 2026-03-19 09:11 by 浮云166
[考研] 化学工程321分求调剂 +15 大米饭! 2026-03-15 18/900 2026-03-18 14:52 by haxia
[考研] 0854,计算机类招收调剂 +3 胡辣汤放糖 2026-03-15 6/300 2026-03-18 12:09 by 上岸上岸……..
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考研] 一志愿211 0703方向310分求调剂 +3 努力奋斗112 2026-03-15 3/150 2026-03-16 16:44 by houyaoxu
[考研] 277材料科学与工程080500求调剂 +3 自由煎饼果子 2026-03-16 3/150 2026-03-16 14:10 by 运气yunqi
[考研] 26考研一志愿中国石油大学(华东)305分求调剂 +3 嘉年新程 2026-03-15 3/150 2026-03-15 13:58 by 哈哈哈哈嘿嘿嘿
信息提示
请填处理意见