diff options
author | Brian Van Essen <vanessen1@llnl.gov> | 2022-02-11 17:33:15 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-11 17:33:15 -0800 |
commit | fc7b7cfeab39f8fb9d36a9480308291cba789512 (patch) | |
tree | 8cbe2d85e12b27c736d088a03e18d5be98270451 /README.md | |
parent | af4d555c2030fa57fc2a0e00d9b558b3633b990e (diff) | |
download | spack-fc7b7cfeab39f8fb9d36a9480308291cba789512.tar.gz spack-fc7b7cfeab39f8fb9d36a9480308291cba789512.tar.bz2 spack-fc7b7cfeab39f8fb9d36a9480308291cba789512.tar.xz spack-fc7b7cfeab39f8fb9d36a9480308291cba789512.zip |
LBANN SW stack packages: gcc-toolchain and clang support (#28769)
* Added support to LBANN, Hydrogen, DiHydrogen, and Aluminum to capture
a gcc-toolchain cxxflags argument and pass it to a CMAKE_CUDA_FLAG
argument when set. This helps deal with compiling with clang on
systems with old base gcc installations.
* Added a dependency on py-scipy when enabling tests on LBANN.
* Updated the C++ standard for Hydrogen to C++17.
* Added a new variant +apps to enable (or disable) python packages that
are used by applications in the LBANN repo, but are not strictly
required for building and using LBANN.
* Added a run time dependency for both py-pytest and py-scipy so that
they are activated in any environment.
* Added support for building LBANN, Hydrogen, and DiHydrogen with the
IBM ESSL BLAS library. This requires explicit identification of
additional LAPACK libraries, since ESSL does not implement LAPACK, but
is found by CMake.
* Fixed a bug in the LBANN dependency on OpenCV for Power architectures.
The +powerpc variant is only required for GCC toolchains and causes
Clang to break. Switched to only enabling when using %gcc on power.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions