Note on tools for HEP

Model file for CalcHEP/MicrOMEGAs by FeynRules (checked with v 2.3 on 2022.4.21)

FeynRules can be downloaded from https://feynrules.irmp.ucl.ac.be/.
Example of model file : scalar.fr (singlet Higgs portal scalar)
Let us assume the source is unzipped at "/home/rsato/programs"
============================================================
$FeynRulesPath = "/home/rsato/programs/feynrules-current"
<<"/home/rsato/programs/feynrules-current/FeynRules.m"
LoadModel[$FeynRulesPath<>"/Models/SM/SM.fr", "scalar.fr"]
WriteCHOutput[LGauge, LFermions, LHiggs, LYukawa, LGhost, LDM, FlavorExpand->{True,SU2W}]
============================================================
FeynRules make directory "Scalar-CH" and put "extlib1.mdl", "func1.mdl", "lgrng1.mdl", "prtcls1.mdl", and "vars1.mdl" into "Scalar-CH"

MicrOMEGAs (checked with v 5.2.13 on 2022.4.21)

MicrOMEGAs can be downloaded from http://lapth.cnrs.fr/micromegas/
============================================================
make
./newProject scalar
============================================================

Example of model file : sample.cpp (calculate Omega h^2 and spin-independent cross section)
copy model files into "scalar/work/model", and then put sample.cpp into "scalar"
============================================================
make main=sample.cpp
./sample 60 0.1
============================================================

FeynCalc

web page : https://feyncalc.github.io/
Installation on Mathematica:
============================================================
Import["https://raw.githubusercontent.com/FeynCalc/feyncalc/master/install.m"];
InstallFeynCalc[]
============================================================

Madgraph

web page : http://madgraph.phys.ucl.ac.be/