
The EU Horizon2020 project under the acronym “MIXMAX” lead by Dr.Georgios Savvidis is devoted to the development and implementation of a state of the art new generation of pseudorandom number generators based on Kolmogorov-Anosov C-K systems for Monte Carlo Simulations:
https://mixmax.hepforge.org
http://www.inp.demokritos.gr/~savvidy/mixmax.php
The Monte Carlo method is an important computational technique in many areas of natural sciences and has a significant application in particle and nuclear physics, quantum physics, statistical physics, quantum chemistry, material science, information and communication technology, among many other multidisciplinary applications. The Monte Carlo method is one of the well established scientific methods, which is spreading and covering in recent years many new areas of its successful application: https://en.wikipedia.org/wiki/Monte_Carlo_method. Monte Carlo simulations rely heavily on the use of random numbers.
The MIXMAX generator of random numbers demonstrated excellent statistical properties and has been implemented at CERN into the Geant4/CLHEP software as default generator. “Geant4 is a toolkit for the simulation of the passage of particles through matter. Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science”:
http://geant4.cern.ch
http://proj-clhep.web.cern.ch/proj-clhep
https://gitlab.cern.ch/CLHEP/CLHEP/blob/master/Random/Random/MixMaxRng.h
The code of the MIXMAX generator has been implemented into PYTHIA 8 software, which is widely used in high energy experiments at CERN:
http://home.thep.lu.se/~torbjorn/pythia81html/Welcome.html
http://home.thep.lu.se/~torbjorn/doxygen/MixMax_8h_source.html
http://home.thep.lu.se/~torbjorn/doxygen/dir_f0ac0583067f8579d45895eb993b0618.html
The MIXMAX generator is also available in the ROOT scientific library at CERN:
https://root.cern.ch/doc/master/classTRandom.html
The MIXMAX generator is implemented into the the GSL-GNU Scientific Library, the Extensions/Applications. “The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.The library provides a wide range of mathematical routines such as random number generators, special functions and least squares fitting.There are over 1000 functions in total with an extensive test suite”: https://www.gnu.org/software/gsl/
A chapter devoted to the MIXMAX generator can be found in the book “Computational Physics”
http://www.physics.ntua.gr/~konstant/ComputationalPhysics/
The confrences and meetings of the MIXMAX consortium on innovative pseudo-random number generators were organised in NCSR “Demokritos” in Athens and at CERN. The webpages of the meetings and all talks can be found at:
https://indico.cern.ch/event/544108/
https://indico.cern.ch/event/558996/
https://indico.cern.ch/event/404547/
https://indico.cern.ch/event/630199/
Prof.George Savvidy
————————-
Director of Research
Head of the Theory Group
Institute of Nuclear and Particle Physics
NCSR Demokritos, Ag.Paraskevi, GR-15310
Athens, Hellenic Republic
savvidy@inp.demokritos.gr
Tel. +30 (210) 650 3968
http://www.inp.demokritos.gr/~savvidy/
