UFO Error: particle names in UFO models

Asked by user1905

Hi,
I am very new to Whizard. I am trying to generate some events with ISR in whizard. I am trying to implement a new UFO model and certain error is there,
| WHIZARD 3.1.2
|=============================================================================|
| Reading model file '/home/packages/workwhizard/share/whizard/models/SM.mdl'
| Preloaded model: SM
| Process library 'default_lib': initialized
| Preloaded library: default_lib
| Reading model file '/home/packages/workwhizard/share/whizard/models/SM_hadrons.mdl'
| Reading commands from file 'eeww.sin'
| Reading model file '/home/packages/workwhizard/share/whizard/models/SM_aCTGC.mdl'
| Switching to model 'SM_aCTGC'
| Process library 'default_lib': recorded process 'eeww'
| Process library 'default_lib': recorded process 'dec1'
| Process library 'default_lib': recorded process 'dec2'
| Integrate: current process library needs compilation
| Process library 'default_lib': compiling ...
| Process library 'default_lib': keeping makefile
| Process library 'default_lib': keeping driver
| Process library 'default_lib': creating source code
  RM eeww_i1.f90,.mod,.lo
  RM dec1_i1.f90,.mod,.lo
  RM dec1_i2.f90,.mod,.lo
  RM dec1_i3.f90,.mod,.lo
  RM dec1_i4.f90,.mod,.lo
  RM dec2_i1.f90,.mod,.lo
  RM dec2_i2.f90,.mod,.lo
  RM dec2_i3.f90,.mod,.lo
  RM dec2_i4.f90,.mod,.lo
  OMEGA eeww_i1.f90
make: /home/packages/workwhizard/bin/omega_SM_aCTGC.opt: Command not found
make: *** [default_lib.makefile:50: eeww_i1.f90] Error 127
| command: make source -j1 -f default_lib.makefile
| Return code = 512
******************************************************************************
******************************************************************************
*** FATAL ERROR: System command returned with nonzero status code
******************************************************************************
******************************************************************************
WHIZARD run aborted.
Any suggestions will be appreciated.

Question information

Language:
English Edit question
Status:
Solved
For:
WHIZARD Edit question
Assignee:
Juergen Reuter Edit question
Solved by:
Juergen Reuter
Solved:
Last query:
Last reply:
Revision history for this message
Juergen Reuter (j.r.reuter) said :
#1

Hi,
actually the output that you are showing is not from an UFO model. It seems that you tried to create a certain model (with anomalous triple couplings?), but the model file ( /home/packages/workwhizard/share/whizard/models/SM_aCTGC.mdl) has been created independently, either by hand or by means of the (deprecated) SARAH or FeynRules interfaces. There is no corresponding executable of our matrix element generator to generate matrix element code ( /home/packages/workwhizard/bin/omega_SM_aCTGC.opt: Command not found). Having said that, from the output this was an incompletely generated model not created by means of a UFO input. For a UFO-based generated model, please follow the steps in Sec. 17.3 of the WHIZARD manual.
Cheers,
    JRR (Juergen)

Revision history for this message
Thorsten Ohl (thomega) said :
#2

Hi user1905,

welcome to Whizard. From the error message, it appears that you forgot to add '(ufo)' in
the model statement

   model = SM_aCTGC (ufo)

because Whizard tried to load a hardcoded model "SM_acTGC", which doesn't exist.

Cheers,
-Thorsten

Revision history for this message
user1905 (userinhep) said :
#3

I initiated fresh. the .sin file is as follows,

model = SM_aCTGC(ufo)

process eeww = e1, E1 => "W-", "W+"
process dec1 = "W-" => e1 + e2, N1 + N2
process dec2 = "W+" => u + c, D + S
!unstable "W+"() { ?auto_decays =true}
!unstable "W-"() { ?auto_decays =true}
unstable "W-" (dec1)
unstable "W+" (dec2)
compile

sqrts = 250 GeV

integrate(eeww){iterations = 3:100000:"gw", 5:30000:"w", 5:10000}

n_events = 1000000

sample_format = lhef
$lhef_version = "3.0"

simulate(eeww)

The error i received is,

                               WHIZARD 3.1.2
