MPI与矩阵运算
Jerry_ICCAS
这个作者很懒,什么都没留下…
展开
-
MPI_Recv
#include"mpi.h"#include"stdio.h"#include"string.h"int main(int argc, char **argv){char message[20];int myrank;MPI_Status status;MPI_Init(&argc,&argv);MPI_Comm_rank(MPI_COMM_WORLD,&myrank);if(myrank==0原创 2016-10-10 22:06:17 · 563 阅读 · 0 评论 -
matrix9
//http://www.cnblogs.com/sdxk/p/4093484.html//Oct 9 2016//monte carlo method to calculate pi#include#include#include#include#includevoid read_num(long long int *num_point,int my_rank,MPI_Comm原创 2016-10-10 22:28:31 · 750 阅读 · 0 评论 -
matrix8
//http://blog.csdn.net/pouloghost/article/details/7904049//gauss //Oct 9 2016#include "mpi.h" #include #include typedef struct{ float value; int rank; } MD; int main(int arg原创 2016-10-10 22:27:15 · 528 阅读 · 0 评论 -
matrix7
//http://blog.csdn.net/pouloghost/article/details/8824089#include #include #include "mpi.h" /* matrix transpostion using mpi linear division author GT 2013.4.18 */ int rank,size;原创 2016-10-10 22:26:16 · 415 阅读 · 0 评论 -
matrix6
//http://blog.csdn.net/pouloghost/article/details/7913342//oct 9 2016//jaccobi#include "mpi.h" #include #include //broadcast x void bcastx(float *xs,int size) { for(int i=0;i<siz原创 2016-10-10 22:25:16 · 644 阅读 · 0 评论 -
matrix5
//http://www.linuxidc.com/Linux/2012-08/67662.htm#include "mpi.h" #include #include #define ROOT 0 #define TAG 0 int main(int argc,char *argv[]) { float matrix[][4]={{2,3,4,原创 2016-10-10 22:24:26 · 559 阅读 · 0 评论 -
matrix4
//Writed by YaoPu, Oct 10,2016//if any problem,send email yaopu@iccas.ac.cn#include"mpi.h"#include"stdio.h"#includevoid matgen(float *a,int Width){int i,j;for(i=0;i<Width;i++){for(j=0;j<Wid原创 2016-10-10 22:23:22 · 785 阅读 · 0 评论 -
matrix3
//Writed by YaoPu, Oct 10,2016//if any problem,send email yaopu@iccas.ac.cn//only for 2 processors !!!!!#include"mpi.h"#includeint main(int argc,char **argv){int rows=6,cols=5;int tag=0;MPI原创 2016-10-10 22:21:36 · 443 阅读 · 0 评论 -
matrix2
//Writed by YaoPu, Oct 10,2016//if any question, send email to yaopu@iccas.ac.cn#include"mpi.h"#include"stdio.h"int main(int argc,char **argv){MPI_Init(&argc,&argv);int np,rank;MPI_Status st原创 2016-10-10 22:18:54 · 580 阅读 · 0 评论 -
matrix1
//Writed by YaoPu, Oct 10,2016//connect via Email:yaopu@iccas.ac.cn#include"mpi.h"#include"stdio.h"#includeconst int rows = 400; //the rows of matrixconst int cols = 100; //the cols of matrix原创 2016-10-10 22:16:43 · 671 阅读 · 0 评论 -
MPI_Bcast
//Writed by YaoPu Oct 10,2016//connect via Email:yaopu@iccas.ac.cn#include"mpi.h"#includeint main(int argc,char **argv){int rank,value;MPI_Init(&argc,&argv);MPI_Comm_rank(MPI_COMM_WORLD,&ran原创 2016-10-10 22:14:59 · 1164 阅读 · 0 评论 -
example1
//Writed by YaoPu, Oct 10 2016//Connect via yaopu@iccas.ac.cn#include#include"mpi.h"#includeint master_io(void);int slave_io(void);int main(int argc, char **argv){int rank,size;MPI_Init(&a原创 2016-10-10 22:12:29 · 584 阅读 · 0 评论 -
MPI_Barrier
//Writed by YaoPU 2016 Oct 10//Connect by yaopu@iccas.ac.cn#include"mpi.h"#includeint main(int argc,char **argv){MPI_Init(&argc,&argv);int rank,size,value;MPI_Status status;MPI_Comm_rank(MP原创 2016-10-10 22:09:58 · 2428 阅读 · 0 评论 -
MPI并行计算与矩阵1
//Writed by YaoPu //connect via email: yaopu@iccas.ac.cn//2016 Oct 10#include#include#includelong n, i;double sum, pi, mypi, x, h;int group_size,my_rank;int main(argc,argv)int argc;原创 2016-10-10 21:55:45 · 1221 阅读 · 0 评论