Skip to content

Releases: JETSCAPE/X-SCAPE

X-SCAPE 2.1

05 Mar 22:26
7c9fc39

Choose a tag to compare

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

  • avoid seg fault if arrays are not allocated. (#124)
  • add variable QS to epemGun. (#125)

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

16 Oct 14:15
0b7bb7c

Choose a tag to compare

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

  • update CXX Version in trento to 14. (e336058)
  • SMASH 3.2.2 and Pythia 8.315 updates. (a3a4e8c)
  • remove publication/tune XMLs from repository since they have their own repository now. (0773b2b)

X-SCAPE 2.0

10 Oct 19:43
3f369e2

Choose a tag to compare

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

  • fix eccentricity equations in Trento. (0e545ae)
  • SMASH as initial condition. (0557a96)

X-SCAPE 1.2.1

19 Sep 17:14
2767aaa

Choose a tag to compare

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

  • allow grid spacings in x and y to be different as in the evolution file. (#109)
  • update hash to fix misleading energy print. (#110)
  • update MacOS automated test workflow to handle homebrew package updates. (#111)
  • improve 3D-Glauber. (#112)

X-SCAPE 1.2

12 Aug 16:41
6689196

Choose a tag to compare

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.

  • save intermediate bulk results in memory. (#42, #47)
  • fix the runtime errors if the NullpreEquilibrium module is used. (#44)
  • fix the clean-up order when nReUseHydro > 1. (#43)
  • fix the time step for output evolution history. (#45)

X-SCAPE 1.1.4

19 Sep 01:22
057a6b4

Choose a tag to compare

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.

  • fix infinite loop when input for SMASH is empty. (#35)
  • fix bug when not decaying hadrons Hybrid Hadronization (Pythia). (#36)

X-SCAPE 1.1.3

06 Jun 16:26
ae88dc2

Choose a tag to compare

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

13 Apr 16:34
97bbaa8

Choose a tag to compare

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.

  • fixes ini pointer and reverts Lambda_QCD changes. (#16, #15)
  • removes obsolete option in AA user configuration. (#17)
  • fixes logic related to broadening. (#18)
  • adds brick matter / lbt test to automated tests. (#19)

X-SCAPE 1.1.1

15 Mar 18:10
95602c3

Choose a tag to compare

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

21 Nov 01:16
bcd0078

Choose a tag to compare

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)