#include #include "mpi.h" main(int argc, char** argv) { int my_rank, p, k, size; float b; int root, position; char buffer[50]; int matrixA[100]; int loc_num; int loc_matrix[100]; float loc_res[100]; float final_res[100]; int namelen; char proc_name[MPI_MAX_PROCESSOR_NAME]; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &my_rank); MPI_Comm_size(MPI_COMM_WORLD, &p); MPI_Get_processor_name(proc_name, &namelen); if (my_rank == 0) { printf("YPOLOGISMOS THS PARASTASHS b * A \n\n"); printf("DOSE THN TIMH TOY B:\n"); scanf("%f", &b); printf("DOSE TO MHKOS TOY PINAKA A:\n"); scanf("%d", &size); printf("DOSE TA STOIXEIA TOY PINAKA A MHKOYS %d:\n", size); for (k=0; k