--- trunk/mdtools/BASS_parse/interface.c 2002/10/09 22:29:40 131 +++ trunk/mdtools/BASS_parse/interface.c 2002/11/11 17:25:08 172 @@ -4,8 +4,9 @@ #include "interface.h" #include "../headers/BASS_interface.h" +#include "../headers/simError.h" #ifdef IS_MPI -#include "../headers/mpiInterface.h" +#include "../headers/mpiBASS.h" #endif void interface_error( event* the_event ); @@ -252,9 +253,13 @@ void interface_error( event* the_event ){ void interface_error( event* the_event ){ - fprintf( stderr, + sprintf( painCave.errMsg, "**Interface event error**\n" "%s\n", the_event->err_msg ); - exit(1); + painCave.isFatal = 1; + simError(); +#ifdef IS_MPI + mpiInterfaceExit(); +#endif //IS_MPI }