Runtime error (out of bounds) for integrating three different NLO components
Using the openloops_1 from the functional tests with the process definition
process openloops_1_p1 = E1, e1 => b, B { nlo_calculation = "Born", "Real", "Virtual" }
yields the following runtime error:
Runtime Error: commands.f90, line 1602: Subscript 1 of CMD%PN_COMPONENTS (value 4) is out of range (1:3)
Program terminated by fatal error
commands.f90, line 1602: Error occurred in COMMANDS:CMD_NLO_EXECUTE
commands.f90, line 5835: Called by COMMANDS:COMMAND_LIST_EXECUTE
commands.f90, line 892: Called by COMMANDS:CMD_EXECUTE_OPTIONS
commands.f90, line 5834: Called by COMMANDS:COMMAND_LIST_EXECUTE
whizard.f90, line 348: Called by WHIZARD:WHIZARD_PROCESS_STREAM
whizard.f90, line 323: Called by WHIZARD:WHIZARD_PROCESS_FILE
main.f90, line 415: Called by MAIN
}}}
Change History (3)
Summary: |
Runtim error (out of bounds) for integrating three different NLO components →
Runtime error (out of bounds) for integrating three different NLO components
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
Milestone: |
v2.4.1 →
v2.5.0
|
This was resolved in r7836. Actually, the logic of the
cmd_nlo_t
type was not concise, now this allows for an arbitrary list, that then correctly sets the different NLO components.