45int main(
int argc,
char *argv[])
55 session = LibUtilities::SessionReader::CreateInstance(argc, argv);
58 graph = SpatialDomains::MeshGraphIO::Read(session);
61 session->LoadSolverInfo(
"Driver", vDriverModule,
"Standard");
70 session->LoadParameter(
"IO_Timer_Level", iolevel, -1);
73 LibUtilities::Timer::PrintElapsedRegions(
74 session->GetComm()->GetSpaceComm(), std::cout, iolevel);
78 catch (
const std::runtime_error &e)
82 catch (
const std::string &eStr)
84 cout <<
"Error: " << eStr << endl;
int main(int argc, char *argv[])
tBaseSharedPtr CreateInstance(tKey idKey, tParam... args)
Create an instance of the class referred to by idKey.
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< Driver > DriverSharedPtr
A shared pointer to a Driver object.
DriverFactory & GetDriverFactory()
std::shared_ptr< MeshGraph > MeshGraphSharedPtr