Name: vsh (email_not_shown)
Date: 04/03/14-02:09:34 PM Z

I'm using Feyncalc 8.2 with Mathematica 9 on Ubuntu 12.04

It seems to me like in the most recent FeynCalc version there is a problem
with applying the FeynArts patch, because $FeynArtsDirectory is not determined properly.

In my case it was "./Feyn-Arts-3.7" instead of

Of course I tried Rolf Merting's advice from
but that didn't solve the problem either.

So, if every time you load FeynCalc you are getting error messages like

Loop::shdw: "Symbol Loop appears in multiple contexts "
FeynAmp::shdw: "Symbol "FeynAmp" appears in multiple contexts "

and so on, you can try to do the following:

Quit kernel and delete .Mathematica/Applications/HighEnergyPhysics/ in you home directory.
Then install FeynCalc again by executing:


After the installation finishes, quit kernel again. Now run

<< "HighEnergyPhysics`Phi`Extras`FAPatch`"
$FeynArtsDirectory = "/home/YOUR_USERNAME/.Mathematica/Applications/HighEnergyPhysics/FeynArts-3.7/"

When the input dialog appears, enter "yes" and hit the OK button. Then you will get a pretty long text input listing
the files being patched.

Now you can quit kernel again and try loading FeynCalc


You still get two warnings "Optional::opdef: The default value for the optional argument ..."
but there are no errors related to FeynArts anymore.

Hope that helps.


This archive was generated by hypermail 2b29 : 03/21/18-08:00:03 AM Z CET