Skip to content

Commit

Permalink
address referee 1 comment 4b: diagonalization precision
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Voigt committed Oct 14, 2014
1 parent e8493db commit 3f4d7d9
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion doc/flexiblesusy-paper.tex
Expand Up @@ -1467,7 +1467,15 @@ \subsection{Tree-level spectrum}
matrices with less than four rows and columns, and the LAPACK routines
\code{zgesvd}, \code{dgesvd} for larger matrices. For the other types
of diagonalization, \code{Eigen::SelfAdjointEigenSolver} from Eigen is
used regardless of the matrix size.
used regardless of the matrix size. Note, that \fs uses double
precision floating point data types with $15$ significant digits to
store the mass matrices and the mass eigenvalues. In case a particle
multiplet contains a very split mass hierarchy, where the mass
difference between the smallest and the largest mass in the multiplet
is of the order or greater than 10 orders of magnitude, double
precision data types are no longer sufficient. In this case we
recommend to either split the multiplet into sub-multiplets with
smaller mass hierarchies, or integrate out the heavy states.
\fs uses the following conventions for the diagonalization: A mass
matrix $M^2$ for real scalar fields $\phi_i$ is diagonalized with an
Expand Down

0 comments on commit 3f4d7d9

Please sign in to comment.