Releases: JETSCAPE/X-SCAPE
X-SCAPE 2.1
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
Changes introduced in X-SCAPE 2.1
X-SCAPE 2.1 brings features from the JETSCAPE 4.0.2 release to X-SCAPE.
- switch to Alma Linux as X-SCAPE's base Docker image and add ARM64 to the build test. (#123)
X-SCAPE 2.1 brings features from the JETSCAPE 4.0 release to X-SCAPE.
- fix native MacOS build issue concerning SMASH and the new Eigen 5. (#117)
- implement OMP threads for sample 2p1d and 3p1d. (#118)
- implement OMP ThermalPartonSampler with Counter-Based RNG. (#118)
- document and add unit tests to automated test Action. (#118)
- implement parallel SurfaceFinder with modern Cornelius. (#118)
- remove old dockerfiles (docker files now kept in the TEST-EXAMPLES repo. (#119)
- add capability to do runs with the modified medium distribution (reduced MATTER /LBT). (#120)
- implement GitHub Action for code format check. (#121)
- documentation for all src/framework header files. (#122)
X-SCAPE 2.0.1
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
Changes introduced in X-SCAPE 2.0.1
X-SCAPE 2.0
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
Changes introduced in X-SCAPE 2.0
X-SCAPE 1.2.1
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
Changes introduced in X-SCAPE 1.2.1
X-SCAPE 1.2
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
Changes introduced in X-SCAPE 1.2
- remove useHybridHad flag from xml. (#51)
- add parameter name change comment for viscosities. (#73)
- passing qcd string list to music. (#74)
- logic for checking preequilibrium nullptr in XSCAPE mode. (#76)
- fix accessibility of pre-equilibrium evolution. (#77)
- safety check for MUSIC wrapper. (#79)
- updated default flags. (#82)
- add xml control of physics related Glauber parameters for the 3DGlauber module. (#83)
- read in lines to pythia for iColoredHadronization. (#84)
- add a binary output mode for the final state hadron/parton outputs. (#85)
- add a FInalStateHadronsc++ reader. (#86)
- add an electron-proton gun capable of recreating both Deep-Inelastic Scattering (DIS) and photoproduction events. (#87)
- fix hydro multiple events. (#88)
- fix Glauber string remnants bug. (#89)
- read in event plane angle (Psi2) from pre-generated 3+1D evolution medium files. (#91)
- addresses the warnings and errors related to module dependencies. (#95)
- add first example of MCGlauber as XS module. (#96)
- add missing MCGlauber section in ISR test XML. (#97)
- add brick flow options. (#98)
- update the 3D-Glauber interface. (#99)
- fix the index in the momentum vector. (#100)
- use the use_eps_for_freeze_out flag to reset Tfreeze or eps_switch in the Music wrapper. (#101)
- update lines to read flag in JetHadronization. (#102)
- remove if logic in HydroFromFile.cc file. (#103)
- changing read in order to prevent overwriting. (#104, #105)
- update cmake error message for when SMASH is turned on but not found. (#106)
- redefine safety checks for pre-equilibrium module. (#107)
X-SCAPE 1.2 brings features from the JETSCAPE 3.7.1 release to X-SCAPE.
- Vz fix IP-GLASMA Grid Saved. (#75)
- write more info in the Qn vector output file. (#80)
- updates minimum cmake required to 3.5 and installs MacOS workflow packages from source. (#81)
X-SCAPE 1.2 brings features from the JETSCAPE 3.7 release to X-SCAPE.
- add code to enable OO collisions in Trento. (#49)
- modify the surface cell structure and pass this information from MUSIC to iSS via the wrappers. (#48)
- add option to filter on status code for final state hadrons. (#53 )
- update C++17 requirement CMakeLists syntax for newer compilers. (#50)
- additional free streaming parameters in XML. (#52)
- remove nPDF settings from AA hard paper XML and copy to separate XML. (#54)
- centrality table update. (#62)
- update the Glasma preEq wrapper. (#56, #55, #57)
- apply datta/inital stage orientation fix. (#58)
Users should use this release or later when looking at angle dependent hard observables. - edit gitignore and version strings in get external code scripts. (#59)
- fix glasma time to remove time shift in stored evolution. (#60)
- make IP-Glasma CMake flag similar to other external codes. (#61)
- bug fix for filtering final state particles in writer. (#64)
- add vertex information to final state hadron and partons. (#68)
- add support for LHAPDF and documentation. (#67)
- XML Lambda_QCD parameter. (#65)
- Duke medium. (#69)
- explicitly clear the iSS and HadronList every time passing hadrons from iSS to the JETSCAPE framework. (#70)
- fix Qnvector issue. (#71)
- fix filename + add XML Hydro+Eloss comment. (b1d9fde)
- fix missing capital IPGLASMA flag. (#72)
X-SCAPE 1.2 brings features from the JETSCAPE 3.6.6 release to X-SCAPE.
- remove gtl binary_function & add macOS workflow. (#38)
- fix density rotation bug / FS automatic parameter determination. (#39)
X-SCAPE 1.2 brings features from earlier JETSCAPE 3.6.X releases to X-SCAPE.
X-SCAPE 1.1.4
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
X-SCAPE 1.1.4 brings the features from the JETSCAPE 3.6.5 release to X-SCAPE.
X-SCAPE 1.1.3
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
X-SCAPE 1.1.3 brings the features from the JETSCAPE 3.6.4 release to X-SCAPE.
- fixes music wrapper bug. (#22)
- fixes vir_factor in PythiaGun. (#23)
- implements Qn Vector Writer Class. (#24)
- uses the SMASH PDG code class to identify charged particles instead of an external charged table. (#27)
- adds iSS parameters to JETSCAPE XML file and updates the framework wrapper so that important parameters can be passed via XML to iSS. (#25)
- adds new parameters to liquefier. (#26)
- implements new XML file structure for tunes. (#28)
- adds extra dummy iteration when reading event headers. (#31)
X-SCAPE 1.1.2
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
X-SCAPE 1.1.2 brings the features from the JETSCAPE 3.6.2 release to X-SCAPE.
X-SCAPE 1.1.1
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
X-SCAPE 1.1.1 brings the features from the JETSCAPE 3.6.1 release to X-SCAPE.
- implements modifications so that X-SCAPE 1.1.1 can reproduce SIMS results. (5dc4ffe)
- sets the CheckOrForceHadron warning to a higher verbosity level. (92d7c0e)
- applies minor parameter fixes (5ffb633, #9, JETSCAPE Issue 173)
- updates external repo get scripts to use set commit hashes (7977eea)
- modifies TRENTo's CMakeLists file so that X-SCAPE can build in Debug mode. (5e8d1de)
- modifies how the Debug flag is set in the XML files. (82ab69c, JETSCAPE Issue 170)
- removes unused include for omp. (f1ea687)
- updates Matter to use the framework generated random seed. (#10, JETSCAPE Issue 129)
- includes FourVector updates from JETSCAPE-COMP. (#11)
- fixes pT-broadening bug (#12, JETSCAPE Issue 128)
- updates the code base to read in hydro evolution from IPGlasma. (#13)
X-SCAPE 1.1
X-SCAPE is the second project of the JETSCAPE collaboration, and represents a major upgrade of the JETSCAPE framework. X-SCAPE, similar to JETSCAPE, is a modular task based framework. Unlike JETSCAPE, it is not limited to A-A or p-p collisions from top RHIC to LHC energies.
Additional details about new X-SCAPE modules are provided here.
Installation instructions are provided here.
X-SCAPE 1.1 brings the features from the JETSCAPE 3.6 release to X-SCAPE.
Selected Commits
- introduces a consistent definition of hbarC and its inverse. In the pythia initial state modules, the pseudorapidity is used consistently. (d46f3d3)
- implements Fragmentation hadrons in the afterburner (in combination with hybrid hadronization, which gives position information) + new SMASH 3.0 (003dd24, 6ec2109)
- implements a new version of hybrid hadronization with the following:
- Improved handling of junctions + dijunctions. (003dd24, 6ec2109)
- Partons and hadrons are put to the mass shell. (003dd24, 6ec2109)
- Hadronizes positive and negative partons separately and used thermal partons from the positive hadronization are added to the negative partons + scaling of negative hadron energy -> energy conservation per event. (003dd24, 6ec2109)
- Better determination of hadron positions along strings and junction legs. (003dd24, 6ec2109)
- Complete handling of medium systems (thermal parton sampling in brick, 2+1D, 3+1D case). (003dd24, 6ec2109)
- e+e- gun: includes per default pythia processes for higher energies, sampling of virtualities before partons are given to Matter for momentum conservation. (003dd24, 6ec2109)
- uses a specialized MUSIC version for JETSCAPE (more than 2x boost in speed). (01ea3eb)
- adds a user xml to run Trento + MUSIC + iSS. (01ea3eb)
- updates parameter names in the MUSIC wrapper. (01ea3eb)
- passes parameter to MUSIC and iSS modules to control the amount of screen output. (7331f6f)
- changes the warning in fluid evolution history to verbose(4). (5856e2c)
- fixes the bug in the Matter logic and closes JETSCAPE/JETSCAPE#157. It introduces the vir_factor in the case of a negative parameter such that the parameter allows for a user handling of the maximum virtuality in this case. (420cb25)
- fixes the sigmaGen and sigmaErr reader and closes JETSCAPE/JETSCAPE#155. (420cb25)
- uses C++17 to compile the code and the outdated flag is removed from all config files. (420cb25)
- PythiaGun xml parameters are moved to the init function and a new parameter is introduced to handle the low momentum cutoff in the initial state. (420cb25)