This is a PWG4 request for a new Monte Carlo production. The production is for Bi (83/209) +Bi (83/209) collisions at 9.46 GeV, which is the most probable beam configuration for day-1.
This is a Geant4 based general-purpose project, which includes simulation of the MPD-ECAL (v.3 geometry) and has enhanced (x20) probabilities for light vector meson decays to ee+X channels. Since original branching for such decays is 10^-4-10^-5, the enhancement does not affect the simulation of hadrons. Decays of short-lived resonances (to have realistic peak widths) and pi0/eta-meson are managed by Pythia8.
The simulation project consists of a few stages:
Events are generated by UrQMD. It should be run with an attached inputfile, which was set up to generate 500 minbias BiBi@9.46 collisions. Some of the particles are requested to be stable in the input file to be further decayed in the mpdroot. Important : The value of ‘rsd’ parameter should be set as a unique integer for each UrQMD run.
Make a fresh check-out of the dev version of the mpdroot and then compile. The main changes in the code were done by Aug,1
Replace file gconfig/MpdDecayConfig.txt with the attached one.
For simulation, please use the attached runMC.C macro.
For reconstruction please use the attached reco.C macro. It produced standard DST files.
Notes:
In this production, we do not need to store any intermediate files, wee need only the DSTs.
To validate the production configuration, we need ~ 200,000 events reconstructed for QA.
The output files will have to be copied and stored at NICA cluster.
The ‘mpdroot’ should be tagged for this production.
Now all available resources are occupied by production for pwg3. It takes about a week to complete the current production. I’ll try to find an option to process 100,000 test events. Again there was no notification about a new topic on the forum. I don’t check the forum every day.
100,000 events on the NIСA cluster in:
/eos/nica/mpd/sim/data/exp/dst-BiBi-9.5GeV-mp07-20-pwg4-250ev/BiBi/09.5GeV-mb/UrQMD/BiBi-9.5GeV-mp07-20-pwg4-250ev-1
Спасибо за информацию. При проверке первых 100,000 событий я нашел баг в коде и он уже был исправлен. Однако, я хотел бы взять тайм-аут на несколько дней. Возможно, появятся дополнительные изменения.
Sorry for the long delay. We found a bug in the test production and also there was a progress in the code developement. As a result, we decided to reformat the request. The original request (on the very top) has been modified to reflect the changes. The production should be restarted from scratch. For the test, we need ~ 200.000 events.
I tried to run the current version of MPDroot with your runMC.C. Script drops with this error. The standard script works with both G4 and G3. Maybe I have the wrong script?
===========================================================
There was a crash.
This is the entire stack trace of all threads:
#0 0x00007fc0ebea945c in __libc_waitpid (pid=13571, stat_loc=stat_loc
entry=0x7ffe762b4be0, options=options
entry=0) at …/sysdeps/unix/sysv/linux/waitpid.c:31 #1 0x00007fc0ebe26f52 in do_system (line=) at …/sysdeps/posix/system.c:148 #2 0x00007fc0ecf359a4 in TUnixSystem::StackTrace() () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #3 0x00007fc0ecf380dc in TUnixSystem::DispatchSignals(ESignals) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #4 #5 0x00007fc0d6204117 in MpdDecayerPyt8::ChangeParticleBr(TObjArray*) () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #6 0x00007fc0d620446a in MpdDecayerPyt8::ChangeBranchings() () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #7 0x00007fc0d6204774 in MpdDecayerPyt8::MpdDecayerPyt8() () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #8 0x00007fc0d6204975 in MpdDecayerPyt8::Instance() () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #9 0x00007fc0d6436eae in MpdStack::PushTrack(int, int, int, double, double, double, double, double, double, double, double, double, double, double, TMCProcess, int&, double, int, int) () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdMCStack.so.0 #10 0x00007fc0defc8e27 in FairPrimaryGenerator::AddTrack (this=0x4615b50, pdgid=113, px_raw=, py_raw=, pz_raw=, vx=-0.033709012460894888, vy=-0.021738219470717014, vz=23.974385222625553, parent=-1, wanttracking=, e=0.95339935700110368, tof=0, weight=0, proc=kPPrimary) at /root/zuev/FairRoot-18.2.1/base/sim/FairPrimaryGenerator.cxx:319 #11 0x00007fc0d61f45c9 in MpdUrqmdGenerator::ReadEvent(FairPrimaryGenerator*) () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #12 0x00007fc0defca3c2 in FairPrimaryGenerator::GenerateEvent (this=0x4615b50, pStack=) at /root/zuev/FairRoot-18.2.1/base/sim/FairPrimaryGenerator.cxx:203 #13 0x00007fc0defb9ce0 in FairMCApplication::GeneratePrimaries (this=0x9830f70) at /root/zuev/FairRoot-18.2.1/base/sim/FairMCApplication.cxx:1172 #14 0x00007fc0d197ff1d in TG4PrimaryGeneratorAction::GeneratePrimaries(G4Event*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libgeant4vmc.so #15 0x00007fc0ce6ea81a in G4RunManager::GenerateEvent(int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #16 0x00007fc0ce6eea84 in G4RunManager::ProcessOneEvent(int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #17 0x00007fc0ce6e7ba3 in G4RunManager::DoEventLoop(int, char const*, int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #18 0x00007fc0ce6e795e in G4RunManager::BeamOn(int, char const*, int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #19 0x00007fc0d198a275 in TG4RunManager::ProcessRun(int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libgeant4vmc.so #20 0x00007fc0defbe3b9 in FairMCApplication::RunMC (this=0x9830f70, nofEvents=5) at /root/zuev/FairRoot-18.2.1/base/sim/FairMCApplication.cxx:465 #21 0x00007fc0d7567bfc in ?? () #22 0x0000000001585bb0 in ?? () #23 0x00007fc0ed49606f in _dl_lookup_symbol_x (undef_name=0x31 <Address 0x31 out of bounds>, undef_map=0x15a4330, ref=0x7ffe762b9590, symbol_scope=0x7fc0ed20dfd0 <vtable for TString+16>, version=0x182d600, type_class=-313860096, flags=94324208, skip_map=0x7fc0e70f0d4c <void std::vector<TCling::MutexStateAndRecurseCount, std::allocatorTCling::MutexStateAndRecurseCount >::_M_emplace_back_aux<>()+236>) at dl-lookup.c:739 #24 0x00007fc0ed4ae092 in ?? () #25 0x00000000059f45f0 in ?? () #26 0x00007fc0e70f0d4c in void std::vector<TCling::MutexStateAndRecurseCount, std::allocatorTCling::MutexStateAndRecurseCount >::_M_emplace_back_aux<>() () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #27 0x00007fc0ed20dfd0 in vtable for TString () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #28 0x0000002a00000031 in ?? () #29 0x00000000059c35c0 in ?? () #30 0x00007fc0ed20dfd0 in vtable for TString () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #31 0x0000002500000031 in ?? () #32 0x00000000096f45e0 in ?? () #33 0x00007ffe762b9590 in ?? () #34 0x00007ffe762b9040 in ?? () #35 0x00007fc0e713cf7c in cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #36 0x00007fc0e713da59 in cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #37 0x00007fc0e713e1d0 in cling::Interpreter::echo(std::string const&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #38 0x00007fc0e71dfd22 in cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #39 0x00007fc0e71eaf09 in cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #40 0x00007fc0e71ec51e in cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #41 0x00007fc0e71da561 in cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #42 0x00007fc0e70b35ea in HandleInterpreterException(cling::MetaProcessor*, char const*, cling::Interpreter::CompilationResult&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #43 0x00007fc0e70c9fb1 in TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #44 0x00007fc0e70ba07b in TCling::ProcessLineSynch(char const*, TInterpreter::EErrorCode*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #45 0x00007fc0ece039dc in TApplication::ExecuteFile(char const*, int*, bool) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #46 0x00007fc0ece02f16 in TApplication::ProcessLine(char const*, bool, int*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #47 0x00007fc0ed274f05 in TRint::ProcessLineNr(char const*, char const*, int*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libRint.so.6.16 #48 0x00007fc0ed27667f in TRint::Run(bool) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libRint.so.6.16 #49 0x00000000004008ea in main ()
The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum http://root.cern.ch/forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at http://root.cern.ch/bugs Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
#5 0x00007fc0d6204117 in MpdDecayerPyt8::ChangeParticleBr(TObjArray*) () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #6 0x00007fc0d620446a in MpdDecayerPyt8::ChangeBranchings() () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #7 0x00007fc0d6204774 in MpdDecayerPyt8::MpdDecayerPyt8() () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #8 0x00007fc0d6204975 in MpdDecayerPyt8::Instance() () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #9 0x00007fc0d6436eae in MpdStack::PushTrack(int, int, int, double, double, double, double, double, double, double, double, double, double, double, TMCProcess, int&, double, int, int) () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdMCStack.so.0 #10 0x00007fc0defc8e27 in FairPrimaryGenerator::AddTrack (this=0x4615b50, pdgid=113, px_raw=, py_raw=, pz_raw=, vx=-0.033709012460894888, vy=-0.021738219470717014, vz=23.974385222625553, parent=-1, wanttracking=, e=0.95339935700110368, tof=0, weight=0, proc=kPPrimary) at /root/zuev/FairRoot-18.2.1/base/sim/FairPrimaryGenerator.cxx:319 #11 0x00007fc0d61f45c9 in MpdUrqmdGenerator::ReadEvent(FairPrimaryGenerator*) () from /zfs/store6.hydra.local/mpddata/mass/BiBi-9GeV-mp07-20-pwg4/mpdroot/build/lib/libMpdGen.so.0 #12 0x00007fc0defca3c2 in FairPrimaryGenerator::GenerateEvent (this=0x4615b50, pStack=) at /root/zuev/FairRoot-18.2.1/base/sim/FairPrimaryGenerator.cxx:203 #13 0x00007fc0defb9ce0 in FairMCApplication::GeneratePrimaries (this=0x9830f70) at /root/zuev/FairRoot-18.2.1/base/sim/FairMCApplication.cxx:1172 #14 0x00007fc0d197ff1d in TG4PrimaryGeneratorAction::GeneratePrimaries(G4Event*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libgeant4vmc.so #15 0x00007fc0ce6ea81a in G4RunManager::GenerateEvent(int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #16 0x00007fc0ce6eea84 in G4RunManager::ProcessOneEvent(int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #17 0x00007fc0ce6e7ba3 in G4RunManager::DoEventLoop(int, char const*, int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #18 0x00007fc0ce6e795e in G4RunManager::BeamOn(int, char const*, int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libG4run.so #19 0x00007fc0d198a275 in TG4RunManager::ProcessRun(int) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/libgeant4vmc.so #20 0x00007fc0defbe3b9 in FairMCApplication::RunMC (this=0x9830f70, nofEvents=5) at /root/zuev/FairRoot-18.2.1/base/sim/FairMCApplication.cxx:465 #21 0x00007fc0d7567bfc in ?? () #22 0x0000000001585bb0 in ?? () #23 0x00007fc0ed49606f in _dl_lookup_symbol_x (undef_name=0x31 <Address 0x31 out of bounds>, undef_map=0x15a4330, ref=0x7ffe762b9590, symbol_scope=0x7fc0ed20dfd0 <vtable for TString+16>, version=0x182d600, type_class=-313860096, flags=94324208, skip_map=0x7fc0e70f0d4c <void std::vector<TCling::MutexStateAndRecurseCount, std::allocatorTCling::MutexStateAndRecurseCount >::_M_emplace_back_aux<>()+236>) at dl-lookup.c:739 #24 0x00007fc0ed4ae092 in ?? () #25 0x00000000059f45f0 in ?? () #26 0x00007fc0e70f0d4c in void std::vector<TCling::MutexStateAndRecurseCount, std::allocatorTCling::MutexStateAndRecurseCount >::_M_emplace_back_aux<>() () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #27 0x00007fc0ed20dfd0 in vtable for TString () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #28 0x0000002a00000031 in ?? () #29 0x00000000059c35c0 in ?? () #30 0x00007fc0ed20dfd0 in vtable for TString () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCore.so.6.16 #31 0x0000002500000031 in ?? () #32 0x00000000096f45e0 in ?? () #33 0x00007ffe762b9590 in ?? () #34 0x00007ffe762b9040 in ?? () #35 0x00007fc0e713cf7c in cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #36 0x00007fc0e713da59 in cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #37 0x00007fc0e713e1d0 in cling::Interpreter::echo(std::string const&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #38 0x00007fc0e71dfd22 in cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #39 0x00007fc0e71eaf09 in cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #40 0x00007fc0e71ec51e in cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #41 0x00007fc0e71da561 in cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so #42 0x00007fc0e70b35ea in HandleInterpreterException(cling::MetaProcessor*, char const*, cling::Interpreter::CompilationResult&, cling::Value*) () from /cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR_june19p2_gcc485/fairsoft/install/lib/root/libCling.so
I do not see any problems with the runMC.C script, I just checked and it worked with my libraries. I also do not see anything obviously wrong in the GIT repository, all needed files seems to be updated. Just in case, did you copy MpdDecayConfig.txt in mpdroot/gconfig/ before running the runMC.C?
200 000 QA events on nica cluster in
/eos/nica/mpd/sim/data/MiniDst/dst-BiBi-09GeV-mp08-20-pwg3-250ev/BiBi/09.0GeV-0-14fm/UrQMD/BiBi-09GeV-mp08-20-pwg3-250ev-1
Sorry, I answered in three topics at once and wrote the path to the files for pwg3 in your topic. Your files in: /eos/nica/mpd/sim/data/exp/dst-BiBi-9.5GeV-mp07-20-pwg4-250ev/BiBi/09.5GeV-mb/UrQMD/BiBi-9.5GeV-mp07-20-pwg4-250ev-1
Data on the NICA cluster in /eos/nica/mpd/sim/data/exp/dst-BiBi-9.5GeV-mp07-20-pwg4-250ev/BiBi/09.5GeV-mb/UrQMD/BiBi-9.5GeV-mp07-20-pwg4-250ev-1,2,3,4. Production took longer due to problems and routine maintenance on clusters
Hi, could you please tell me how did you fix the above error. " There was a crash.
This is the entire stack trace of all threads:
#0 0x00007fc0ebea945c in __libc_waitpid (pid=13571, stat_loc=stat_loc
entry=0x7ffe762b4be0, options…"
I have a text file named “MpdDecayConfig.txt” in my mpd/gconfig directory. I checked using vim that it’s of DOS format and then I deleted that and created another text file with the same name “MpdDecayConfig.txt” and copied all the contents of old file to the new one.
Now, even after performing this step, I am still getting the same message "There was a crash… "