Problem trying to implement BSM model with SARAH

Asked by Kevin Alberto Urquía Calderón

Hi. I've been trying to implement a BSM model using SARAH, specifically this one: https://sarah.hepforge.org/trac/wiki/LRSM

The link I provided already gives you the WHIZARD model files. I tried using those files and using Mathematica to generate the files, and in both cases I get the same error after writing "make":

make[1]: Entering directory '/home/kurquia/.Mathematica/Applications/SARAH/Output/LRSM/EWSB/WHIZARD_Omega/omega'
/usr/bin/ocamlopt.opt -I /usr/local/lib/omega/caml -c lrsm_sarah_mdl.ml
File "lrsm_sarah_mdl.ml", line 39, characters 9-10:
39 | type s{0, 0, 3, 303}_Hm =
              ^
Error: Syntax error: 'end' expected
File "lrsm_sarah_mdl.ml", line 21, characters 0-6:
21 | struct
     ^^^^^^
  This 'struct' might be unmatched

Is there a fix for this?

Question information

Language:
English Edit question
Status:
Solved
For:
WHIZARD Edit question
Assignee:
Thorsten Ohl Edit question
Solved by:
Kevin Alberto Urquía Calderón
Solved:
Last query:
Last reply:
Revision history for this message
Thorsten Ohl (thomega) said :
#1

Hi Kevin,

something must have gone wrong with the variable names in the creation of the O'Mega
input file lrsm_sarah_mdl.ml. Probably a particle name that was not anticipated by the
authors of the old interface.

Instead of trying to fix the file manually (there are many of these errors) or trying to fix
the translator, I would suggest to upgrade the current WHIZARD version and use the UFO
version of the model. This is the currently supported way, as the old interface is no longer
fully supported.

Cheers,
-Thorsten

Revision history for this message
Kevin Alberto Urquía Calderón (kurquia) said :
#2

Hi Thorsten,

Thanks for your answer! I'll use the UFO version of the model instead.

Cheers,
-Kevin