X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=src%2Fgromacs%2Fcommandline%2Fcmdlineinit.cpp;h=003ad846c901535989875ef5900e9af1d69eeafd;hb=37573afb8aea3688b3bb2fe30919300efe198ac0;hp=8fe171ee058c34e3ba807a752211baea35b95afd;hpb=4488887e17c2ad98c5885a8181fc460158e1476a;p=alexxy%2Fgromacs.git diff --git a/src/gromacs/commandline/cmdlineinit.cpp b/src/gromacs/commandline/cmdlineinit.cpp index 8fe171ee05..003ad846c9 100644 --- a/src/gromacs/commandline/cmdlineinit.cpp +++ b/src/gromacs/commandline/cmdlineinit.cpp @@ -140,6 +140,13 @@ void finalizeForCommandLine() g_commandLineContext.reset(); } +int processExceptionAtExitForCommandLine(const std::exception &ex) +{ + int rc = processExceptionAtExit(ex); //Currently this aborts for GMX_LIB_MPI + finalizeForCommandLine(); //thus this MPI_Finalize doesn't matter + return rc; +} + int runCommandLineModule(int argc, char *argv[], CommandLineModuleInterface *module) {