Error detected in "launch auto "

Asked by Ambresh Shivaji

Dear Experts,

I am not able to launch the p p > z h [QCD] process successfully. The terminal output is
included below for your kind reference.
Similar error occurs for many other processes involving " z h" in the final state. However,
there is no such problem while running p p > w h [QCD] process.

Please suggest a solution to this strange problem.

Thanks & Regards,
--
ambresh

======================================================================
launch auto
INFO: Enter mode value: Go to the related mode
The following switches determine which operations are executed:
 1 Perturbative order of the calculation: order=LO
 2 Fixed order (no event generation and no MC@[N]LO matching): fixed_order=ON
 3 Shower the generated events: shower=OFF
 4 Decay particles with the MadSpin module: madspin=OFF
  Either type the switch number (1 to 4) to change its default setting,
  or set any switch explicitly (e.g. type 'order=LO' at the prompt)
  Type '0', 'auto', 'done' or just press enter when you are done.
 [0, 1, 2, 3, 4, auto, done, order=LO, order=NLO, ... ][60s to answer]
>0
INFO: will run in mode: LO
Do you want to edit a card (press enter to bypass editing)?
  1 / param : param_card.dat
  2 / run : run_card.dat
  3 / FO_analyse : FO_analyse_card.dat
 you can also
   - enter the path to a valid card or banner.
   - use the 'set' command to modify a parameter directly.
     The set option works only for param_card and run_card.
     Type 'help set' for more information on this command.
   - call an external program (ASperGE/MadWidth/...).
     Type 'help' for the list of available command
 [0, done, 1, param, 2, run, 3, FO_analyse, enter path][60s to answer]
>0
INFO: Starting run
INFO: Compiling the code
INFO: Using built-in libraries for PDFs
INFO: Compiling source...
INFO: ...done, continuing with P* directories
INFO: Compiling directories...
INFO: Compiling on 8 cores
INFO: Compiling P0_dxd_zh...
INFO: Compiling P0_ddx_zh...
INFO: Compiling P0_uxu_zh...
INFO: Compiling P0_uux_zh...
INFO: P0_dxd_zh done.
INFO: P0_uux_zh done.
INFO: P0_uxu_zh done.
INFO: P0_ddx_zh done.
INFO: Checking test output:
INFO: P0_uux_zh
INFO: Result for test_ME:
INFO: Passed.
INFO: P0_ddx_zh
INFO: Result for test_ME:
INFO: Passed.
INFO: P0_uxu_zh
INFO: Result for test_ME:
INFO: Passed.
INFO: P0_dxd_zh
INFO: Result for test_ME:
INFO: Passed.
INFO: Starting run
INFO: Using 8 cores
INFO: Cleaning previous results
INFO: Doing fixed order LO
INFO: Setting up grids
INFO: Idle: 0, Running: 0, Completed: 0 [ current time: 11h33 ]
ls: cannot access P*/born_G*: No such file or directory
ls: cannot access P*/born_G*: No such file or directory
grep: P*/born_G*/res_0: No such file or directory
Traceback (most recent call last):
  File "./sumres.py", line 130, in <module>
    (totABS, math.sqrt(errABS), math.sqrt(errABS)/totABS *100.,tot, math.sqrt(err), math.sqrt(err)/tot *100.)
ZeroDivisionError: float division by zero
INFO: Return code of the event collection: None
INFO: Output of the event collection:
N of directories: 0
Found 0 correctly terminated jobs

Error detected in "launch auto "
write debug file /home/ambresh/Applications/MG5_aMC_v2_1_2/pp_zh_nlo/run_04_LO_tag_1_debug.log
If you need help with this issue please contact us on https://answers.launchpad.net/madgraph5
aMCatNLOError : An error occurred during the collection of results.
 Please check the .log files inside the directories which failed.
quit
INFO:
====================================================================================

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
marco zaro Edit question
Solved by:
Rikkert Frederix
Solved:
Last query:
Last reply:
Revision history for this message
marco zaro (marco-zaro) said :
#1

