5 #include "PakmanMPIWorker.hpp" 30 const std::string& input_string, std::string& output_string)
34 output_string.assign(
"accept\n");
39 ( std::string(argv[1]).compare(
"--help") == 0
40 || std::string(argv[1]).compare(
"-h") == 0 ) )
42 std::cout <<
"Usage: " << argv[0] <<
" [OUTPUT_STRING] [ERROR_CODE]\n";
49 output_string.assign(argv[1]);
52 if (output_string.back() !=
'\n')
53 output_string +=
'\n';
58 error_code = std::stoi(argv[2]);
63 std::cerr <<
"Error: too many arguments given. Try " 64 << argv[0] <<
" --help.\n";
72 int main(
int argc,
char *argv[])
75 MPI_Init(
nullptr,
nullptr);
81 worker.
run(argc, argv);
int my_simulator(int argc, char *argv[], const std::string &input_string, std::string &output_string)
int run(int argc, char *argv[])