|
[Rivet] installation of RivetChris Pollard cpollard at cern.chSun Jun 21 11:29:10 BST 2015
Hi Debottam, As you say, you don't need to set up root---just setting up python via localSetupPython should work just fine. Chris On Sun, Jun 21, 2015 at 2:25 AM, Debottam Bakshi Gupta < debottam.gupta at gmail.com> wrote: > Hi Chris, > > I just setup the current root version /cvmfs/ > atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/root/6.02.05-x86_64-slc6-gcc48-opt/bin/root > now it works its setting python version 2.7.4-x86_64-slc6-gcc48 without > localSetupPython. I didn't set up root in previous cases since I read in > tutorials for Rivet YODA does all the plottings. > > Thanks, > Debo. > > On Sat, Jun 20, 2015 at 1:18 AM, Chris Pollard <cpollard at cern.ch> wrote: > >> Hi Debottam, >> >> localSetupPython is setting up a very out-of-date version of python (2.5, >> i686, gcc4.3). You should run >> >> $ localSetupPython --help >> >> This will give you a list of available python versions on that system. >> After that you can set the python version by hand; for instance, I usually >> set up 2.7.4-x86_64-slc6-gcc48: >> >> $ localSetupPython 2.7.4-x86_64-slc6-gcc48 >> >> Can you give that a try then attempt to import rivet again? >> >> Chris >> >> On Sat, Jun 20, 2015 at 3:55 AM, Debottam Bakshi Gupta < >> debottam.gupta at gmail.com> wrote: >> >>> Hi Dr. Buckley, >>> >>> I did the following : >>> >>> >ssh -X -Y dbakshig at lxplus6.cern.ch //that's how I log in to lxplus6 >>> >>> >localSetupPython //didn't mention any >>> version >>> >>> output: Setting up Python version 2.5.4p2-i686-slc5-gcc43 >>> >>> >source ~/Rivet/local/rivetenv.sh >>> >>> >python >>> >>> import rivet >>> >>> Traceback (most recent call last): >>> >>> File "<stdin>", line 1, in <module> >>> >>> File "/afs/ >>> cern.ch/user/d/dbakshig/Rivet/local/lib/python2.6/site-packages/rivet/__init__.py", >>> line 12, in <module> >>> >>> from rivet.core import * >>> >>> ImportError: /afs/ >>> cern.ch/user/d/dbakshig/Rivet/local/lib/python2.6/site-packages/rivet/core.so: >>> wrong ELF class: ELFCLASS64 >>> Thanks, >>> Debo. >>> >>> On Fri, Jun 19, 2015 at 6:09 PM, Andy Buckley <andy.buckley at cern.ch> >>> wrote: >>> >>>> I'm not sure what is going on here --- it worked fine for me, using the >>>> lxplus6 system Python. You could try enabling a newer version of Python >>>> either manually or via the ATLAS localSetupPython command if you have >>>> that available. >>>> >>>> Can you also try sourcing rivetenv.sh, then running "python" and try >>>> "import rivet" at the Python interactive prompt? This should give some >>>> error messages suppressed in the rivet script, which should hint at what >>>> is going wrong. >>>> >>>> Andy >>>> >>>> >>>> On 19/06/15 03:00, Debottam Bakshi Gupta wrote: >>>> > Hi Dr. Buckley, >>>> > >>>> > There is another issue I used the command FASTJET_VERSION=3.0.3 >>>> > ./rivet-bootstrap-lcg. Now I tried to set environment on my lxplus >>>> home >>>> > directory >>>> > >>>> >>source ~/Rivet/local/rivetenv.sh >>>> > >>>> > Then I tried following >>>> > >>>> >>rivet --help >>>> > "The rivet Python module could not be loaded: is your PYTHONPATH set >>>> > correctly?" >>>> > >>>> > I have attached the installation log file. Is it because of an older >>>> > version of python? >>>> > >>>> > Thanks, >>>> > Debo >>>> > >>>> > On Wed, Jun 17, 2015 at 8:59 AM, Andy Buckley <andy.buckley at cern.ch >>>> > <mailto:andy.buckley at cern.ch>> wrote: >>>> > >>>> > Hi Debottam, >>>> > >>>> > Ok, thanks for confirming. I tried it myself and reproduced the >>>> problem. >>>> > >>>> > The quick fix, I think, will be to use an even earlier version of >>>> > FastJet, since the installation of 3.0.6 in the LCG area is (for >>>> some >>>> > strange reason) only for SLC5! Here's a version of the command >>>> which >>>> > should do that version change without you needing to edit >>>> anything: >>>> > >>>> > FASTJET_VERSION=3.0.3 ./rivet-bootstrap-lcg >>>> > >>>> > This worked for me, and I will update the bootstrap script to use >>>> 3.0.3 >>>> > by default. I've also asked the LCG applications manager what's >>>> going on >>>> > with the FastJet builds, since the 3.1. series has been available >>>> for >>>> > nearly a year and the latest SLC6 build is *three years* old!!! >>>> Maybe >>>> > they have switched to putting their FastJet builds somewhere else, >>>> > without leaving any signposts in the old directory... I'll find >>>> out. >>>> > >>>> > Cheers, >>>> > Andy >>>> > >>>> > >>>> > >>>> > On 17/06/15 02:23, Debottam Bakshi Gupta wrote: >>>> > > Hi Dr. Buckley, >>>> > > >>>> > > Yes I am doing it in lxplus. I logged in to lxplus and created >>>> a folder >>>> > > named Rivet in my home directory and there I wrote the command >>>> > > >>>> > > wget >>>> http://rivet.hepforge.org/hg/bootstrap/raw-file/2.2.1/rivet-bootstrap-lcg >>>> > > chmod +x rivet-bootstrap-lcg >>>> > > >>>> > > and then >>>> > > >>>> > > ./rivet-bootstrap-lcg. >>>> > > >>>> > > Thanks, >>>> > > >>>> > > Debo. >>>> > > >>>> > > >>>> > > >>>> > > On Tue, Jun 16, 2015 at 3:34 PM, Andy Buckley < >>>> andy.buckley at cern.ch <mailto:andy.buckley at cern.ch> >>>> > > <mailto:andy.buckley at cern.ch <mailto:andy.buckley at cern.ch>>> >>>> wrote: >>>> > > >>>> > > Did you do this on lxplus? >>>> > > >>>> > > rivet-bootstrap-lcg is for use on systems where the /afs/ >>>> cern.ch <http://cern.ch> >>>> > > <http://cern.ch> >>>> > > filesystem is visible, and it will try to pick up all the >>>> external >>>> > > packages like FastJet from there. If you're building on a >>>> laptop or >>>> > > other system without AFS, use the rivet-bootstrap script >>>> instead. >>>> > > >>>> > > Andy >>>> > > >>>> > > >>>> > > On 16/06/15 18:51, Debottam Bakshi Gupta wrote: >>>> > > > Hi Dr. Buckley, >>>> > > > >>>> > > > I did the following >>>> > > > >>>> > > > wget >>>> http://rivet.hepforge.org/hg/bootstrap/raw-file/2.2.1/rivet-bootstrap-lcg >>>> > > > chmod +x rivet-bootstrap-lcg >>>> > > > >>>> > > > and then >>>> > > > >>>> > > > ./rivet-bootstrap-lcg >>>> > > > >>>> > > > it gave me the output (please see the attached .txt file) >>>> with >>>> > > > >>>> > > > ...................... >>>> > > > configure: WARNING: fastjet library was not found >>>> > > > configure: error: FastJet is required >>>> > > > >>>> > > > Thanks, >>>> > > > >>>> > > > Debo. >>>> > > > >>>> > > > >>>> > > > >>>> > > > >>>> > > > >>>> > > > On Tue, Jun 16, 2015 at 12:02 PM, Andy Buckley < >>>> andy.buckley at cern.ch <mailto:andy.buckley at cern.ch> >>>> > <mailto:andy.buckley at cern.ch <mailto:andy.buckley at cern.ch>> >>>> > > > <mailto:andy.buckley at cern.ch <mailto:andy.buckley at cern.ch >>>> > >>>> > <mailto:andy.buckley at cern.ch <mailto:andy.buckley at cern.ch>>>> >>>> wrote: >>>> > > > >>>> > > > On 16/06/15 16:49, Debottam Bakshi Gupta wrote: >>>> > > > > Hi Deepak, >>>> > > > > >>>> > > > > It would be great if you provide me with some >>>> details >>>> > > because I am doing >>>> > > > > this for the 1st time, please see the following. >>>> > > > > >>>> > > > > * >>>> > > > > I did >>>> > > > > >>>> > > > > cd /scratch/rivet >>>> > > > > wget >>>> > > >>>> > >>>> http://rivet.hepforge.org/hg/bootstrap/raw-file/1.9.0/rivet-bootstrap-lcg >>>> > > > > chmod +x rivet-bootstrap-lcg >>>> > > > > >>>> > > > > **Where Fastjet was installed when I ran >>>> > > > > >>>> > > > > ./rivet-bootstrap-lcg >>>> > > > > >>>> > > > > Q?? which should I use version 1.9.0 or 2.2.1. >>>> > > > >>>> > > > Definitely 2.2.1! >>>> > > > >>>> > > > > In case of 2.2.1 if I >>>> > > > > need to install Fastjet separately and how? >>>> > > > >>>> > > > It should be automatically downloaded and installed >>>> by the >>>> > > bootstrap -- >>>> > > > was it not? >>>> > > > >>>> > > > > When I installed version 1.9.0 I tried to use this >>>> command >>>> > > > > >>>> > > > >> agile-runmc --help >>>> > > > > >>>> > > > > And it could not find agile-runmc command >>>> > > > >>>> > > > We don't install AGILe anymore, since the world >>>> mostly moved >>>> > > on from the >>>> > > > Fortran MC generators and the LCG directory structure >>>> that >>>> > > contained >>>> > > > them has also changed. We might bring AGILe back to >>>> life at >>>> > > some point, >>>> > > > but there's not a lot of demand (i.e. no-one has >>>> asked!) >>>> > > > >>>> > > > If you want a generator code to try out, I think >>>> Pythia8 is >>>> > > the easiest >>>> > > > to install and use. Sherpa and Herwig++ are also quite >>>> > easy to >>>> > > install >>>> > > > -- not *quite* as easy -- but they are more >>>> configurable, >>>> > > which means a >>>> > > > bit more complexity. >>>> > > > >>>> > > > > Q?? do I need to download any dependencies for this. >>>> > because >>>> > > I simply >>>> > > > > want run at the beginning the following code given >>>> in >>>> > > > > https://rivet.hepforge.org/trac/wiki/FirstRivetRun. >>>> > > > > >>>> > > > >> mkfifo fifo.hepmc >>>> > > > >> agile-runmc Pythia6:425 --beams=LHC:7000 -n 500000 >>>> -o >>>> > > fifo.hepmc & >>>> > > > >> rivet --analysis=ANALYSIS_NAME fifo.hepmc >>>> > > > >>>> > > > Ah, I see: we should update that example to not >>>> mention >>>> > > agile-runmc... >>>> > > > >>>> > > > > Could you just let me know what are the >>>> dependencies I >>>> > need >>>> > > to install >>>> > > > > to run the above code?? >>>> > > > >>>> > > > Hopefully the bootstrap will download everything you >>>> need, >>>> > > other than a >>>> > > > copy of Pythia8 or whichever generator you prefer. I >>>> > find the >>>> > > Sacrifice >>>> > > > interface a nice way to steer Pythia8 -- we have a >>>> link to >>>> > > that from the >>>> > > > Rivet web page, IIRC. >>>> > > > >>>> > > > Cheers, >>>> > > > Andy >>>> > > > >>>> > > > >>>> > > > > On Tue, Jun 16, 2015 at 10:26 AM, Deepak Kar >>>> > > <deepak.kar at gmail.com <mailto:deepak.kar at gmail.com> >>>> > <mailto:deepak.kar at gmail.com <mailto:deepak.kar at gmail.com>> >>>> > > <mailto:deepak.kar at gmail.com <mailto:deepak.kar at gmail.com> >>>> > <mailto:deepak.kar at gmail.com <mailto:deepak.kar at gmail.com>>> >>>> > > > > <mailto:deepak.kar at gmail.com >>>> > <mailto:deepak.kar at gmail.com> <mailto:deepak.kar at gmail.com >>>> > <mailto:deepak.kar at gmail.com>> >>>> > > <mailto:deepak.kar at gmail.com <mailto:deepak.kar at gmail.com> >>>> > <mailto:deepak.kar at gmail.com <mailto:deepak.kar at gmail.com>>>>> >>>> wrote: >>>> > > > > >>>> > > > > Please see inline. >>>> > > > > >>>> > > > > On Tue, Jun 16, 2015 at 5:07 PM, Debottam >>>> Bakshi Gupta >>>> > > > > <debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch> >>>> > <mailto:debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch>> >>>> > > <mailto:debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch> >>>> > > <mailto:debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch>>> >>>> > > > > <mailto:debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch> >>>> > > <mailto:debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch>> >>>> > > > <mailto:debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch> >>>> > > <mailto:debottam.bakshi.gupta at cern.ch >>>> > <mailto:debottam.bakshi.gupta at cern.ch>>>>> wrote: >>>> > > > > > Hi helpers, >>>> > > > > > >>>> > > > > > I am trying to install Rivet on my lxplus >>>> area. >>>> > I am following instructions >>>> > > > > > from >>>> > https://rivet.hepforge.org/trac/wiki/GettingStarted >>>> > > > > > >>>> > > > > > step1: >>>> > > > > > >>>> > > > > > cd /scratch/rivet >>>> > > > > > wget >>>> > > > > > >>>> > >>>> http://rivet.hepforge.org/hg/bootstrap/raw-file/2.2.1/rivet-bootstrap-lcg >>>> > > > > > chmod +x rivet-bootstrap-lcg >>>> > > > > > >>>> > > > > > step2: >>>> > > > > > >>>> > > > > > nano rivet-bootstrap-lcg ## and edit... >>>> > > > > > >>>> > > > > > Q?? do I need to change anything in >>>> > rivet-bootstrap-lcg script?? >>>> > > > > > >>>> > > > > >>>> > > > > Not really if you dont want to update any of the >>>> > package versions. >>>> > > > > >>>> > > > > > step3: >>>> > > > > > >>>> > > > > > ./rivet-bootstrap-lcg >>>> > > > > > >>>> > > > > > Q?? it runs but at the end shows following: >>>> > > > > > >>>> ............................................... >>>> > > > > > configure: WARNING: fastjet library was not >>>> found >>>> > > > > > configure: error: FastJet is required >>>> > > > > >>>> > > > > Self explanatory - you can/should install >>>> fastjet >>>> > (will be needed for >>>> > > > > many analyses anyway) >>>> > > > > >>>> > > > > > >>>> > > > > > step4: >>>> > > > > > source Rivet/Rivet-2.2.1/rivetenv.sh.in >>>> > <http://rivetenv.sh.in> <http://rivetenv.sh.in> >>>> > > > <http://rivetenv.sh.in> <http://rivetenv.sh.in> >>>> > > > > >>>> > > > > >>>> > > > > I usually source the rivetenv.sh >>>> > > > > >>>> > > > > > >>>> > > > > > output: >>>> > > > > > -bash: export: `@LIBPATHVARNAME@=@libdir@:@ >>>> > > > > > >>>> > > > > > >>>> > YODALIBPATH@:@HEPMCLIBPATH@:@FASTJETLIBPATH@:@GSLLIBPATH@ >>>> :LIBPATHVARNAME@': >>>> > > > > > not a valid identifier >>>> > > > > > >>>> > > > > >>>> > > > > Best, >>>> > > > > Deepak >>>> > > > > >>>> > > > > > Could you please help? >>>> > > > > > >>>> > > > > > Thanks, >>>> > > > > > Debo. >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> _______________________________________________ >>>> > > > > > Rivet mailing list >>>> > > > > > Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org> >>>> > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org>> >>>> > > > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org> >>>> > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org>>> >>>> > > > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org> >>>> > > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org>> >>>> > > > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org> >>>> > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org>>>> >>>> > > > > > https://www.hepforge.org/lists/listinfo/rivet >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > > -- >>>> > > > > Deepak Kar >>>> > > > > University of Witwatersrand >>>> > > > > Room PM15, School of Physics >>>> > > > > (0027) 011-7176958 (office) (0027) 079-8401087 >>>> (mobile) >>>> > > > > >>>> > > > > While at CERN: >>>> > > > > Building 1, R-016 >>>> > > > > (0041) 0767321349 (mobile) >>>> > > > > >>>> > > > > While at USA: >>>> > > > > (001) 330-998-1500 (mobile) >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > > _______________________________________________ >>>> > > > > Rivet mailing list >>>> > > > > Rivet at projects.hepforge.org <mailto: >>>> Rivet at projects.hepforge.org> >>>> > <mailto:Rivet at projects.hepforge.org >>>> > <mailto:Rivet at projects.hepforge.org>> >>>> > > <mailto:Rivet at projects.hepforge.org <mailto: >>>> Rivet at projects.hepforge.org> >>>> > > <mailto:Rivet at projects.hepforge.org <mailto: >>>> Rivet at projects.hepforge.org>>> >>>> > > > > https://www.hepforge.org/lists/listinfo/rivet >>>> > > > > >>>> > > > >>>> > > > >>>> > > > -- >>>> > > > Dr Andy Buckley, Lecturer / Royal Society University >>>> > Research >>>> > > Fellow >>>> > > > Particle Physics Expt Group, University of Glasgow >>>> > > > >>>> > > > >>>> > > >>>> > > >>>> > > -- >>>> > > Dr Andy Buckley, Lecturer / Royal Society University >>>> Research >>>> > Fellow >>>> > > Particle Physics Expt Group, University of Glasgow >>>> > > >>>> > > >>>> > >>>> > >>>> > -- >>>> > Dr Andy Buckley, Lecturer / Royal Society University Research >>>> Fellow >>>> > Particle Physics Expt Group, University of Glasgow >>>> > >>>> > >>>> >>>> >>>> -- >>>> Dr Andy Buckley, Lecturer / Royal Society University Research Fellow >>>> Particle Physics Expt Group, University of Glasgow >>>> >>> >>> >>> _______________________________________________ >>> Rivet mailing list >>> Rivet at projects.hepforge.org >>> https://www.hepforge.org/lists/listinfo/rivet >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20150621/d8c7f790/attachment.html>
More information about the Rivet mailing list |