是《mpi與openmp並行程式設計-c語言版》的作業;91頁裡面習題4.11:
通過計算在曲線下圖形的面積來計算pi,乙個簡單的方法是使用矩形規則,將區間【0,1】分成k個等長子區間。用這些高度可以構造k個矩形。這些矩形的面積逼近曲線下圖形的面積。
如下是課文中的c程式
#define
intervals 1000000
intmain(
intargc,
char
*argv)
...area
=ysum*(
1.0/
intervals);
printf(
"area is %f
",area);
return0;
} 現要求編寫乙個使用矩形規則在100000個區間的並行程式計算pi;
我的程式如下,
#include
<
mpi.h
>
#include
<
stdio.h
>
#include
<
math.h
>
#define
intervals 1000000
double
area,aa;
intmain(
intargc,
char
*argv)
printf(
"area is %f
",aa);
mpi_finalize();
return0;
}void
pi(int
id,intz)
編譯之後執行不了,菜鳥的sb程式不知道是**出錯了呢、
DDraw筆記 乙個簡單的DDraw應用程式
乙個簡單的ddraw應用程式 上次談到ddraw是乙個元件。元件由介面組成。ddraw總共由五個介面組成 idirectdraw 使用ddraw必須建立的主介面物件。idirectdrawsu ce 建立 控制和顯示的實際顯示表面。分主顯示表面和從顯示表面 idirectdrawpalette 建立...
程序,執行緒,協程的乙個簡單解釋
我們都知道計算機的核心是cpu,它承擔了所有計算機的任務,它就像乙個工廠,時刻執行著。假定工廠的電力有限,一次只能供給乙個車間使用,也就是說,乙個車間開工的時候,其他車間都必須停工,背後的含義就是,單個cpu一次只能執行乙個任務。程序就好比工廠裡的車間,他代表cpu所能處理的單個任務。任意時刻,cp...
乙個簡單的實現購買商品功能的Java小程式
public class purchase 以下是程式執行結果 以上是我自己編寫的 總結幾點 1.書寫 時,一定注意格式規範,如果不太注意,可以用一些編輯器如editplus來進行編寫,它能幫你規範。2.關於本次程式,大家從上面 可以看到有多條輸出語句,沒有多大難度,實際上也是,但應注意輸入語句的寫...