O2 simulation using pythia8 no longer working

Dear all,

I am more or less regularly running small size o2 simulations for testing TPC-QC stuff with the following commands:

o2-sim -m TPC [ITS PIPE] -n 100 -g pythia8
o2-sim-digitizer-workflow -b
o2-tpc-reco-workflow --infile tpcdigits.root  --output-type clusters,tracks

Until last week this was running fine. Now, after updating the software, the first command is not successful giving the following output:

[INFO] This is o2-sim version 1.2.0 (03608ff899)
[INFO] Built by ALIBUILD:1.8.0, ALIDIST-REV:7748331603d1b9351a9eab511394a9f54386a6bb on OS:Linux-4.15.0-144-generic
[INFO] BINDING TO ADDRESS ipc:///tmp/o2sim-notifications-13601 type pub
[INFO] Running with 6 sim workers 
[INFO] CREATING SIM SHARED MEM SEGMENT FOR 6 WORKERS
Spawning particle server on PID 13604; Redirect output to o2sim_serverlog
Spawning sim worker 0 on PID 13606; Redirect output to o2sim_workerlog0
Spawning hit merger on PID 13607; Redirect output to o2sim_mergerlog
[INFO] Process 13604 EXITED WITH CODE 0 SIGNALED 1 SIGNAL 6
[INFO] Problem detected (or child received termination signal) ... shutting down whole system 
[INFO] TERMINATING 13604
[INFO] TERMINATING 13606
[INFO] TERMINATING 13607
[ERROR] SHUTTING DOWN DUE TO SIGNALED EXIT IN COMPONENT 13604
[INFO] Merger process 13607 returned
[INFO] Simulation process took 10.7167 s

The corresponding log file you can find here: o2sim_serverlog
I think, the relevant lines are at the end of this log:

 PYTHIA Error in ProcessLevel::init: no process switched on
 PYTHIA Abort from Pythia::init: processLevel initialization failed
[^[[01;36m13:35:14^[[0m][^[[01;31mFATAL^[[0m] Failed to init 'Pythia8': init returned with error

Some further info:

  • I am on Ubuntu 18.04
  • aliBuild version 1.8.0
  • alidist/master, O2/dev and QualityControl/master from yesterday
  • Using the box generator instead (i.e. removing “-g pythia8” in the first command) is still running fine

Thanks a lot for any help!

Cheers,
Stefan

The behaviour has been changed. Please use “pythia8pp or pythia8hi” for quick pre-defined pythia8 generators. When using “pythia8” one needs to provide additional settings in a config file from now on. @rpreghen has more infos.

Hi Sandro,
thanks a lot for your quick reply, using pythia8pp works!

I am a little confused about what you mean by this. Could you please explain what pythia8pp and pythia8hi are?