diff --git a/src/film-on-substrate.cc b/src/film-on-substrate.cc index 5f2ce2511f96dcf9c5b0fed961d5d66079ccb9c9..8158d7af8e67e0d7091b29b48def312806058a07 100644 --- a/src/film-on-substrate.cc +++ b/src/film-on-substrate.cc @@ -14,6 +14,7 @@ #include <dune/common/bitsetvector.hh> #include <dune/common/parametertree.hh> #include <dune/common/parametertreeparser.hh> +#include <dune/common/timer.hh> #include <dune/common/version.hh> #include <dune/grid/uggrid.hh> @@ -115,6 +116,7 @@ struct NeumannFunction int main (int argc, char *argv[]) try { + Dune::Timer overallTimer; // initialize MPI, finalize is done automatically on exit Dune::MPIHelper& mpiHelper = MPIHelper::instance(argc, argv); @@ -528,6 +530,8 @@ int main (int argc, char *argv[]) try x = solver.getSol(); + std::cout << "Overall calculation took " << overallTimer.elapsed() << " sec." << std::endl; + ///////////////////////////////// // Output result /////////////////////////////////