Hi Florian,
I have a low energy model where 3 scalar doublets receive a vev but 2 of the vevs are proportional
so effectively there are only 2 vevs, I checked the model with CheckModel[] and there
seems not to be an apparent error. I'm interested in calculating the relic density of an
additional inert doublet with Micromegas, so I'm only considering tree level quantities.
When I do
MakeSPheno[IncludeLoopDecays -> False]
and try to compile I get this error:
gfortran -c -g -ffree-line-length-none -J../include -I../include SPheno4HDM_S3.f90
SPheno4HDM_S3.f90:223:19:
tanbetaMZ = tanbeta
Error: Symbol ‘tanbeta’ at (1) has no IMPLICIT type
I attach the model files, any suggestions?
I'm using SARAH 4.12.3 and SPheno 4.0.3
Thank you for your time.
Question on low energy model
Question on low energy model
- Attachments
-
- 4HDM_S3.m
- (4.75 KiB) Downloaded 141 times
-
- parameters.m
- (13.58 KiB) Downloaded 148 times
-
- SPheno.m
- (1.37 KiB) Downloaded 149 times
-
- particles.m
- (9.48 KiB) Downloaded 134 times
Re: Question on low energy model
Hi,
I guess the problem is that you use another OutputName for TanBeta. It seems that this possibility was not yet considered in SARAH before. Therefore, it should be sufficient to change TanBeta in that line to tb which you use.
Cheers,
Florian
I guess the problem is that you use another OutputName for TanBeta. It seems that this possibility was not yet considered in SARAH before. Therefore, it should be sufficient to change TanBeta in that line to tb which you use.
Cheers,
Florian
Re: Question on low energy model
Hi Florian,
ok thanks.
Still, it is a little bit confusing because in the parameters.m file located in
SARAH-4.12.3/Models directory, the definition of TanBeta also has
OutputName-> tb
Alternatively I also tried
OutputName-> tanbeta
and it compiles without errors.
Thanks a lot.
ok thanks.
Still, it is a little bit confusing because in the parameters.m file located in
SARAH-4.12.3/Models directory, the definition of TanBeta also has
OutputName-> tb
Alternatively I also tried
OutputName-> tanbeta
and it compiles without errors.
Thanks a lot.
Re: Question on low energy model
Hi,
that's a good observation and I was also confused right now. The point is that I actually don't parametrise the ew VEVs in the other model files via tan(beta) in parameters.m, but do that only via the matching conditions written in SPheno.m. Therefore, tan(beta) is not considered as an 'intrinsic' model parameter and the OutputName is not used.
I hope that became somehow clear. It's a picky discrimination how SARAH treats parameters internally. Maybe, I find a way how to circumvent that problem in the future.
Cheers,
Florian
that's a good observation and I was also confused right now. The point is that I actually don't parametrise the ew VEVs in the other model files via tan(beta) in parameters.m, but do that only via the matching conditions written in SPheno.m. Therefore, tan(beta) is not considered as an 'intrinsic' model parameter and the OutputName is not used.
I hope that became somehow clear. It's a picky discrimination how SARAH treats parameters internally. Maybe, I find a way how to circumvent that problem in the future.
Cheers,
Florian