Loading init.c +85 −94 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ void init(int index) MPI_Barrier(MPI_COMM_WORLD); #endif clock_gettime(CLOCK_MONOTONIC, &finish); end = clock(); timing.setup_time = ((double) (end - start)) / CLOCKS_PER_SEC; Loading Loading @@ -352,6 +353,8 @@ void readData() { printf("READING DATA\n"); } fileName(datapath, in.ufile); if(file.pFile = fopen (filename,"rb")) { Loading Loading @@ -430,21 +433,9 @@ void readData() { exit(1); } } #ifdef USE_MPI MPI_Barrier(MPI_COMM_WORLD); #endif /* Communicating the relevent parameters to the other process */ #ifdef USE_MPI MPI_Bcast(data.uu, metaData.Nmeasures * sizeof(double), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.vv, metaData.Nmeasures * sizeof(double), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.ww, metaData.Nmeasures * sizeof(double), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.weights, metaData.Nweights * sizeof(float), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.visreal, metaData.Nvis * sizeof(float), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.visimg, metaData.Nvis * sizeof(float), MPI_BYTE, 0, MPI_COMM_WORLD); #endif } Loading
init.c +85 −94 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ void init(int index) MPI_Barrier(MPI_COMM_WORLD); #endif clock_gettime(CLOCK_MONOTONIC, &finish); end = clock(); timing.setup_time = ((double) (end - start)) / CLOCKS_PER_SEC; Loading Loading @@ -352,6 +353,8 @@ void readData() { printf("READING DATA\n"); } fileName(datapath, in.ufile); if(file.pFile = fopen (filename,"rb")) { Loading Loading @@ -430,21 +433,9 @@ void readData() { exit(1); } } #ifdef USE_MPI MPI_Barrier(MPI_COMM_WORLD); #endif /* Communicating the relevent parameters to the other process */ #ifdef USE_MPI MPI_Bcast(data.uu, metaData.Nmeasures * sizeof(double), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.vv, metaData.Nmeasures * sizeof(double), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.ww, metaData.Nmeasures * sizeof(double), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.weights, metaData.Nweights * sizeof(float), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.visreal, metaData.Nvis * sizeof(float), MPI_BYTE, 0, MPI_COMM_WORLD); MPI_Bcast(data.visimg, metaData.Nvis * sizeof(float), MPI_BYTE, 0, MPI_COMM_WORLD); #endif }