int main(int argc, char *argv[]) { ParticlePolisherMpi prm; try { prm.read(argc, argv); prm.initialise(); prm.run(); } catch (RelionError XE) { prm.usage(); std::cout << XE; exit(1); } return 0; }
int main(int argc, char *argv[]) { ParticlePolisherMpi prm; try { prm.read(argc, argv); prm.initialise(); prm.run(); } catch (RelionError XE) { if (prm.verb > 0) prm.usage(); std::cout << XE; MPI_Abort(MPI_COMM_WORLD, EXIT_FAILURE); } return 0; }