[Rivet] Rivet 1.5.0

Anton Karneyeu Anton.Karneyeu at cern.ch
Mon Mar 7 14:42:11 GMT 2011


Hi Andy,
reinstalling Rivet without --datadir option solves most of problems. So, 
I only can suggest to stop `configure` with error if this options 
specified by user to prevent confusion.

The only issue which still here is error messages during plotting 
histograms of UA5_1989_S1926373 and UA1_1990_S2044935 analyses (the 
UA5_1986_S1583476 mentioned in previous mail by mistake). See script 
which shows the problem in attachment.

Thanks,
Anton



03.03.2011 18:42, Andy Buckley:
> Thanks Anton,
>
> I will put in the explicit use of $(PYTHON) for the doc-building
> scripts... yuck, the LCG environment is so broken: it *should* be able
> to find python in the PATH!
>
> The other problems all look like failures to find the .info and .dat
> files: I can't reproduce any of them in my setup. I suspect that the
> --datadir argument to configure is responsible: we use a dynamic system
> to determine those default paths but I think it has to assume that the
> library location (from /proc) is also the location of e.g. the
> corresponding share directory. I think that if you build and install
> Rivet without --datadir, and then explicitly move and symlink the share
> directory, it should work. The workaround is to run in an environment
> with RIVET_REF_PATH, RIVET_INFO_PATH, and RIVET_PLOT_PATH all set and
> exported to point at
> /afs/cern.ch/sw/lcg/external/MCGenerators_hepmc20603/rivet/1.5.0a2/share
>
> To test this hypothesis, try running "rivet --show-analyses ATLAS": if
> you don't get any useful out, then set RIVET_INFO_PATH as described
> above, and see if it works. And then reinstall so that it works by
> default :)
>
> Cheers,
> Andy
>
>
> On 03/03/11 15:30, Anton Karneyeu wrote:
>> First of all, beta version of Rivet installed here:
>>
>>    /afs/cern.ch/sw/lcg/external/MCGenerators_hepmc20603/rivet/1.5.0a2
>>
>> with following parameters:
>>
>>    $ ./configure
>>
>> --prefix=/afs/cern.ch/sw/lcg/external/MCGenerators_hepmc20603/rivet/1.5.0a2/x86_64-slc5-gcc43-opt
>>
>>
>> --datadir=/afs/cern.ch/sw/lcg/external/MCGenerators_hepmc20603/rivet/1.5.0a2/share
>>
>>
>> --with-hepmc=/afs/cern.ch/sw/lcg/external/HepMC/2.06.03/x86_64-slc5-gcc43-opt
>>
>>
>> --with-boost-incpath=/afs/cern.ch/sw/lcg/external/Boost/1.42.0_python2.5/x86_64-slc5-gcc43-opt/include/boost-1_42
>>
>>
>> --with-fastjet=/afs/cern.ch/sw/lcg/external/fastjet/2.4.2p1/x86_64-slc5-gcc43-opt
>>
>>    --with-gsl=/afs/cern.ch/sw/lcg/external/GSL/1.10/x86_64-slc5-gcc43-opt
>>    --with-lcgtag=x86_64-slc5-gcc43-opt
>>    --disable-pdfmanual
>>    --enable-unvalidated
>>
>> PYTHON=/afs/cern.ch/sw/lcg/external/Python/2.5.4p2/x86_64-slc5-gcc43-opt/bin/python
>>
>>
>> SWIG=/afs/cern.ch/sw/lcg/external/swig/1.3.40/x86_64-slc5-gcc43-opt/bin/swig
>>
>>
>> And I work with Rivet on lxplus.cern.ch machines.
>>
>>
>> Here is a list of issues:
>>
>> ========================================================================
>> 1. very last step of build process fails:
>> -----------------------------------------
>> Making all in doc
>> make[1]: Entering directory
>> `/afs/.cern.ch/sw/lcg/external/MCGenerators/.work/GBUILD/noarch/pkgsrc/MCGenerators/rivet/work/rivet/1.5.0a2/doc'
>>
>> LD_LIBRARY_PATH=../src/.libs:../src/Tools/yaml-cpp/.libs:/afs/cern.ch/sw/lcg/external/fastjet/2.4.2p1/x86_64-slc5-gcc43-opt/lib:/afs/cern.ch/sw/lcg/external/HepMC/2.03.11/x86_64-slc5-gcc43-opt/lib:/afs/cern.ch/sw/lcg/contrib/gcc/4.3.2/x86_64-slc5-gcc34-opt/lib64:/afs/cern.ch/sw/lcg/contrib/mpfr/2.3.1/x86_64-slc5-gcc34-opt/lib:/afs/cern.ch/sw/lcg/contrib/gmp/4.2.2/x86_64-slc5-gcc34-opt/lib:/afs/.cern.ch/sw/lcg/external/MCGenerators/.work/GBUILD/external/MCGenerators/rivet/1.5.0a2/x86_64-slc5-gcc43-opt/lib
>> \
>> DYLD_LIBRARY_PATH=../src/.libs:../src/Tools/yaml-cpp/.libs:/afs/cern.ch/sw/lcg/external/fastjet/2.4.2p1/x86_64-slc5-gcc43-opt/lib:/afs/cern.ch/sw/lcg/external/HepMC/2.03.11/x86_64-slc5-gcc43-opt/lib::/afs/.cern.ch/sw/lcg/external/MCGenerators/.work/GBUILD/external/MCGenerators/rivet/1.5.0a2/x86_64-slc5-gcc43-opt/lib
>> \
>> RIVET_INFO_PATH=../data/anainfo \
>> PYTHONPATH=../pyext: \
>> ./mk-analysis-html analyses.html
>> Traceback (most recent call last):
>>    File "./mk-analysis-html", line 43, in ?
>>      import rivet
>>    File
>> "/afs/.cern.ch/sw/lcg/external/MCGenerators/.work/GBUILD/noarch/pkgsrc/MCGenerators/rivet/work/rivet/1.5.0a2/pyext/rivet/__init__.py",
>> line 16, in ?
>>      from rivetwrap import *
>>    File
>> "/afs/.cern.ch/sw/lcg/external/MCGenerators/.work/GBUILD/noarch/pkgsrc/MCGenerators/rivet/work/rivet/1.5.0a2/pyext/rivet/rivetwrap.py",
>> line 28, in ?
>>      import _rivetwrap
>> ImportError: No module named _rivetwrap
>> make[1]: *** [analyses.html] Error 1
>> make[1]: Leaving directory
>> `/afs/.cern.ch/sw/lcg/external/MCGenerators/.work/GBUILD/noarch/pkgsrc/MCGenerators/rivet/work/rivet/1.5.0a2/doc'
>>
>> make: *** [all-recursive] Error 1
>> ---------------------------------------------
>>
>> Patch is pretty trivial:
>>
>>
>> http://simu.cvs.cern.ch/cgi-bin/simu.cgi/simu/GENSER3/pkgsrc/MCGenerators/rivet/patches/patch-ba?revision=1.4&view=markup
>>
>>
>>
>>
>> =========================================================================
>>
>> 3. There are some problems with plotting of UA5_1986_S1583476
>> histograms. Here is part of output of `rivet-mkhtml`:
>>
>> -------------------------------------------------
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d01-x01-y04.dat (17
>> remaining)
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d01-x01-y03.dat (18
>> remaining)
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y01.dat (16
>> remaining)
>> +++ Error in Histogram.divide(): Binning of histograms differs
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y02.dat (15
>> remaining)
>> +++ Error in Histogram.divide(): Binning of histograms differs
>>   +++ Error in Histogram.divide(): Binning of histograms differs+++ Error
>> in Histogram.divide(): Binning of histograms differs
>>
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y03.dat (14
>> remaining)
>> +++ Error in Histogram.divide(): Binning of histograms differs
>> +++ Error in Histogram.divide(): Binning of histograms differs
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y04.dat (13
>> remaining)
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y05.dat (12
>> remaining)
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y06.dat (11
>> remaining)
>> dvips: ! DVI file can't be opened.
>> dvips: ! DVI file can't be opened.
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y07.dat (10
>> remaining)
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y08.dat (9
>> remaining)
>> Plotting
>> /tmp/akorneev/tmp.AlOXM12905/html/UA5_1986_S1583476/d03-x01-y09.dat (8
>> remaining)
>> -----------------------------------------------
>>
>> =============================================================================
>>
>>
>>
>> Sorry, this time I do not provide you any scripts which can show the
>> issues, but if you can not reproduce any of above issues, please, let me
>> know and I prepare small scripts immediately.
>>
>>
>> Regards,
>> Anton
>>
>>
>>
>> 02.03.2011 09:58, Andy Buckley:
>>> Frank S just pointed out a last-minute Python construct which isn't safe
>>> in Python 2.4. I think it's anyway better if you can build against a
>>> newer Python release than that, but I've updated the alpha2 tarballs to
>>> use a safer bit of code.
>>>
>>> Cheers!
>>> Andy
>>>
>>>
>>> On 02/03/11 00:08, Andy Buckley wrote:
>>>> Fantastic; thanks, Anton! I've just uploaded the latest and greatest
>>>> test version to the Rivet downloads area on HepForge as Rivet-1.5.0a2.
>>>> This will really help us to find any remaining problems before releasing
>>>> -- validation is always a problem. I hope that we managed to fix all the
>>>> problems that you found for us :)
>>>>
>>>> Cheers,
>>>> Andy
>>>>
>>>>
>>>> On 01/03/11 19:37, Anton Karneyeu wrote:
>>>>> Hi Hendrik,
>>>>> yes, no problem.
>>>>>
>>>>> Anton
>>>>>
>>>>>
>>>>>
>>>>> Hendrik Hoeth:
>>>>>> Hi Anton, hi Stefan,
>>>>>>
>>>>>> we are about to release Rivet-1.5.0 and since you have a very complete
>>>>>> set of run setups I wanted to ask if we could give you a tarball of
>>>>>> the
>>>>>> release candidate so that you can run your machinery with one
>>>>>> generator
>>>>>> to check if something major breaks. Would that be possible?
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>>        Hendrik
>>>>>>
>>>>> _______________________________________________
>>>>> Rivet mailing list
>>>>> Rivet at projects.hepforge.org
>>>>> http://www.hepforge.org/lists/listinfo/rivet
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rivet-bug9.tar.gz
Type: application/x-gzip
Size: 1113 bytes
Desc: not available
URL: <http://www.hepforge.org/lists-archive/rivet/attachments/20110307/cec4a118/attachment.bin>


More information about the Rivet mailing list