Custom location bin directory

Asked by Marko Petric on 2019-07-10

Dear all,
I have a user with the following problem.

1. We have a central whizard installation in cvmfs /cvmfs/clicdp.cern.ch/software/WHIZARD/2.7.0/x86_64-slc6-gcc7-opt/setup.sh

2. We got a model from a theorist that we compile

./configure --prefix=_My_Path_ WO_CONFIG=/cvmfs/clicdp.cern.ch/software/WHIZARD/2.7.0/x86_64-slc6-gcc7-opt/bin/whizard-config
make
make install

this creates in _My_Path_/ bin lib and share directories

I add bin and lib to PATH and LD_LIBRARY_PATH

and run whizard with

whizard --local-prefix=_My_Path_ --libdir=_My_Path_/lib --bindir=_My_Path_/bin

however the execution stops, because the model is searching for a omega.opt file which is located in the _My_Path_/bin/ and not the whizard default location.
I get an error like
cannot find __whizard_default_location_/bin/omega.opt file

How do I tell whizard to serach for this file in my custom bin directory?
Thank you for your help.

Cheers,
Marko

Question information

Language:
English Edit question
Status:
Solved
For:
WHIZARD Edit question
Assignee:
Pascal Stienemeier Edit question
Last query:
2019-07-10
Last reply:
2019-08-21
Pascal Stienemeier (pstienem) said : #1

Hi Marko,

I think you are setting the paths as intended. WHIZARD should find the omega.opt file in the given bindir.

I assume it is a FeynRules model you want to use. In this case the easiest solution is to wait for the next major release of WHIZARD. WHIZARD 2.8 will feature a new FeynRules/SARAH interface with full UFO support which will circumvent the problems you are experiencing.

Cheers,
Pascal

Juergen Reuter (j.r.reuter) said : #2

Hi Marco,
WHIZARD 2.8.0 has been released this week, where we now have an (almost) complete UFO interface (completeness always meaning until one hits the first bug/problem) supersedes the old WHIZARD interface of FeynRules. So, if you generate a UFO model of your FeynRules model (and your model does not contain Majorana fermions which will be supported from 2.8.1 or 2.8.2 on) then please upgrade to 2.8.0 and use the UFO file. No special binaries from the old WHIZARD-FeynRules interface are needed anymore.
Cheers,
    JRR

Juergen Reuter (j.r.reuter) said : #3

The UFO interface now supersedes the specific FeynRules and SARAH interfaces.