42 #include "Galeri_Maps.h" 43 #include "Galeri_CrsMatrices.h" 44 #include "Galeri_Utils.h" 46 #include "Epetra_MpiComm.h" 49 #include "Epetra_SerialComm.h" 51 #include "Epetra_Map.h" 52 #include "Epetra_CrsMatrix.h" 61 int main(
int argc,
char* argv[])
64 MPI_Init(&argc, &argv);
65 Epetra_MpiComm Comm(MPI_COMM_WORLD);
67 Epetra_SerialComm Comm;
73 Epetra_CrsMatrix* Matrix;
77 int nx = 5 * Comm.NumProc();
78 int ny = 5 * Comm.NumProc();
79 GaleriList.
set(
"nx", nx);
80 GaleriList.
set(
"ny", ny);
86 #ifndef GALERI_TEST_USE_LONGLONG_GO 87 Map = CreateMap(
"Cartesian2D", Comm, GaleriList);
89 Map = CreateMap64(
"Cartesian2D", Comm, GaleriList);
93 Matrix = CreateCrsMatrix(
"Biharmonic2D", Map, GaleriList);
100 PrintStencil2D(Matrix, nx, ny, GID);
106 catch (Exception& rhs)
108 if (Comm.MyPID() == 0)
110 cerr <<
"Caught exception: ";
119 return(EXIT_SUCCESS);
ParameterList & set(std::string const &name, T const &value, std::string const &docString="", RCP< const ParameterEntryValidator > const &validator=null)
int main(int argc, char *argv[])