Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] adqr_v3_0.tar.gz(11658 Kbytes)
Manuscript Title: micrOMEGAs_3 : a program for calculating dark matter observables
Authors: G. Bélanger, F. Boudjema, A. Pukhov, A. Semenov
Program title: micrOMEGAs3
Catalogue identifier: ADQR_v3_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)960
Programming language: C and Fortran.
Computer: PC, Mac.
Operating system: UNIX (Linux, Darwin).
Has the code been vectorised or parallelized?: No
RAM: 50MB depending on the number of processes
Keywords: Dark matter, Relic density, Indirect detection, MSSM, Beyond Standard Model.
PACS: 95.35.+d, 14.80.Ly, 12.60.Jv.
Classification: 1.9, 11.6.

External routines: NMSSMTools (http://www.th.u-psud.fr/NMHDECAY/nmssmtools.html), LoopTools (www.feynarts.de/looptools). All code required is included in the distribution file.

Subprograms used:
Cat Id Title Reference
ADYR_v1_0 SuSpect CPC 176(2007)426
ADSR_v1_0 CPSuperH CPC 156(2004)283

Does the new version supersede the previous version?: Yes

Nature of problem:
Calculation of the relic density and direct and indirect detection rates of the lightest stable particle in a generic new model of particle physics.

Solution method:
In numerically solving the evolution equation for the density of dark matter, relativistic formulae for the thermal average are used. All tree-level processes for annihilation and coannihilation of new particles in the model are included as well as some 3-body final states. The cross-sections for all processes are calculated exactly with CalcHEP after definition of a model file. The propagation of the charged cosmic rays is solved within a semi-analytical two-zone model.

Reasons for new version:
There are many experiments that are currently searching for the remnants of dark matter annihilation and the relic density is determined precisely from cosmological measurements. In this version we add the computation of dark matter signals in neutrino telescopes, we generalize the Boltzmann equations so as to take into account a larger class of dark matter models and improve the precision in the prediction of the relic density for DM masses that are below the W mass. We compute the signal strength for Higgs production in different channels to compare with the results of the LHC.

Summary of revisions:
  • Generalization of the Boltzmann equations to include asymmetric dark matter and semi-annihilations: the DM asymmetry is taken into account when computing direct/indirect detection rates.
  • Incorporating loop-induced decays of Higgs particles to two-photons and two-gluons, and computing the signal strength for Higgs production in various channels that can be compared to results from LHC searches.
  • New module for neutrino signature from DM capture in the Sun and the Earth
  • Annihilation cross sections for some selected 3-body processes in addition to the 2-body tree-level processes. The 3-body option can be included in the computation of the relic density and/or for annihilation of dark matter in the galaxy.
  • Possibility of using different tables for the effective degrees of freedom in the early Universe
  • Annihilation cross sections for the loop induced processes γγ and γZ0 in the NMSSM and the CPVMSSM
  • New function for incorporating DM clumps
  • New function to define the strange quark content of the nucleon
  • The LanHEP source code for new models is included
  • New models with scalar DM are included (Inert doublet model and model with Z3 symmetry)
  • New implementation of the NMSSM which uses the Higgs self-couplings and the particle spectrum calculated in NMSSMTools 4.0
  • New versions of spectrum generators used in the MSSM (Suspect 2.4.1) and in the CPVMSSM (CPsuperH2.3)
  • Extended routines for flavor physics in the MSSM
  • New facilities to compute DM observables independently of the model
  • Update in interface tools to read files produced by other codes, this allows easy interface to other codes

Unusual features:
Depending on the parameters of the model, the program generates additional new code, compiles it and loads it dynamically.

Running time:
4 sec