compiler problems with THDM-III

Questions about the interface between SARAH and SPheno as well as the FlavorKit functionality
Post Reply
katelynn
Posts: 12
Joined: 4. May 2017, 01:44

compiler problems with THDM-III

Post by katelynn » 16. Aug 2017, 23:04

Hi Florian

I think there are also problems when trying to compile the Spheno modules
with latest ifort for the THDM-III that comes with SARAH.

I generated the Spheno output and tried to compile it. It stops
after many errors, e.g. see below.

On the other hand, I successfully compiled the modules for the BLSSM, so it seems it has to do
with this specific model.

Regards



/opt/intel/bin/ifort -c -O -module ../include -I../include SPhenoTHDMIII.f90
SPhenoTHDMIII.f90(190): error #6405: The same named entity from different modules and/or program units cannot be referenced. [EPSD]
epsD = epsDIN
-^
SPhenoTHDMIII.f90(190): error #6414: This PARAMETER constant name is invalid in this context. [EPSD]
epsD = epsDIN
-^
SPhenoTHDMIII.f90(190): error #6366: The shapes of the array expressions do not conform. [EPSD]
epsD = epsDIN
-^
SPhenoTHDMIII.f90(228): error #6405: The same named entity from different modules and/or program units cannot be referenced. [EPSD]
& g3,Lam6,Lam5,Lam7,Lam1,Lam4,Lam3,Lam2,epsU,Yu,Yd,Ye,epsD,epsE,M12,M112,M222,.False.)
------------------------------------------------------^
SPhenoTHDMIII.f90(228): error #6633: The type of the actual argument differs from the type of the dummy argument. [1E-8]
& g3,Lam6,Lam5,Lam7,Lam1,Lam4,Lam3,Lam2,epsU,Yu,Yd,Ye,epsD,epsE,M12,M112,M222,.False.)
------------------------------------------------------^
SPhenoTHDMIII.f90(228): error #6638: An actual argument is an expression or constant; this is not valid since the associated dummy argument has the explicit INTENT(OUT) or INTENT(INOUT) attribute. [1E-8]
& g3,Lam6,Lam5,Lam7,Lam1,Lam4,Lam3,Lam2,epsU,Yu,Yd,Ye,epsD,epsE,M12,M112,M222,.False.)
------------------------------------------------------^
SPhenoTHDMIII.f90(227): error #8284: If the actual argument is scalar, the dummy argument shall be scalar unless the actual argument is of type character or is an element of an array that is not assumed shape, pointer, or polymorphic. [EPSD]
Call SetMatchingConditions(g1SM,g2SM,g3SM,YuSM,YdSM,YeSM,vSM,vd,vu,g1,g2,

FStaub
Site Admin
Posts: 822
Joined: 13. Apr 2016, 14:05

Re: compiler problems with THDM-III

Post by FStaub » 17. Aug 2017, 13:15

Hi,

that's a naming conflict because "epsD" is now just by SPheno internally. I have renamed the output names of the additional Yukawas. See the attached file.

Best,
Florian
Attachments
parameters.m
(3.23 KiB) Downloaded 213 times

katelynn
Posts: 12
Joined: 4. May 2017, 01:44

Re: compiler problems with THDM-III

Post by katelynn » 17. Aug 2017, 23:29

Hi

It's working now,

Thanks a lot.

katelynn
Posts: 12
Joined: 4. May 2017, 01:44

Re: compiler problems with THDM-III

Post by katelynn » 22. Aug 2017, 22:19

Hi Florian,

Thank you for your time, one more question.

After successful compilation of SPheno module for this model (THDMIII)
I use the input file generated by SARAH for low energy (as it is without modification)
and get a NAN error:

./bin/SPhenoTHDMIII ./LesHouches.in.THDMIII_low
NaN appearing in solution of tadpole equations for M222

Dont know where I went wrong, Im using latest SARAH and SPheno-4.0.3.
Thanks in advanced.

katelynn
Posts: 12
Joined: 4. May 2017, 01:44

Re: compiler problems with THDM-III

Post by katelynn » 22. Aug 2017, 22:41

Edit:

For some reason the input file is missing the line

10 5.0000000E+01 # TanBeta

when I put it by hand then it works without any error.

Cheers.

katelynn
Posts: 12
Joined: 4. May 2017, 01:44

Re: compiler problems with THDM-III

Post by katelynn » 23. Aug 2017, 15:31

On the other hand, doesn't SARAH solves for TanBeta from the matching conditions?

But then why it gives the NAN error when I dont write the initial value of TanBeta in the
LH input file?

Would you clarify a little on this?

Thank you for your time.

FStaub
Site Admin
Posts: 822
Joined: 13. Apr 2016, 14:05

Re: compiler problems with THDM-III

Post by FStaub » 23. Aug 2017, 16:14

Hi,

SPheno doesn't solve for tan(beta), i.e. it must be given as input. That the entry was missing in the _low input is a problem only in generating this template for the input. I need to check what goes wrong there.

Cheers,
Florian

FStaub
Site Admin
Posts: 822
Joined: 13. Apr 2016, 14:05

Re: compiler problems with THDM-III

Post by FStaub » 24. Aug 2017, 10:40

Hi,

here is the patch to get the correct template file including tan(beta).

Best,
Florian
Attachments
SPhenoLesHouchesAndMake.m
(35.69 KiB) Downloaded 203 times

Post Reply