并行计算
文章平均质量分 74
sj_lxd
这个作者很懒,什么都没留下…
展开
-
并行计算MPI(一):MPI入门
这个学期老板可能让我做并行计算方面的东西并推荐MPI给我学习。私下找了一些资料,这个系列作为学习MPI的一个记录吧,所用的主要有两本书:《高性能计算并行编程技术》,都志辉,清华大学出版社;还有一本《MPI并行程序设计实例》,清华大学出版社。代码有自己写的,书上的,网上的。 1.MPI介绍 说到底,MPI就是一个库,一个抽象了的库,这样在你编写多进程,多线程程序的时候不用关心原创 2015-03-06 20:46:51 · 18076 阅读 · 1 评论 -
并行计算MPI(二):MPI阻塞通信
阻塞通信:消息发送方的send需要接收方的recv配合才能完成。MPI对阻塞通信一些底层函数进行了一些封装,方便我们调用。 1.标准通信模式: MPI_Send(buf, buf_size, MPI_CHAR, process1, tag, MPI_COMM_WORLD); MPI_Recv(buf, buf_size, MPI_CHAR, process0, ta原创 2015-03-09 11:50:02 · 3884 阅读 · 0 评论 -
并行计算MPI(三):计算π
学习了之前的一些并行计算MPI基本知识之后,其实可以尝试应用起来,今天这篇文章就是用并行计算求解π的。首先需要知道π的求解方式: 上面是高等数学里的基本知识,所以π的求解就可以变为求解y(x)=4/(1+x^2)在(0,1)区间的面积。而且求解面积这一块可以采用将(0,1)平均分n个块,将n个矩形面积相加即可得到近似解。而且n取得越大,近似解越精确。 比如我们取n=原创 2015-03-11 13:54:35 · 17827 阅读 · 5 评论