Hi Ambresh,
can you please send me the cards you are using, so that i can have a more detailed look?
Please send them to my email address and not to the LP one.
Cheers,

Marco

Revision history for this message
marco zaro (marco-zaro) said :
#2

Hi Ambresh, it is very weird, as with your cards everything works ok for me...
can you check the following things:
does any directory named born_G* (star stays for a number) exist inside the SubProcesses/P0_.... ones?
does the executable madevent_mintFO exist inside the P0_... dirs?
Can you please also check the content of the test_ME.log files (always inside the P0_..) dirs and send one of these files to me?

Thanks,

Marco

Revision history for this message
marco zaro (marco-zaro) said :
#3

Hi Ambresh,
so in the test output there is this error

 Enter graph number (iconfig), '0' loops over all graphs
Using random seed offsets: 0 , 2 , 0
  with seed 38
 Ranmar initialization seeds 18043 9414
 ERROR in the determination of conflicting BW -1 216.18799999999999 216.18799999999999

which should also appear when gensym is run

It comes from setcuts.f, line 414

               if (xm(i).lt.mass_min(i)) then
                  write (*,*)
     $ 'ERROR in the determination of conflicting BW',i
     $ ,xm(i),mass_min(i)
                  stop
               endif

and should be clearly due to some numerical instability.

I add Rikkert to the discussion, as he is more expert than me on this part of the code.
I hope he will be able to help soon.

Cheers,

Marco

Revision history for this message
Ambresh Shivaji (ambresh-shivaji) said :
#4

Hi Marco,

1. " born_G* " dirs do not exist in any of the " P0_* " dirs,

2. the executable " madevent_mintFO " does exist inside all the "P0_*"
dirs,

3. Following error is reported in " test_ME.log " files

 ERROR in the determination of conflicting BW -1
216.18799999999999 216.18799999999999

I have sent you one of these log files.

Thanks.

On Wed, Aug 20, 2014 at 1:52 PM, marco zaro <
<email address hidden>> wrote:

> Your question #253295 on MadGraph5_aMC@NLO changed:
> https://answers.launchpad.net/mg5amcnlo/+question/253295
>
> marco zaro requested more information:
> Hi Ambresh, it is very weird, as with your cards everything works ok for
> me...
> can you check the following things:
> does any directory named born_G* (star stays for a number) exist inside
> the SubProcesses/P0_.... ones?
> does the executable madevent_mintFO exist inside the P0_... dirs?
> Can you please also check the content of the test_ME.log files (always
> inside the P0_..) dirs and send one of these files to me?
>
> Thanks,
>
> Marco
>
> --
> To answer this request for more information, you can either reply to
> this email or enter your reply at the following page:
> https://answers.launchpad.net/mg5amcnlo/+question/253295
>
> You received this question notification because you asked the question.
>

--
Ambresh Shivaji
HRI Allahabad

Fear does not have any special power unless you empower it by submitting to
it.

Revision history for this message
Best Rikkert Frederix (frederix) said :
#5

Dear Ambresh,

I agree that this part of the code is not 100% safe in the case of (very tiny) numerical errors. I suggest therefore to replace the line (line number 413)

               if (xm(i).lt.mass_min(i)) then

by

               if (xm(i).lt.mass_min(i)-vtiny) then

in Template/NLO/SubProcesses/setcuts.f. (and in the <YOURPROCESS/SubProcesses/setcuts.f if you do not want to regenerate your process).

Let me know if this fixes the problem.

Kind regards,
Rikkert

Revision history for this message
Ambresh Shivaji (ambresh-shivaji) said :
#6

Dear Rikkert and Marco,

Thanks for identifying the problem and suggesting a working
solution. I confirm that my problem is solved after following your
suggestion.

Regards,
--
ambresh

Revision history for this message
Ambresh Shivaji (ambresh-shivaji) said :
#7

Thanks Rikkert Frederix, that solved my question.