- const char* trace_filename = args.size() > 1 ? args[1].c_str() : nullptr;
- simgrid::xbt::replay_runner(actor_name, trace_filename);
+ if (args.size() > 1) { // split mode, the trace file was provided in the deployment file
+ const char* trace_filename = args[1].c_str();
+ simgrid::xbt::replay_runner(actor_name, trace_filename);
+ } else { // Merged mode
+ simgrid::xbt::replay_runner(actor_name);
+ }