2HDME: Two-Higgs-Doublet Model Evolver

Research output: Contribution to journalArticle


Two-Higgs-Doublet Model Evolver (2HDME) is a C++ program that provides the functionality to perform fast renormalization group equation running of the general, potentially CP-violating, 2 Higgs Doublet Model at 2-loop order. Simple tree-level calculations of masses; calculations of the oblique parameters S, T and U; different parameterizations of the scalar potential; tests of perturbativity, unitarity and tree-level stability of the scalar potential are also implemented. We briefly describe the 2HDME's structure, provide a demonstration of how to use it and list some of the most useful functions. Program summary: Program Title: 2HDME Program Files doi: http://dx.doi.org/10.17632/57mthstgjb.1 Licensing provisions: GNU GPLv3 Programming language: C++ Nature of problem: Renormalization group evolution of the general, potentially complex, 2 Higgs doublet model at 2-loop order. Also tests of perturbativity, unitarity and tree-level stability of the model. Solution method: Numerical solutions of systems of ordinary differential equations.


  • Joel Oredsson
Research areas and keywords

Subject classification (UKÄ) – MANDATORY

  • Computational Mathematics
  • Other Physics Topics


  • 2-loop, 2HDM, C++, Higgs physics, RGE
Original languageEnglish
Pages (from-to)409-426
JournalComputer Physics Communications
Early online date2019
Publication statusPublished - 2019
Publication categoryResearch

Related research output

Oredsson, J., 2019, Department of Astronomy and Theoretical Physics, Lund University. 226 p.

Research output: ThesisDoctoral Thesis (compilation)

View all (1)