| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libpythia8 | Distribution: openSUSE Tumbleweed |
| Version: 8.316 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Nov 17 09:51:56 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 9865464 | Source RPM: pythia-8.316-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://pythia.org/ | |
| Summary: Shared library for Pythia - a simulation program for particle collisions | |
Pythia can be used to generate high-energy-physics events, i.e. sets of outgoing particles produced in the interactions between two incoming particles. The objective is to provide as accurate as possible a representation of event properties in a wide range of reactions, within and beyond the Standard Model, with emphasis on those where strong interactions play a role, directly or indirectly, and therefore multihadronic final states are produced. The physics is then not understood well enough to give an exact description; instead the program has to be based on a combination of analytical results and various QCD-based models. Extensive information is provided on all program elements: subroutines and functions, switches and parameters, and particle and process data. This should allow the user to tailor the generation task to the topics of interest. This package provides the shared libraries for pythia.
GPL-2.0-or-later
* Mon Nov 17 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 8.316:
* The DIRE parton shower is no longer supported and consequently
has been removed in this release.
* The reorganization of fragmentation models, begun in 8.313,
continues.
* New code for the cross section of the production of t-tbar
pairs in hadron collisions near the threshold, both above and
below it.
* New options to add non-singular and higher-order terms to the
splitting kernels for timelike showers, along with a new
example program main303.cc.
* New options to regulate the running of alphaS in the infrared,
by freezing it at a maximum value, and/or by shifting the
argument by a number of order LambdaQCD.
* Improved version of DIS kinematics reconstruction. Namely the
lepton mass is appropriately accounted and phase-space cut for
Q2min accounts also masses for final-state partons.
* Introduction of parameters StringFragmentation:eJunctionCutoff
and StringFragmentation:mJunctionCutoff allows for the
modification of stopping conditions on the fragmentation of
the first two junction legs.
* The default value of StringFragmentation:stopMass has been
changed from 1.0 GeV to 0.8 GeV, the same value as used in
PYTHIA 6.4.
* Added the Detroit tune (Agu22) to the list of available tune
presets.
* RandomState of the random-number generator is now saved before
the generation of each event starts.
* Support has been added for parallel running of plugins.
* New RivetHooks plugin allows for Rivet analyses to be run via
the plugin structure with Init:plugins =
{libpythia8rivet.so::RivetHooks}, including in parallel.
* The new plugin HepMC3Hooks allows users to write output to
HepMC3 by loading.
* Added the ability to include purely Pythonic code in the
pythia8 Python module.
* Updates to the Hist class:
- Introduced new methods: getBinCenter(int iBin),
getBinError(int iBin), and getBinError2(). Equivalent
versions getBinCenters(), etc., return a vector of doubles
for all bins.
- Added an optional third argument to the Hist::fill() method,
to allow for weighted uncertainties that are not purely
stochastic. Thanks to Claire Bergman.
- Added new method Hist::getXPercentile() to extract
percentiles from histograms.
- Added the method Hist::yodaTable to enable printing a Hist
to the ESTIMATE1D_V3 format from YODA.
* New particle data method(s) mSelInRange selects the mass of a
particle according to a Breit-Wigner shape, but within a range
that is determined event-by-event.
* A small internal analysis of differential jet rates has been
added to main164. Also, legacy HepMC2 support has been added
to main164.
* The SigmaTotal::calc(...) code has been rearranged so as to
provide a clean abort when the energy is too low, rather than
a segmentation fault.
* Moved -pthread option to the Makefile.
* Updated many of the references to now include hyperlinks to a
publicly accessible version of the reference.
* Fixed an issue where the post-hoc and in-situ flavor
variations for hadronization, see Hadronization Variations,
did not match if particle decays were turned on, as the
in-situ weights did not account for flavor variations in the
hadron decays.
* Fixed a bug where tuning parameters are incorrectly loaded
when specified inside a subrun in a .cmnd file.
* Fix trial hadron generation in
StringFragmentation::kinematicsHadronTmp used in the
closepacking and thermal string breaking frameworks.
* The introduction of StringZ:deriveLundPars inadvertently broke
the behaviour for when only bLund is derived,
StringZ:deriveLundPars = 1. This has now been fixed.
* Fixed the spelling of the addAtribute method of the
PythiaToHepMC class to addAttribute. Also, added a
specialization for this method for integer attributes, as is
already done for double attributes.
* Fixed an issue with the toString helper method which formatted
numbers greater than 1e+6 with an exponent ending in zero
incorrectly, e.g. 1e+10 would be returned as "1e+1".
* Fixed issue with Settings::readFile where for some systems an
empty line could cause a std::out_of_range crash.
* A bug was fixed that led to a pointer to the wrong
ParticleData object when a Pythia object was created from the
Settings and ParticleData of another Pythia instance.
* Tiny cosmetic fix so that a total cross section is not
attempted to be initialized if not both incoming particles are
hadrons (or photons).
- Minor rebase of patches for update:
* pythia-honour-env-cxxflags.patch
* pythia-remove-rpaths.patch
- Split off new shared lib packages for new libraries:
libpythia8hepmc3 and libpythia8rivet (for Leap 16 and newer).
* Fri Aug 15 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 8.315:
* Fix bug in the Lund symmetric fragmentation function (LSFF).
It concerns the case where diquarks or strange quarks are
assumed to be produced at a later average time than the up and
down quarks.
* Some changes in the Hidden Valley machinery. Several automatic
rescalings of (safety) parameters and constants to allow a
broader range of HV mass scales, including ones below the QCD
one.
* The prefix for custom weights can now be specified with the
setting Weights:prefix which is by default empty.
* The logic behind the construction of parton-shower histories
in CKKW-L merging has been improved.
* Fixed two bugs in PartonLevel.cc:
- When checking if beams are point-like (to determine if ISR
and beam remnants), a lepton check was not performed for the
second beam (B).
- An incorrect check was made when calculating maximum weights
for FSR decays with W/Z.
* Fixed a rare bug in StringFragmentation::setHadronVertices
that caused a segmentation fault when the string endpoints are
c or b quarks, and a quark mass offset correction is
introduced.
* Fixed typos in the documentation for Hadronization Variations
that do not effect that results of Pythia.
* Reverted beam particles back to raw pointers for technical
reasons.
* An incorrect type declaration in 8.314 invalidated the new
option to derive the a and b parameters from the average and
RMS width of the Lund FF, causing this option to fail for any
choice of input parameters, corrected now.
* Fixed a typo in the MPI initialization when using saved grid
which caused an out-of-access memory read.
- Minor re-base of reproducible.patch for update.
* Mon Mar 24 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 8.313:
* Too many changes to list, see https://pythia.org/history/.
- Minor rebase of all patches for update.
- Major rebase of pythia-examples-link-gmp.patch to apply against
updated make file.
- Revise disabled tests for %check.
* Sun Mar 10 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 8.311:
* Too many changes to list, see https://pythia.org/history/.
- Minor rebasing of patches to apply cleanly against update:
* pythia-examples-link-gmp.patch
* pythia-honour-env-cxxflags.patch
* pythia-remove-rpaths.patch
* reproducible.patch
- Make doc package noarch.
* Wed Jul 26 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 8.310:
* Production of quarkonia is now available via the simple
timelike shower, see Onia Showers for details.
* Added a new feature that allows producing user-defined
resonances in hadronic rescattering. Newly added particles can
be produced as resonances if they set varWidth = on.
* A number of changes have been made to the heavy ion machinery.
* Included possibility to sample intermediate photon virtuality
also for externally provided events using built-in photon flux
for protons.
* Included possibility to generate DIS events with a
(anti-)neutrino beam.
* The TopRecoilHook, formerly available separately, has now been
integrated into the SimpleTimeShower.
* Introduced a new use plugin system, see Plugins for details.
* The arguments to the setSigmaPtr method are now shared
pointers. Additionally, addSigmaPtr has been introduced with
the previous behaviour of setSigmaPtr, and the new setSigmaPtr
overrides all previously added pointers.
* A similar change has been made for the setResonancePtr method
with the addition of the addResonancePtr method.
* The new Logger class now handles printing such as
initialization information and diagnostic messages. For more
information about this class, see the Logging page.
* The new BeamSetup class has been introduced to handle the beam
configuration, including initializing and changing beam
identities, kinematics and parton distributions.
* Modified interface to LHAPDF6 to allow for multi-threading.
* Updated the Python interface to use pybind11 version 2.10.4
which is compatible with Python 3.11.
* Fix for the Python interface working with gcc13.
* Fixed a bug in the Python interface which prevented main162.py
from running correctly when passing a custom function for
initialization.
* Updated the Lambda_b0 lifetime to c*tau = 0.44 mm. The value
was rounded to two significant digits since PDG and HFLAV do
not quite agree to three digits.
* Included several small fixes in response to running an LLVM
static code analysis.
* Fixed out-of-range access when calling Hist::getYMin and
Hist::getYMax for a histogram that has not been booked.
* Fixed BeamRemnants:unresolvedHadron option that was broken and
had no effect since 8.307.
* Removed use of simple-template-ids in SusyLesHouches.h to make
compliant with C++20.
* Fixed dipole sorting behaviour in ColourReconnection which
resulted in an ordering that depended on the current memory
state of the program.
* Changed the default for Parallelism:balanceLoad to on and
updated the documentation. This ensures each thread will
always generate the same number of events.
* Added the += notation for settings vectors, as well as the
include = fileName directive, which allows for additional
settings files to be directly read in.
* Fixed a bug in the bookkeeping the number of hadrons in the
string fragmentation.
- Major rebase of pythia-remove-rpaths.patch for updated version.
* Sun Feb 27 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 8.307:
* Extensions to the hadronic cross sections and beam types used
for hadronic rescattering and cascades in the atmosphere.
* Improvements for hidden valley scenarios.
* A new framework for parallelisation (in addition to the
existing openMP option).
* A number of other technical improvements and bug fixes (full
list here: https://pythia.org/history/index.html).
- Minor rebase of patches to apply cleanly, without fuzz.
* Wed Jan 05 2022 Atri Bhattacharya <badshah400@gmail.com>
- Drop HepMC2 dependency and build without hepmc2 support; largely
superseded by HepMC(3) and this change allows Leap 15.x builds
to proceed without HepMC2-HepMC conflicts.
- Add BuildRequires: fastjet-plugin-siscone-devel which is needed
for one of the tests (test number 111).
* Sun Dec 12 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 8.306:
* Fixed the incorrect scale being set when applying the POWHEG
veto, i.e. main31.cc. Note that the number of emissions is
correct in 8.303, but is incorrect in 8.304 and 8.305.
* Fixed repeated initialization causing an ever expanding
physics pointer list in the main Pythia class.
* Fixed issue for HepMC output from Vincia, which would
previously issue warnings about inconsistent mother/daughter
relationships.
* Removed assert statements from Angantyr.
* Shortened Pythia constructor header.
- Rebase pythia-honour-env-cxxflags.patch and
pythia-makefile-destdir-support.patch to apply cleanly.
- Major rebase of pythia-remove-rpaths.patch for updated version.
- Drop patch not required any more:
* pythia-disable-example23-req-MixMax_h.patch: Examples can now
be disabled by passing options to the run script.
- Change BuildRequires to pkgconfig based ones wherever
appropriate.
- More examples need linking against gmp explicitly: add fixes for
all necessary examples to patch pythia-example71-link-gmp.patch
and rename it to pythia-examples-link-gmp.patch.
- Build with Rivet and HepMC(3) support: add HepMC-devel,
pkgconfig(rivet) BuildRequires.
- Update URL and source URL in keeping with upstream.
- Minor improvements to package summaries.
- Run spec-cleaner for minor cleanups.
* Fri Apr 16 2021 Bernhard Wiedemann <bwiedemann@suse.com>
- Fix build for Leap 15.3
* Thu Jan 07 2021 Andreas Schwab <schwab@suse.de>
- Compile with %optflags
/usr/lib64/libpythia8.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 25 22:53:54 2025