Summary
PYTHIA is a program for the generation of high-energy physics events, i.e. for the description of collisions at high energies between elementary particles such as e+, e-, p and pbar in various combinations. It contains theory and models for a number of physics aspects, including hard and soft interactions, parton distributions, initial- and final-state parton showers, multiple interactions, fragmentation and decay. It is largely based on original research, but also borrows many formulae and other knowledge from the literature.
Versions
v9999 :: 8 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- doc examples fastjet hepmc2 hepmc3 highfive lhapdf mpich python rivet root test zlib
v8.3.12 :: 8 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- doc examples fastjet hepmc2 hepmc3 highfive lhapdf mpich python rivet root test zlib
v8.3.11 :: 8 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- doc examples fastjet hepmc2 hepmc3 lhapdf root test zlib
v8.3.09 :: 8 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- doc examples fastjet hepmc2 hepmc3 lhapdf root test zlib
v8.3.07-r1 :: 8 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- doc examples fastjet hepmc lhapdf root test zlib
v8.2.45-r2 :: 8 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~amd64-linux ~x86 ~x86-linux
- USE flags
- doc examples fastjet hepmc lhapdf root test zlib
v6.4.28-r2 :: 6 :: gentoo
- Modified
- License
- public-domain
- Keywords
- amd64 ~amd64-linux ~x86 ~x86-linux
- USE flags
- doc examples
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- examples
- Install examples, usually source code
- fastjet
- Build jets using the sci-physics/fastjet package
- hepmc
- Adds support for High Energy Physics Monte Carlo Generators sci-physics/hepmc
- hepmc2
- Adds support for High Energy Physics Monte Carlo Generators 2 sci-physics/hepmc
- hepmc3
- Adds support for High Energy Physics Monte Carlo Generators 3 sci-physics/hepmc
- highfive
- Support hdf and highfive
- lhapdf
- Support the use of external PDF sets via sci-physics/lhapdf
- mpich
- Support mpich
- python
- Add optional support/bindings for the Python language
- rivet
- Support sci-physics/rivet
- root
- Use sci-physics/root trees and histograms (in examples only)
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- zlib
- Add support for zlib compression
python_single_target
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
sci-libs / HighFive : Header-only C++ interface for libhdf5
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-physics / fastjet : A software package for jet finding in pp and e+e- collisions
sci-physics / hepmc : Event Record for Monte Carlo Generators
sci-physics / lhapdf : Les Houches Parton Density Function unified library
sci-physics / rivet : Rivet toolkit (Robust Independent Validation of Experiment and Theory)
sci-physics / root : C++ data analysis framework and interpreter from CERN
sys-cluster / mpich : A high performance and portable MPI implementation
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
sci-libs / HighFive : Header-only C++ interface for libhdf5
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-physics / fastjet : A software package for jet finding in pp and e+e- collisions
sci-physics / hepmc : Event Record for Monte Carlo Generators
sci-physics / lhapdf : Les Houches Parton Density Function unified library
sci-physics / rivet : Rivet toolkit (Robust Independent Validation of Experiment and Theory)
sys-cluster / mpich : A high performance and portable MPI implementation
Depending packages
sci-physics / root : C++ data analysis framework and interpreter from CERN
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Alexander Puck Neuwirth · gentoo
sci-physics/pythia: add 8.3.12
Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sci-physics/pythia: mark as LTO-unsafe
It's very old code. So old, in fact, that upstream doesn't support it anymore and introduced a major new release series (which resulted in adding an outright SLOT to the ebuild) to port it to C++. And that was in 2012. The error itself is, naturally, fortran related. :) :) So there is simply no point in reporting this anywhere. The newer SLOT works fine. Simply prevent LTO. Anyways, no one is using 6.x except "to allow older published results to be reproduced, should the need arise". Free permission to not care about LTO... Closes: https://bugs.gentoo.org/927728 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexander Puck Neuwirth · gentoo
sci-physics/pythia: add 8.3.11
Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexander Puck Neuwirth · gentoo
sci-physics/pythia: update SRC_URI
Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Closes: https://github.com/gentoo/gentoo/pull/32056 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Alexander Puck Neuwirth · gentoo
sci-physics/pythia: add 8.3.09, 9999
Closes: https://bugs.gentoo.org/862103 Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-physics/pythia: destabilize for ~x86
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-physics/pythia: Keyword 8.3.07-r1 x86, #866674
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexander Puck Neuwirth · gentoo
sci-physics/pythia: Install lhapdf plugin lib
Closes: https://github.com/gentoo/gentoo/pull/27395 Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-physics/pythia: add 8.3.07
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sci-physics/pythia: depend on hepmc:2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-physics/pythia: [QA] fix tc-get* quoting
This can cause build problems for e.g. 32-bit (gcc -m32 ...) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
sci-physics/pythia: Rename IUSE=gzip->zlib
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Savchenko · gentoo
sci-physics/pythia: remove old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/pythia: version bump slot 8
- Update to 8.2.45 - This fixes build with lhapdf (bug 772923) - Use '|' instead of ':' as sed separator due to bug 685160 Closes: https://bugs.gentoo.org/710706 Closes: https://bugs.gentoo.org/772923 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-physics/pythia: Remove old
Bug: https://bugs.gentoo.org/770442 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-physics/pythia: Stabilize 6.4.28-r2 amd64, #770442
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-physics/pythia: Stabilize 6.4.28-r2 x86, #770442
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-physics/pythia: Apply the correct patch in pythia:8
Closes: https://github.com/gentoo/gentoo/pull/19458 Closes: https://bugs.gentoo.org/770445 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-physics/pythia: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Jakov Smolic · gentoo
sci-physics/pythia: Port pythia:8 to EAPI 7
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Jakov Smolic · gentoo
sci-physics/pythia: Port pythia:6 to EAPI 7
* Fix build with gcc-10 Closes: https://bugs.gentoo.org/766306 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-physics/pythia: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/pythia: version bump to 8.2.26
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Andrew Savchenko · gentoo
sci-physics/pythia: revision bump due to upstream tarball change
See bug 579738. Package-Manager: portage-2.2.28 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/pythia-6.4.28: Fix SRC_URI for upstream change
Gentoo-Bug: 579738 Package-Manager: portage-2.2.28 - Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed