madDM example fails w/MG5_aMC_v2_3_0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MadDM |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hello,
Im trying to follow the basic maddm example using:
MG5_aMC_v2.3.0
maddm_v2.0.2_beta (also tried maddm_v2.0.3_beta)
I then run:
MG5_aMC_v2_3_0 > cd maddm_v2.0
Enter model name (press Enter to list the available models): rsxSM
Enter project name (rsxSM):
Calculate relic density? [y] (y/n)y
Calculate direct detection cross sections? [y] (y/n)n
Enter DM candidate (press Enter to automatically find the DM candidate):
(Enter 'particles' to see a list of particles)
*** Exclude particles via the standard MG "/" notation
x1
I then run without coannihilating particles and without editing the default param_card or the maddm_card.inc
and I see:
cd Source/DHELAS/ && make
make[1]: Entering directory `/share/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
ranlib ../../lib/
make[1]: Leaving directory `/share/
cd Source/MODEL/ && make
make[1]: Entering directory `/share/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
ranlib ../../lib/
make[1]: Leaving directory `/share/
cd matrix_elements/ && make
make[1]: Entering directory `/share/
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
ar r libmatrix_
ar: creating libmatrix_
make[1]: Leaving directory `/share/
mv matrix_
ranlib lib/libmatrix_
cd src/ && make relic_density
make[1]: Entering directory `/share/
rm -f *.o
rm -f ../maddm.x
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -c -O -fno-align-commons -ffixed-
gfortran -O -fno-align-commons -ffixed-
tests.o: In function `lux_exclusion_':
tests.f:
tests.o: In function `form_testmass_':
tests.f:
tests.f:
tests.f:
tests.f:
tests.o: In function `form_test_':
tests.f:
tests.f:
tests.f:
tests.f:
tests.o: In function `v_e_test_':
tests.f:
tests.f:
tests.o: In function `d2rdedcos_test_':
tests.f:
tests.f:
collect2: ld returned 1 exit status
make[1]: *** [relic_density] Error 1
make[1]: Leaving directory `/share/
make: [relic_density] Error 2 (ignored)
mv src/maddm.x .
mv: cannot stat `src/maddm.x': No such file or directory
make: [relic_density] Error 1 (ignored)
Finished!
Done!
Diagnostics:
rsxSM_x1
Projects/
Projects/rsxSM_x1
/bin/sh: /share/
------ Calculating Dark matter observables ------
Traceback (most recent call last):
File "maddm.py", line 46, in <module>
sigmaN_
File "/share/
result = open(self.
IOError: [Errno 2] No such file or directory: 'Projects/
Is there some other libraries that im missing ?
many thanks
john
Changed in maddm: | |
status: | New → Fix Released |
Hello,
Ive played around a bit more and it seems like the compile was failing. I managed to trace this down to the fact that the MDL_MU variables were not being defined b/c the model takes the light quark masses as 'ZERO'. When I add masses for the light quarks to the model by hand I can successfully run the relic density calculation.
However when I try to calculate the direct detection cross sections ramsDirDetect( ))
(eg: using dm.GenerateDiag
I see:
"Adding effective vertices from folder REAL to the model file...
model /Users/ johnda/ AtlasWork/ MG5_aMC_ v2.3.0/ MG5_aMC_ v2_3_0/ maddm_v2. 0/EffOperators/ REAL johnda/ AtlasWork/ MG5_aMC_ v2.3.0/ MG5_aMC_ v2_3_0/ maddm_v2. 0/EffOperators/ REAL ~sdm=X1 --recreate
~sdm
model /Users/
ERROR: Failed to add the effective vertices! Try to add the effective vertices to your model in MadGraph as a check."
I'm assuming this is b/c I incorrectly hacked in the light quark masses.
Do I need to have masses for light quarks in my model ? or is there another solution to the problem Im seeing ?
john