|=============================================================================|
| Reading model file '/home/packages/workwhizard/share/whizard/models/SM.mdl'
| Preloaded model: SM
| Process library 'default_lib': initialized
| Preloaded library: default_lib
| Reading model file '/home/packages/workwhizard/share/whizard/models/SM_hadrons.mdl'
| Reading commands from file 'eeww.sin'
| Model: Generating model 'SM_aCTGC' from UFO sources
| Model: Searching for UFO sources in working directory
| Model: Searching for UFO sources in '/home/packages/workwhizard/share/whizard/models/UFO'
| Model: Found UFO sources for model 'SM_aCTGC'
| Model: Model file 'SM_aCTGC.ufo.mdl' generated
| Reading model file 'SM_aCTGC.ufo.mdl'
| Switching to model 'SM_aCTGC' (generated from UFO source)
+ IDENTIFIER <variable> = e1
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
+ IDENTIFIER <variable> = E1
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
| Process library 'default_lib': recorded process 'eeww'
+ IDENTIFIER <variable> = e1
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
+ IDENTIFIER <variable> = e2
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
+ IDENTIFIER <variable> = N1
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
+ IDENTIFIER <variable> = N2
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
| Process library 'default_lib': recorded process 'dec1'
+ IDENTIFIER <variable> = D
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
+ IDENTIFIER <variable> = S
******************************************************************************
*** ERROR: This PDG-array variable is undefined at this point
******************************************************************************
| (WHIZARD run continues)
| Process library 'default_lib': recorded process 'dec2'
| Integrate: current process library needs compilation
| Process library 'default_lib': compiling ...
| Process library 'default_lib': writing makefile
| Process library 'default_lib': writing driver
| Process library 'default_lib': creating source code
  RM eeww_i1.f90,.mod,.lo
  RM dec1_i1.f90,.mod,.lo
  RM dec2_i1.f90,.mod,.lo
  RM dec2_i2.f90,.mod,.lo
  FC eeww_i1_par_SM_aCTGC.lo
  OMEGA[UFO]eeww_i1.f90
O'Mega: invalid process specification: not found: ?!
  FC dec1_i1_par_SM_aCTGC.lo
  OMEGA[UFO]dec1_i1.f90
O'Mega: invalid process specification: not found: ?!
  FC dec2_i1_par_SM_aCTGC.lo
  OMEGA[UFO]dec2_i1.f90
O'Mega: invalid process specification: not found: ?!
  FC dec2_i2_par_SM_aCTGC.lo
  OMEGA[UFO]dec2_i2.f90
O'Mega: invalid process specification: not found: ?!
| Process library 'default_lib': compiling sources
  FC default_lib.lo
| Process library 'default_lib': linking
  FCLD default_lib.la
| Process library 'default_lib': loading
| Process library 'default_lib': ... success.
| Integrate: compilation done
| RNG: Initializing TAO random-number generator
| RNG: Setting seed for random-number generator to 20090
| Initializing integration for process dec1:
| Process component 'dec1_i1': matrix element vanishes
Warning: Process 'dec1': matrix element vanishes
| ------------------------------------------------------------------------
| Process [decay]: 'dec1'
| Library name = 'default_lib'
| Process index = 2
| Process components: [none]
| ------------------------------------------------------------------------
Warning: No cuts have been defined.
|=============================================================================|
| It Calls Integral[GeV] Error[GeV] Err[%] Acc Eff[%] Chi2 N[It] |
|=============================================================================|
   1 0 0.0000000E+00 0.00E+00 0.00 0.00* 0.00
|=============================================================================|
******************************************************************************
******************************************************************************
*** FATAL ERROR: Unstable particle W-: partial width vanishes for all decay channels
******************************************************************************
******************************************************************************
| There were 8 error(s) and 2 warning(s).
WHIZARD run aborted.

Revision history for this message
Best Juergen Reuter (j.r.reuter) said :
#4

You need to use the particle names defined in the UFO files. They can be accessed by using the command
show (model)
after loading the UFO model.

Revision history for this message
user1905 (userinhep) said :
#5

Thanks Juergen Reuter, that solved my question.