install of spheno is failed.
install of spheno is failed.
Dear Frorian,
Thank you very much for your help. As I said, I would like to use spheno, and now I am trying to make "Scotogneic model", which comes from SARAH. Version of my mathematica is version 8, and then as you advised, I turned off the loop corrected decay as MakeSPheno[IncludeLoopDecays->False]. Then, I tried to compile outputs of SARAH.
When I did not changed makefile produced by mathematica (/Scotogeneic/Makefile), the compile is failed as
----------------------------------------------------------------------------------------
gfortran -c -g -ffree-line-length-none -J../include -I../include Boundaries_Scotogenic.f90
Boundaries_Scotogenic.f90:1376.9:
g1 = g1SM
1
Error: Symbol 'g1sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1377.9:
g2 = g2SM
1
Error: Symbol 'g2sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1378.9:
g3 = g3SM
1
Error: Symbol 'g3sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1372.8:
v = vSM
1
Error: Symbol 'vsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1374.9:
Yd = YdSM
1
Error: Symbol 'ydsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1373.9:
Ye = YeSM
1
Error: Symbol 'yesm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1375.9:
Yu = YuSM
1
Error: Symbol 'yusm' at (1) has no IMPLICIT type
make[2]: *** [../lib/libSPhenoScotogenic.a(Boundaries_Scotogenic.o)] Error 1
make[1]: *** [bin/SPhenoScotogenic] Error 2
make: *** [bin/SPheno] Error 2
----------------------------------------------------------------------------------------
When I changed "cVersion =$(shell expr $(version) \>= $(minV))" to "cVersion =minV" in makefile,
----------------------------------------------------------------------------------------
cd Scotogenic ; /Applications/Xcode.app/Contents/Developer/usr/bin/make F90=gfortran version=400.00
-------------------------------------------------------------------
ERROR:
The installed SPheno is version not compatibel with this module
Please, upgrade at least to SPheno version 3.3.0.
The current SPheno version can be downloaded from
http://www.hepforge.org/downloads/spheno
-------------------------------------------------------------------
----------------------------------------------------------------------------------------
And, when I deleted line 47 [ifeq (${cVersion},1)] and lines 73-91 [else..endif] (as your advise), the compile was failed with the same message as when I complied them with the original makefile. I always run make from the SPheno root-directory, not subdirectory of model. I cannot yet succeed to run make.
Best regards,
Junji Hisano
Thank you very much for your help. As I said, I would like to use spheno, and now I am trying to make "Scotogneic model", which comes from SARAH. Version of my mathematica is version 8, and then as you advised, I turned off the loop corrected decay as MakeSPheno[IncludeLoopDecays->False]. Then, I tried to compile outputs of SARAH.
When I did not changed makefile produced by mathematica (/Scotogeneic/Makefile), the compile is failed as
----------------------------------------------------------------------------------------
gfortran -c -g -ffree-line-length-none -J../include -I../include Boundaries_Scotogenic.f90
Boundaries_Scotogenic.f90:1376.9:
g1 = g1SM
1
Error: Symbol 'g1sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1377.9:
g2 = g2SM
1
Error: Symbol 'g2sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1378.9:
g3 = g3SM
1
Error: Symbol 'g3sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1372.8:
v = vSM
1
Error: Symbol 'vsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1374.9:
Yd = YdSM
1
Error: Symbol 'ydsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1373.9:
Ye = YeSM
1
Error: Symbol 'yesm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1375.9:
Yu = YuSM
1
Error: Symbol 'yusm' at (1) has no IMPLICIT type
make[2]: *** [../lib/libSPhenoScotogenic.a(Boundaries_Scotogenic.o)] Error 1
make[1]: *** [bin/SPhenoScotogenic] Error 2
make: *** [bin/SPheno] Error 2
----------------------------------------------------------------------------------------
When I changed "cVersion =$(shell expr $(version) \>= $(minV))" to "cVersion =minV" in makefile,
----------------------------------------------------------------------------------------
cd Scotogenic ; /Applications/Xcode.app/Contents/Developer/usr/bin/make F90=gfortran version=400.00
-------------------------------------------------------------------
ERROR:
The installed SPheno is version not compatibel with this module
Please, upgrade at least to SPheno version 3.3.0.
The current SPheno version can be downloaded from
http://www.hepforge.org/downloads/spheno
-------------------------------------------------------------------
----------------------------------------------------------------------------------------
And, when I deleted line 47 [ifeq (${cVersion},1)] and lines 73-91 [else..endif] (as your advise), the compile was failed with the same message as when I complied them with the original makefile. I always run make from the SPheno root-directory, not subdirectory of model. I cannot yet succeed to run make.
Best regards,
Junji Hisano
Re: install of spheno is failed.
Dear Frorian,
I tried to run make on Linux (ubuntu14) since I am not sure whether my problems come from mac or not. In this case, mathematica8 on mac is used to run MakeSPheno. I found that the same errors appear.
Best regards,
Junji Hisano
I tried to run make on Linux (ubuntu14) since I am not sure whether my problems come from mac or not. In this case, mathematica8 on mac is used to run MakeSPheno. I found that the same errors appear.
Best regards,
Junji Hisano
Re: install of spheno is failed.
Dear Junji,
there is no 'official' implementation of the Scotogenic model delivered in SARAH. So, I'm not sure, if we speak about the same model files. However, the files which I have here were written for some older SARAH versions. I guess that the problem comes from a more recent update, in which the boundary conditions involving SM couplings and those for the BSM parameters were separated for a more suitable handling. If this is the problem, your SPheno.m for the model you are looking at are looking like
This needs now to be split into
You can find here a description how these new matching works in general: http://stauby.de/sarah_wiki/index.php?t ... _in_SPheno
I hope this solves the problem. If not, it would be good if you could send me the version of the model you are looking at.
Best,
Florian
there is no 'official' implementation of the Scotogenic model delivered in SARAH. So, I'm not sure, if we speak about the same model files. However, the files which I have here were written for some older SARAH versions. I guess that the problem comes from a more recent update, in which the boundary conditions involving SM couplings and those for the BSM parameters were separated for a more suitable handling. If this is the problem, your SPheno.m for the model you are looking at are looking like
Code: Select all
...
BoundaryLowScaleInput={
{v, vSM},
{Ye, YeSM},
{Yd, YdSM},
{Yu, YuSM},
{g1, g1SM},
{g2, g2SM},
{g3, g3SM},
{lambda1,lambda1Input},
{lambda2,lambda2Input},
{lambda3,lambda3Input},
{lambda4,lambda4Input},
{lambda5,lambda5Input},
{mEt2,mEt2Input},
{Yn, LHInput[Yn]},
{Mn, LHInput[Mn]}
};
Code: Select all
...
DEFINITION[MatchingConditions]= {
{v, vSM},
{Ye, YeSM},
{Yd, YdSM},
{Yu, YuSM},
{g1, g1SM},
{g2, g2SM},
{g3, g3SM}
};
BoundaryLowScaleInput={
{lambda1,lambda1Input},
{lambda2,lambda2Input},
{lambda3,lambda3Input},
{lambda4,lambda4Input},
{lambda5,lambda5Input},
{mEt2,mEt2Input},
{Yn, LHInput[Yn]},
{Mn, LHInput[Mn]}
...
I hope this solves the problem. If not, it would be good if you could send me the version of the model you are looking at.
Best,
Florian
Re: install of spheno is failed.
Dear Florian,
Thank you very much. I succeeded to run make thanks to your point out.
Best regards,
Junji Hisano
Thank you very much. I succeeded to run make thanks to your point out.
Best regards,
Junji Hisano
Re: install of spheno is failed.
Dear Florian,
I ran the Scotogenic file in the previous version (i.e SARAH-4.11.0) it ran perfectly but I was able to use
only lower versions of SPheno. I recently downloaded the newer version of SARAH (i.e SARAH-4.12.3) but the
output was not same there was some there were errors in coupling of scalar
(which I could not figur out) and
also there was a problem in twoloop also.
Although it managed to give the output but then i got stuck in the newer version of SPheno-3.3.8
which gave the following errors
I would be highly if you could guide me through this problem
Thanks,
Arnab
I ran the Scotogenic file in the previous version (i.e SARAH-4.11.0) it ran perfectly but I was able to use
only lower versions of SPheno. I recently downloaded the newer version of SARAH (i.e SARAH-4.12.3) but the
output was not same there was some there were errors in coupling of scalar
Code: Select all
"Vertex::ChargeViolating: Non-zero result for {etI,etp,conj(Hp)} vertex which violates charge. (This might just be a problem with simplifying the vertex, but could also point towards a mistake in the implementation.)
Vertex::ChargeViolating: Non-zero result for {etI,Hp,conj(etp)} vertex which violates charge. (This might just be a problem with simplifying the vertex, but could also point towards a mistake in the implementation.)
Vertex::ChargeViolating: Non-zero result for {etp,etR,conj(Hp)} vertex which violates charge. (This might just be a problem with simplifying the vertex, but could also point towards a mistake in the implementation.)
General::stop: Further output of Vertex::ChargeViolating will be suppressed during this calculation. >>"also there was a problem in twoloop also.
Code: Select all
Extract::psl1: Position specification {All,1,1} in Extract[{{{C[Ah,Ah,hh]},{CouplingAhAhhh,cplAhAhhh},{},{lambda1,v},-I lambda1 v,{Ah,Ah,hh}},{{C[Ah,etI,etR]},{CouplingAhetIetR,cplAhetIetR},{},{lambda5,v},-I lambda5 v,{Ah,etI,etR}},<<24>>,{{C[Fd,VG,bar(Fd)]},{CouplingcFdFdVG,cplcFdFdVGL,cplcFdFdVGR},{gt1,gt2},{g3},-I g3 Delta(gt1,gt2),-I g3 Delta(gt1,gt2),{bar(Fd({gt1,ct1})),Fd({gt2,ct2}),VG({ct3,lt3})}},{{C[Fu,VG,bar(Fu)]},{CouplingcFuFuVG,cplcFuFuVGL,cplcFuFuVGR},{gt1,gt2},{g3},-I g3 Delta(gt1,gt2),-I g3 Delta(gt1,gt2),{bar(Fu({gt1,ct1})),Fu({gt2,ct2}),VG({ct3,lt3})}}},{All,1,1}] is not applicable. >>
Complement::heads: Heads List and Extract at positions 2 and 1 are expected to be the same. >>
Extract::psl1: Position specification {All,1,1} in Extract[(<<1>>),{All,1,1}] is not applicable. >>
Join::heads: Heads Complement and Extract at positions 1 and 2 are expected to be the same. >>
Extract::psl1: Position specification {All,1,1} in Extract[{{(Ah Ah hh
),{CouplingAhAhhh,cplAhAhhh},{},{lambda1,v},-I lambda1 v,{Ah,Ah,hh}},{(Ah etI etR
),{CouplingAhetIetR,cplAhetIetR},{},{lambda5,v},-I lambda5 v,{Ah,etI,etR}},<<24>>,{(Fd VG bar(Fd)
),{CouplingcFdFdVG,cplcFdFdVGL,cplcFdFdVGR},{gt1,gt2},{g3},-I g3 Delta(gt1,gt2),-I g3 Delta(gt1,gt2),{bar(Fd({gt1,ct1})),Fd({gt2,ct2}),VG({ct3,lt3})}},{(Fu VG bar(Fu)
),{CouplingcFuFuVG,cplcFuFuVGL,cplcFuFuVGR},{gt1,gt2},{g3},-I g3 Delta(gt1,gt2),-I g3 Delta(gt1,gt2),{bar(Fu({gt1,ct1})),Fu({gt2,ct2}),VG({ct3,lt3})}}},{All,1,1}] is not applicable. >>
General::stop: Further output of Extract::psl1 will be suppressed during this calculation. >>
Complement::heads: Heads List and Extract at positions 2 and 1 are expected to be the same. >>
Join::heads: Heads Complement and Extract at positions 1 and 2 are expected to be the same. >>
Complement::argm: Complement called with 0 arguments; 1 or more arguments are expected. >>
Extract::argt: Extract called with 0 arguments; 2 or 3 arguments are expected. >>
Complement::argm: Complement called with 0 arguments; 1 or more arguments are expected. >>
Extract::argt: Extract called with 0 arguments; 2 or 3 arguments are expected. >>
Although it managed to give the output but then i got stuck in the newer version of SPheno-3.3.8
which gave the following errors
Code: Select all
ar -ruc -U ../lib/libSPhenoScotogenic.a Settings.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar: illegal option -- U
usage: ar -d [-TLsv] archive file ...
ar -m [-TLsv] archive file ...
ar -m [-abiTLsv] position archive file ...
ar -p [-TLsv] archive [file ...]
ar -q [-cTLsv] archive file ...
ar -r [-cuTLsv] archive file ...
ar -r [-abciuTLsv] position archive file ...
ar -t [-TLsv] archive [file ...]
ar -x [-ouTLsv] archive [file ...]
make[2]: *** [../lib/libSPhenoScotogenic.a(Settings.o)] Error 1
make[1]: *** [bin/SPhenoScotogenic] Error 2
make: *** [bin/SPheno] Error 2
Thanks,
Arnab
Re: install of spheno is failed.
Hi,
concerning the different problems:
1) In SARAH 4.12.0 a checked was added if the vertices in agreement with the electric charge which wasn't there before. Thus, there are three possibilities: (i) the vertex is a numericla zero, i.e. everything is fine. (ii) the definition/sign of the electric charge of a particle in parameters.m is wrong. This should cause any serious problem, but might be nice to fix. (iii) a charge violating vertex is present. This would point towards a serious problem with the model. It might be good if you could contact the authors of the model files to figure that out.
2) In SARAH 4.11.0, the two-loop corrections for non-susy models were per default turned off. Now, they are turned on. If you don't need them (what I expect), use
3) The compiler flags have changes as well in 4.12.0. If your compiler doesn't support -U then remove it from the Makefile.
Best,
Florian
concerning the different problems:
1) In SARAH 4.12.0 a checked was added if the vertices in agreement with the electric charge which wasn't there before. Thus, there are three possibilities: (i) the vertex is a numericla zero, i.e. everything is fine. (ii) the definition/sign of the electric charge of a particle in parameters.m is wrong. This should cause any serious problem, but might be nice to fix. (iii) a charge violating vertex is present. This would point towards a serious problem with the model. It might be good if you could contact the authors of the model files to figure that out.
2) In SARAH 4.11.0, the two-loop corrections for non-susy models were per default turned off. Now, they are turned on. If you don't need them (what I expect), use
Code: Select all
MakeSPheno[Include2loopMasses->False]
Best,
Florian
Re: install of spheno is failed.
Hi Florian,
Thank you for the prompt reply. It really helped.
Best Regards,
Arnab
Thank you for the prompt reply. It really helped.
Best Regards,
Arnab