which version of MG5_aMC can work with MadDM 3.2?

Asked by Y Zhong

I have tried to install maddm with MG5_aMC 2.7.3. It reports "Plugin PLUGIN.maddm is not supported by this version of MG5aMC." If I switch to MG5_aMC 2.8.3.2 and install maddm. It reports "WARNING:root:python2 support will be removed in last quarter 2021. If you use python2 due to issue with Python3, please report them on https://bugs.launchpad.net/mg5amcnlo
Plugin PLUGIN.maddm is not supported by this version of MG5aMC."

So I wonder which version I should use? (I use Python 2.7.16)

Question information

Language:
English Edit question
Status:
Answered
For:
MadDM Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Daniele Massaro (dmassaro) said :
#1

Hi Y Zhong,

the minimal MG5_aMC version required for MadDM is 2.8.2.
The message you have is a warning which you can ignore, as it is related to Python 2 not being supported anymore. But now, MadDM works only on Python 2, so there's nothing else you can do.
We are working right now on a MadDM version for Python 3, which we would release anytime soon.

Cheers.
--
Daniele

Revision history for this message
Y Zhong (ymzhong) said :
#2

Thanks for your clarification.

I have another related question. When I try the tutorial mode of MadDM 3.2, it requires to import DMsimp_s_spin0_MD model. Somehow MG5 cannot download it automatically and give me following error message.

MG5_aMC>import model DMsimp_s_spin0_MD
Error detected in "import model DMsimp_s_spin0_MD"
write debug file MG5_debug
If you need help with this issue please contact us on https://answers.launchpad.net/mg5amcnlo
str : Path DMsimp_s_spin0_MD is not a valid pathname

I wonder where I can find the model?

Revision history for this message
Daniele Massaro (dmassaro) said :
#3

Hi Y Zhong,

thank you for the notice. It was not working indeed.
Now it should work. Typing the import command would automatically download the model.

Cheers.
--
Daniele

Revision history for this message
Y Zhong (ymzhong) said :
#4

Thank you very much! The tutorial is working now.

I have one more question. For all the DM models I imported, Maddm will automatically add EffOperators to it. I wonder if there is any documentation that explains EffOperators? And when does Maddm use EffOperators?

I found some descriptions in Sec. III B of https://arxiv.org/pdf/1505.04190.pdf. But it does not explain what *.fr file generates EffOperators and what parameters sSIe, fSIe, etc are.

Revision history for this message
Daniele Massaro (dmassaro) said :
#5

Hi Y Zhong,

the EffOperators are added when you define the dark matter particle. This addition is only used in the direct detection module of MadDM. Those effective operators and the new particles enters only in the computations related to direct detection and the user is not supposed to do anything with them, because they are automatically handled by MadDM.
Hope this answer your question.

Cheers.
--
Daniele

Can you help with this problem?

Provide an answer of your own, or ask Y Zhong for more information if necessary.

To post a message you must log in.