| 查看: 889 | 回复: 12 | |||
| 当前主题已经存档。 | |||
ilovexiaomucun新虫 (初入文坛)
|
[交流]
要读那些书, 才能写出在vasp中能并行计算的程序?
|
||
|
会用fortran写能在vasp中单机计算的程序, 但是, 不会写在vasp中能并行计算的程序. 不知道要读那些书, 才能写出能并行的程序. 有那些经典的书? [ Last edited by aylayl08 on 2010-3-29 at 08:04 ] |
» 猜你喜欢
有院领导为了换新车,用横向课题经费买了俩车
已经有4人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有9人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有6人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有4人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有3人回复
面上项目申报
已经有3人回复
酰胺脱乙酰基
已经有9人回复
博士延得我,科研能力直往上蹿
已经有7人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
遇见不省心的家人很难过
已经有22人回复
acridine
木虫 (正式写手)
- 1ST强帖: 11
- 应助: 13 (小学生)
- 金币: 4901.6
- 红花: 13
- 帖子: 706
- 在线: 389.5小时
- 虫号: 305478
- 注册: 2006-12-10
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
2楼2009-03-18 07:52:02
ilovexiaomucun
新虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 24.5
- 帖子: 46
- 在线: 22.1小时
- 虫号: 427902
- 注册: 2007-07-29
- 专业: materials science
3楼2009-03-18 08:07:58
acridine
木虫 (正式写手)
- 1ST强帖: 11
- 应助: 13 (小学生)
- 金币: 4901.6
- 红花: 13
- 帖子: 706
- 在线: 389.5小时
- 虫号: 305478
- 注册: 2006-12-10
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
4楼2009-03-18 08:25:14
ilovexiaomucun
新虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 24.5
- 帖子: 46
- 在线: 22.1小时
- 虫号: 427902
- 注册: 2007-07-29
- 专业: materials science
5楼2009-03-18 08:42:40
6楼2009-03-18 11:40:52
madonion
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 589.4
- 帖子: 307
- 在线: 26.3小时
- 虫号: 251164
- 注册: 2006-05-14
- 性别: GG
- 专业: 化学反应工程
7楼2009-03-18 11:46:54
madonion
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 589.4
- 帖子: 307
- 在线: 26.3小时
- 虫号: 251164
- 注册: 2006-05-14
- 性别: GG
- 专业: 化学反应工程
8楼2009-03-18 11:48:21
ilovexiaomucun
新虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 24.5
- 帖子: 46
- 在线: 22.1小时
- 虫号: 427902
- 注册: 2007-07-29
- 专业: materials science
9楼2009-03-18 12:56:25
tjpm
金虫 (正式写手)
- 1ST强帖: 1
- 应助: 0 (幼儿园)
- 金币: 1025.7
- 散金: 10
- 红花: 1
- 帖子: 367
- 在线: 19.3小时
- 虫号: 717334
- 注册: 2009-03-07
- 专业: 凝聚态物性 II :电子结构
★
wuchenwf(金币+1):(*^__^*)
wuchenwf(金币+1):(*^__^*)
|
你这样问 看的人真的不明白你说的啥意思 我随便搜点网上的资料给你解释吧 MPI: MPI是一个库,而不是一门语言。许多人认为,MPI就是一种并行语言,这是不准确的。但是,按照并行语言的分类,可以把FORTRAN+MPI或 C+MPI看作是一种在原来串行语言基础之上扩展后得到的,并行语言MPI库可以被FORTRAN77/C/Fortran90/C++调用,从语法上说,它遵守所有对库函数/过程的调用规则,和一般的函数/过程没有什么区别; 2、MPI是一种标准或规范的代表,而不特指某一个对它的具体实现,迄今为止,所有的并行计算机制造商都提供对MPI的支持,可以在网上免费得到MPI在不同并行计算机上的实现,一个正确的MPI程序可以不加修改地在所有的并行机上运行; 3、MPI是一种消息传递编程模型,并成为这种编程模型的代表。事实上,标准MPI虽然很庞大,但是它的最终目的是服务于进程间通信这一目标的; VASP只是一个计算的程序而已。有并行版本的也有一般串行版本的,并行版本的利用了MPI来并行。 常见的并行计算有OpenMP, MPI OpenMP是共享内存式的并行,适合在SMP构架下使用。比如现在装了2、4核处理器或者多个CPU的机器上用。学起来很快的,一会儿就会了。当然得多用来能熟悉。特点是粒度比较小。 MPI比较适合有很多个机器,通过千兆网络,或者光纤连接起来组成一个集群一起计算。目前当线程超过8个后,MPI的性能下降的比较厉害,因为通信开销很大。 比较时髦的是利用OpenMP和MPI的混编。节点内用openmp并行,不过节点间使用MPI通信。 |
10楼2009-03-18 15:19:31













回复此楼
