Dear Florian,
Yes, I am using the out of the box version.
May be, could be an issue with my distribution (Debian)
or compiler (gfrotran) or Mathematica version (9.0)?
In the following I will describe in detail my steps
by using directly the last public version of SARAH and SPheno tarballs:
Code: Select all
$ wget http://www.hepforge.org/archive/sarah/SARAH-4.9.1.tar.gz
$ tar -zxvf SARAH-4.9.1.tar.gz
$ cd SARAH-4.9.1/Models/LRmodels/tripletLR
The OnlyLowEnergySPheno is already True
Code: Select all
$ grep -i only SPheno.m
OnlyLowEnergySPheno = True;
The generation of SPheno files goes smoothly:
Code: Select all
math << EOI || die
<<"../../../SARAH.m"
Start["LRmodels/tripletLR"];
MakeSPheno[];
EOI
I now go into the SPheno compilation steps:
Code: Select all
cd ../../../../
wget http://www.hepforge.org/archive/spheno/SPheno-3.3.8.tar.gz
tar -zxvf SPheno-3.3.8.tar.gz
cd SPheno-3.3.8
mkdir tripletLR
cp -a ../SARAH-4.9.1/Output/LRmodels-tripletLR/EWSB/SPheno/* tripletLR
make Model=tripletLR
and then, my compilation fails with:
Code: Select all
...
fortran -c -g -ffree-line-length-none -J../include -I../include LoopMasses_tripletLR.f90
LoopMasses_tripletLR.f90:245.49:
vev2=4._dp*Real(mZ2+dmz2,dp)/(hyperchargeCoupling**2+g2**2) -0
1
Error: Symbol 'hyperchargecoupling' at (1) has no IMPLICIT type
Makefile:83: recipe for target '../lib/libSPhenotripletLR.a(LoopMasses_tripletLR.o)' failed
make[2]: *** [../lib/libSPhenotripletLR.a(LoopMasses_tripletLR.o)] Error 1
...
Cheers,
Diego