Page 1 of 1

SPheno runs on one computer but not on another

Posted: 17. Oct 2018, 16:56
by Zeick
Hi!

I fail to execute SPheno for our model in my computer (SPheno output generated by SARAH), but in my collague's computer it runs without errors. Here is the error message.

Code: Select all

SPheno-3.3.8 bin/SPhenoMyModel
 Calculating branching ratios and decay widths
 NaN appearing in solution of tadpole equations for MHd2
Note: The following floating-point exceptions are signalling:
IEEE_INVALID_FLAG IEEE_DIVIDE_BY_ZERO IEEE_UNDERFLOW_FLAG IEEE_DENORMAL
STOP Subroutine TerminateProgram
We use SPheno 3.3.8 and our gfortran compiler is 8.2.0. We both have the same versions of SPheno and gfortran. We use 64-bit Ubuntu Linux. SPheno appears to have some issues with gfortran compiler.

When you have the time, please check it out. We have no idea what causes this.

Re: SPheno runs on one computer but not on another

Posted: 17. Oct 2018, 20:59
by FStaub
Hi,

the best way to track the origin of this behaviour would be to use ifort and compile with the flag -C
That should give some more details why NaN appear. This non-deterministic behaviour usually appears if some array index is out of range or if a variable is used before initialization, i.e. some 'random stuff' is used in these cases.

Cheers
Florian