[Rivet] rivet analysis path (broken --pwd option?)

David Bjergaard david.bjergaard at gmail.com
Fri Jun 13 20:26:10 BST 2014


Hi All,

Ahh, sorry for the noise, the problem was between the keyboard and the
chair.  I had forgot that $< is the first named prerequisite rather than
the last in my Makefile.  Nothing is wrong with rivet or its build
system.  

Cheers,

    Dave

David Bjergaard <david.b at phy.duke.edu> writes:

> Hi,
>
> I'm completely stymied by this one.  Hopefully some fresh/expert eyes
> can shed some light on the situation.  Here's my installation
> prescription:
>> export LOCAL_PREFIX=$HOME/rivet/local
>> mkdir -p $LOCAL_PREFIX
>> cd rivet
>> wget http://rivet.hepforge.org/hg/bootstrap/raw-file/2.1.2/rivet-bootstrap
>> chmod +x rivet-bootstrap
>> INSTALL_PREFIX=$LOCAL_PREFIX ./rivet-bootstrap
>> alias setupRivet='source ~/$LOCAL_PREFIX/rivetenv.sh; export PYTHIA8DATA=$(pythia8-config --datadir)/xmldoc'
>> mkdir -p $HOME/rivet/Analysis
>> cd $HOME/rivet/Analysis
>> # checkout analysis code from github
>> cd rivet-charmonium/
>> setupRivet 
>> make; make install
> The only thing that isn't standard rivet protocol is that I'm using a
> Makefile to build and install an external library
> (libBOOSTFastJets.so). A week ago this procedure worked great.  Now when
> I do:
>> rivet --pwd --analysis=MC_GENSTUDY_CHARMONIUM hepmc.fifo
> I get:
>> 'MC_GENSTUDY_CHARMONIUM' is not a known Rivet analysis! Do you need to set RIVET_ANALYSIS_PATH or use the --pwd switch?
>
>> There are 236 currently available analyses:
> (I've snipped the list of analyses, needless to say
> MC_GENSTUDY_CHARMONIUM isn't in the list.) 
>
> My first instinct was that there was a difference in python versions.
> I've successfully used this prescription on my laptop with python 2.7.6,
> the interactive node with python 2.7.7 built from source.  This machine
> is running 2.6.6, but I've since upgraded to 2.7.7 and still have the
> issue. I'm re-running the whole procedure on my laptop to make sure that
> this is a rivet issue and not some wonky version problem with python,
> but I'm not hopeful.  This procedure worked Monday, why is it broke now?
>
> Was there a silent change to rivet-buildplugin that makes it more
> sophisticated than calling the right g++ incantation?  
>
> Confused,
>
>     Dave
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> https://www.hepforge.org/lists/listinfo/rivet


More information about the Rivet mailing list