MSSM launch with chargino fails on MacOSX
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MadGraph5_aMC@NLO |
Fix Released
|
Undecided
|
Johan Alwall |
Bug Description
Dear MadTeam,
The following command dies with an error on MacOSX:
$ ./bin/mg5
> import model mssm
> generate p p > x1+ n1
> output foo
> launch -f foo --laststep=parton
The MSSM model and Cards are the default (attached) one.
This issue occurs for "p p > x1- n1" and "p p > n1 n4" but does not for "p p > n1 n1".
The error message says
>
> refine 10000
> Refine results to 10000
> P0_qq_x1pn1
> usage: mkdir [-pv] [-m mode] directory ...
> ././ajob1: line 22: ../madevent: No such file or directory
> usage: mkdir [-pv] [-m mode] directory ...
> ././ajob1: line 60: ../madevent: No such file or directory
> usage: mkdir [-pv] [-m mode] directory ...
> ././ajob1: line 98: ../madevent: No such file or directory
> ./ajob1 run in 0.026181 s
> Error detected in "generate_events run_01 -f --laststep=parton"
> write debug file /Users/
> If you need help with this issue please contact us on https:/
> MadGraph5Error : ./ajob1 didn't stop properly. Stop all computation
> quit
>
This issue occurs on MacOSX (10.7/Lion). On Linux (Debian), no error reported and the generation finishes correctly.
I checked that MG5 ver.1.4.7 (and the latest trunk @216) reproduces this issue.
I attach the log file.
---
I investigated a little bit, and I noticed that the files "ajobN" begin with, e.g.
> #!/bin/bash
> k=run1_app.log
> script=ajob1
> j=
>
i.e. the variable $j is empty.
As these files seem to be generated by gen_ximprove, this issue occurs because gen_ximprove cannot produce the string for j.
Also I noticed that some generated directories have invalid names.
For "p p > x1+ n1", the directory "SubProcesses/
???A%
I suppose that this is because I use Japanese lauguage, and try using LANG=C option, but LANG=C does not stop generating these directories.
First I thought this invalid directory forbids gen_ximprove to generate $j.
However, for "p p > n1 n4", the directory "P0_qq_n1n4" has no directory with an invalid name.
G1.1/ G1.2/ G2/ G3/ G4/ G5/ G6/ G7/ G8/
but P0_qq_n1n4/ajob1 has empty $j and ajob1 fails as I described above.
In this case, I have ajob1 to ajob8. ajob1 has empty $j, and ajob2-8 have j=G6a, G6b, G6c, G3a, G3b, G5a, G5b, respectively.
---
Here I stopped investigation. I will let you know when i notice something.
Related branches
- Johan Alwall (community): Needs Fixing
- Olivier Mattelaer: Approve
-
Diff: 1468 lines (+820/-117)23 files modifiedDECAY/decay.f (+1/-1)
Template/SubProcesses/myamp.f (+28/-6)
Template/bin/internal/create_matching_plots.sh (+28/-20)
Template/bin/internal/make_madevent_tar (+1/-1)
Template/bin/internal/plot (+0/-5)
UpdateNotes.txt (+24/-1)
madgraph/VERSION (+2/-2)
madgraph/core/base_objects.py (+13/-2)
madgraph/core/diagram_generation.py (+23/-2)
madgraph/core/helas_objects.py (+8/-4)
madgraph/interface/madevent_interface.py (+42/-28)
madgraph/interface/madgraph_interface.py (+8/-1)
madgraph/iolibs/group_subprocs.py (+20/-18)
madgraph/various/cluster.py (+3/-2)
madgraph/various/gen_crossxhtml.py (+12/-4)
models/check_param_card.py (+64/-11)
tests/acceptance_tests/test_cmd_madevent.py (+2/-2)
tests/acceptance_tests/test_model_equivalence.py (+15/-3)
tests/unit_tests/core/test_diagram_generation.py (+35/-2)
tests/unit_tests/iolibs/test_export_v4.py (+1/-1)
tests/unit_tests/iolibs/test_group_subprocs.py (+483/-0)
tests/unit_tests/various/test_aloha.py (+1/-1)
tests/unit_tests/various/test_check_param_card.py (+6/-0)
Changed in madgraph5: | |
status: | In Progress → Fix Committed |
Changed in madgraph5: | |
status: | Fix Committed → Fix Released |
Hello Sho,
I can't reproduce your problem on my Mac OSX 10.6 with gcc 4.6.0, so we'll need you to do debugging (with our help).
Can you try going to one of the SubProcesses/P**** directories and run internal/ gen_ximprove
../bin/
and copy the resulting output here?
Thanks,
Johan