SST V12.0.1 Release Notes
SST v12.0.1 is a bug-fix release for a performance issue with JSON input files in SST-Core. SST-Elements, SST-Macro, and other SST released repositories are unchanged from v12.0.0.
Please see SST 12.0.0 release notes for release notes for the v12.0 series.
SST-Core (PDES-Core)
- Performance fix for loading JSON files
Known Issues (see open issues for repos):
Known incompatibilities:
- PIN
- Ariel Element requires PIN
- Prospero’s trace generator requires PIN
- memHierarchy’s Sieve component requires Ariel (and by extension, PIN)
- Balar Element requires PIN 2.14 (see note below)
- PIN 2.14
- PIN 2.14 is no longer distributed by Intel. SST support for PIN 2.14 is deprecated and replacement functionality is under development.
- PIN 2.14 is only supported on gcc 4.9 or earlier.
- SST-12 does not support PIN 2.14 on OSX platforms
- PIN 3.22
- Balar will not run on PIN 3.22; it will only support PIN 2.14
- SST-12 does not yet support PIN 3.22 on OSX platforms
- Sirius Element (Zodiac 27 Feature) does not support serialization
- Balar Element does not run on OSX (NO PIN SUPPORT)
- Element tests with too few components are not run in parallel (e.g., a test with one component is not run in our multi-threaded or multi-rank tests).
Operating System / Compiler Combinations:
Release V12.0.1 (core and elements, including macro) has been built and tested with the following OS/compiler combinations.
- CentOS 7.7 with GCC 4.8.5
- SNL RedHat 7.7 with GCC 4.8.5
- SNL RedHat 8 with GCC 8.3.1
- TOSS 4.3-4 with GCC 8.5.0
- Ubuntu 20.04 LTS (64-bit) with GCC 9.3.0
- Ubuntu 22.04 LTS (64-bit) with GCC 11.2
- Mac OSX 11.6 (Big Sur) with XCode 12.5 (Intel)(LLVM)
- Mac OSX 11.6 (Big Sur) with XCode 13 (Intel)(LLVM)
- Mac OSX 11.6 (Big Sur) with XCode 13 (ARM)(LLVM)
- Mac OSX 12.2 (Monterey) with XCode 13 (Intel)(LLVM)
External Components:
External components and the compatible version numbers are listed below. Other versions may work, but these have been tested with this release.
- Required
- Recommended
- OpenMPI 4.0.5 (SST No longer supports OpenMPI V2)
- Optional
- DRAMSim2 2.2.2
- DRAMsim3 1.0.0
- NVDimmSim 2.0.0
- HybridSim 2.0.1
- Intel Pin Tool 2.14-71313 - Pin 2.14 support is deprecated and Intel no longer distributes this version.
- Intel Pin Tool 3.17
- HDF5 1.10.5 or greater
- Goblin HMC Simulator Version:sst-8.0.0-release
- HBM Dramsim2 Version:hbm-1.0.0-release
- Ramulator SHA 7d2e723
- Nvidia CUDA SDK 8.0.61/9.1.45 (For Balar Component)
- sst-gpgpusim-external (v1.1)
Elements not in release:
Although available from the devel and master branches, the following elements are not provided in this release:
- GNA
- llyr
- Opal
- Serrano
- SimpleSimulation
Fixed Issues and Significant Code Changes (Pull Requests) in this Release:
- 853 Performance fix for loading JSON files