#include <malloc.h>
#include <stdio.h>
#include "mpi.h"

int **matrix;
int *vector;
int size;
int rank;
int ind;

void readVectorFromFileIntoVectorArray()
{
	FILE *in;
	
	if ( (in=fopen("vector.dat","rt"))==NULL)
	{
		printf("Can not open vector input file");
		exit(0);
	}
	ind=0;
	
	while(!feof(in))
	{
		vector[ind]=(int)malloc(sizeof(int));
		fscanf(in,"%d",vector[ind]);
		ind++;
	}


}
int main(int argc, char **argv)
{
	int i;
	MPI_Init(&argc,&argv);
	MPI_Comm_size(MPI_COMM_WORLD,&size);
	MPI_Comm_rank(MPI_COMM_WORLD,&rank);
	if (rank==0)
	{
		readVectorFromFileIntoVectorArray();
		for (i=0;i<ind;i++)
		{
			printf("%d\t",vector[i]);
		}
		//distributeVectorToAll();
	}
	
}
