MPI 並行解上三角矩陣表示的方程組

2021-06-08 09:34:12 字數 797 閱讀 5461

最基本的回代法實現

#include "mpi.h"

#include #include #define root 0

#define tag 0

int main(int argc,char *argv) ,//the upper trangular matrix representing a equation set,};

int xcnt=3;//cout of x

int self,size,tag=0;

mpi_init(&argc,&argv);

mpi_comm_rank(mpi_comm_world,&self);

mpi_comm_size(mpi_comm_world,&size);

mpi_request r;

mpi_status s;

mpi_datatype mpi_vec;

mpi_type_vector(xcnt+1,1,1,mpi_float,&mpi_vec);

mpi_type_commit(&mpi_vec);

float* equation=(float*)malloc((xcnt+1)*sizeof(float));

float xs,xr;

if(0==self)

mpi_wait(&r,&s);

for(int i=2;i=0;--i) else

} }free(equation);

mpi_finalize();

return 0;

}

上三角矩陣下三角矩陣

要求給定矩陣,輸出其上三角矩陣或下三角矩陣 源 如下 include include include include const int m 5 void proc int array m m void main printf n proc a printf result array is n fo...

判斷上三角矩陣

第5題 描述 輸入乙個正整數n 2 n 10 和n n矩陣a中的元素,如果a是上三角矩陣,輸出 yes 否則輸出 no 輸入 第一行為正整數n,表示矩陣大小。接著n行,每一行n個整數,整數以空格間隔。輸出 輸出 yes 或 no 輸入示例 33 4 5 1 2 3 1 3 4 輸出示例 no 提示 ...

判斷上三角矩陣

基礎作業 本週沒上課,但是請大家不要忘記學習。本週請大家完成上週挑戰作業的第一部分 給定乙個整數陣列 包含正負數 找到乙個具有最大和的子陣列,返回其最大的子陣列的和。例如 1,2,3,10,4,7,2,5 的最大子陣列為 3,10,4,7,2 輸入 請建立以自己英文名字命名的txt檔案,並輸入陣列元...