[Rivet] Rivet in athena

Ulla Blumenschein ublumenschein at googlemail.com
Sun Nov 3 20:21:21 GMT 2013


Dear all,

Since we are discussng setups:
What is the correct cvmfs path for a reasonably recent and stable
Rivet version?
On SLC5, I have so far been using 1.8.2 from afs:
/afs/cern.ch/sw/lcg/external/MCGenerators_hepmc2.06.05/rivet/1.8.2/

Cheers, Ulla




On Sun, Nov 3, 2013 at 11:34 AM, Andy Buckley <andy.buckley at cern.ch> wrote:
> Hi Liron,
>
> For some reason you are setting up an Athena Rivet environment *and* a
> standalone one. My guess is that they are not compatible and ROOT is the
> first thing to fall over. You are also mixing HepMC / LCGCMT versions in
> the versions of Rivet and AGILe that you are sourcing -- that will cause
> problems, too.
>
> If you want to run Rivet in Athena, just run asetup: nothing else is
> needed. You shouldn't need to explicitly set the --cmtconfig flag
> either, unless you are running on SLC6 but really want to run an SLC5
> ATLAS build (why?)
>
> If you want to run the Rivet standalone scripts, i.e. without Athena
> involved, then your setup script is probably ok, except for the AGILe
> part which introduces a clashing version of HepMC. The MCGenerators_XXXX
> dir in the paths should contain the same XXXX in all cases otherwise you
> will pick up inconsistent library copies and who knows what will happen.
>
> A problem with Rivet in Athena is that we've not yet managed to get the
> scripts (rivet, rivet-mkanalysis, rivet-buildplugin, rivet-mkhtml, ...)
> into the Athena PATH in a fully consistent way. If you use recent
> nightlies you will be able to run some of them on lxplus: rivet,
> rivet-mkanalysis, and rivet-buildplugin should all work. But the
> plotting scripts don't yet work from Athena -- because the Python
> packages aren't installed into the Athena install area: Thomas Balestri
> is working on solving that at the moment -- so to plot your output files
> you will need to open a separate terminal with the standalone setup.
>
> Hope that helps,
> Andy
>
>
> On 03/11/13 00:00, Liron Barak wrote:
>> Dear Experts,
>>
>> I'm not sure what is the right mailing list, so I've tried both...
>> Starting from Thursday night, I have problems running rivet in athena, I do:
>> asetup --cmtconfig=x86_64-slc5-gcc43-opt 17.2.11.9,here OR asetup
>> --cmtconfig=x86_64-slc5-gcc43-opt 17.2.11.12,here (tried with both options)
>> cd /tmp/ChargedPOWHEG1/
>> source setupRivet.sh
>> athena JO_rivet_mine.py
>>
>>
>> I get:
>> Traceback (most recent call last):
>>   File
>> "/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.11/AtlasProduction/17.2.11.9/InstallArea/jobOptions/AthenaCommon/Preparation.py
>> <http://atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.11/AtlasProduction/17.2.11.9/InstallArea/jobOptions/AthenaCommon/Preparation.py>",
>> line 86, in <module>
>>     import PyCintex
>>   File
>> "/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.11/sw/lcg/app/releases/ROOT/5.30.05/x86_64-slc5-gcc43-opt/root/lib/PyCintex.py
>> <http://atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.11/sw/lcg/app/releases/ROOT/5.30.05/x86_64-slc5-gcc43-opt/root/lib/PyCintex.py>",
>> line 21, in <module>
>>     import libPyROOT
>> ImportError:
>> /cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.11/sw/lcg/app/releases/ROOT/5.30.05/x86_64-slc5-gcc43-opt/root/lib/libPyROOT.so
>> <http://atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.11/sw/lcg/app/releases/ROOT/5.30.05/x86_64-slc5-gcc43-opt/root/lib/libPyROOT.so>:
>> undefined symbol: _ZN7TObject11ShowMembersER16TMemberInspector, ROOT
>> version or setup problem?
>>
>> It worked last Monday....
>> The setupRivet.sh is;
>> test -n "$LCGTAG" || LCGTAG=x86_64-slc5-gcc43-opt
>>
>> export PATH=/afs/cern.ch/sw/lcg/external/Python/2.6.5/$LCGTAG/bin:$PATH
>> <http://cern.ch/sw/lcg/external/Python/2.6.5/$LCGTAG/bin:$PATH>
>> export
>> LD_LIBRARY_PATH=/afs/cern.ch/sw/lcg/external/Python/2.6.5/$LCGTAG/lib:$LD_LIBRARY_PATH
>> <http://cern.ch/sw/lcg/external/Python/2.6.5/$LCGTAG/lib:$LD_LIBRARY_PATH>
>> export PATH=/afs/cern.ch/sw/lcg/external/swig/1.3.40/$LCGTAG/bin:$PATH
>> <http://cern.ch/sw/lcg/external/swig/1.3.40/$LCGTAG/bin:$PATH>
>> source /afs/cern.ch/sw/lcg/contrib/gcc/4.3/$LCGTAG/setup.sh
>> <http://cern.ch/sw/lcg/contrib/gcc/4.3/$LCGTAG/setup.sh>
>> source
>> /afs/cern.ch/sw/lcg/external/MCGenerators/professor/1.3.1/$LCGTAG/setup.sh
>> <http://cern.ch/sw/lcg/external/MCGenerators/professor/1.3.1/$LCGTAG/setup.sh>
>> source
>> /afs/cern.ch/sw/lcg/external/MCGenerators_lcgcmt64/rivet/1.8.1/$LCGTAG/rivetenv.sh
>> <http://cern.ch/sw/lcg/external/MCGenerators_lcgcmt64/rivet/1.8.1/$LCGTAG/rivetenv.sh>
>> source
>> /afs/cern.ch/sw/lcg/external/MCGenerators_hepmc2.06.05/agile/1.4.0/$LCGTAG/agileenv.sh
>> <http://cern.ch/sw/lcg/external/MCGenerators_hepmc2.06.05/agile/1.4.0/$LCGTAG/agileenv.sh>
>>
>> export LATEXINPUTS=$LATEXINPUTS:$TEXMFHOME//
>> export TEXINPUTS=$TEXINPUTS:$TEXMFHOME//
>>
>> export RIVET_ANALYSIS_PATH=$PWD:$RIVET_ANALYSIS_PATH
>> mkfifo /tmp/$USER/hepmc.fifo%
>>
>>
>> Any idea?
>>
>> Thanks a lot
>> Liron
>
>
> --
> Dr Andy Buckley, Royal Society University Research Fellow
> Particle Physics Expt Group, University of Glasgow / PH Dept, CERN



-- 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
    Ulla Blumenschein
    II Physik, Uni Goettingen
    Friedrich-Hund-Platz 1, D01.110
    phone: 0049-551-397645
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


More information about the Rivet mailing list