/*
Selah Lynch  probmain.cc July 2004
main file for problem class project

*/


#include <fstream.h>
#include "problem.h"
#include <mpi.h>

void OrigMain();

int main(int cnt, char** mess){

  int myrank;
  MPI_Init(&cnt,&mess);
  MPI_Comm_rank(MPI_COMM_WORLD, &myrank);

  if(myrank==0) OrigMain();

  MPI_Finalize();
  return 0;
}


void OrigMain(){

  Problem pOrig("points.data");
  Problem p(pOrig);

  cout<<"This problem has "<<p.GetNumPoints()<<" points.\n";
  cout<<"They are:\n";
  for(int i=0; i<p.GetNumPoints(); i++){
    cout<<p.GetX(i)<<", "<<p.GetY(i)<<endl;
  }

}
