diff options
author | AMD Toolchain Support <73240730+amd-toolchain-support@users.noreply.github.com> | 2023-01-16 16:35:31 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-16 12:05:31 +0100 |
commit | b9048dbee994c5943c0b59945612bc30e3e73479 (patch) | |
tree | 38b91504ea70d7f15e993cae6178a7e115aa19ac /var/spack/repos/builtin/packages/amd-aocl | |
parent | 55f71e41d574797ba2d79a30f31aae01c757d13d (diff) | |
download | spack-b9048dbee994c5943c0b59945612bc30e3e73479.tar.gz spack-b9048dbee994c5943c0b59945612bc30e3e73479.tar.bz2 spack-b9048dbee994c5943c0b59945612bc30e3e73479.tar.xz spack-b9048dbee994c5943c0b59945612bc30e3e73479.zip |
AMD Optimized CPU Libraries: add v4.0 (#34681)
What's in AOCL 4.0:
1. amdblis
LPGEMM variants with post-ops support
AMD "Zen4" support for BLIS
2. amdlibflame
Upgrade to LAPACK 3.10.1 specification
Improvements in a few more variants of SVD and Eigen Value routines
Multithread support enabled for selected APIs
3. amdfftw
AVX-512 enablement of DFT kernels
AVX-512 optimization of copy and transpose routines
5. amdlibm
Black & Scholes support (logf, expf, erff, both scalar and vector)
AVX-512 variants of vector functions
6. aocl-sparse
New Iterative Solver APIs
AVX-512 support for SPMV API
7. amdscalapack
Upgrade to Netlib ScaLAPACK 2.2.0
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
Diffstat (limited to 'var/spack/repos/builtin/packages/amd-aocl')
-rw-r--r-- | var/spack/repos/builtin/packages/amd-aocl/package.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/amd-aocl/package.py b/var/spack/repos/builtin/packages/amd-aocl/package.py index 698f616813..4a3c242c07 100644 --- a/var/spack/repos/builtin/packages/amd-aocl/package.py +++ b/var/spack/repos/builtin/packages/amd-aocl/package.py @@ -11,12 +11,20 @@ class AmdAocl(BundlePackage): libraries tuned specifically for AMD EPYC processor family. They have a simple interface to take advantage of the latest hardware innovations. The tuned implementations of industry standard math libraries enable - fast development of scientific and high performance computing projects""" + fast development of scientific and high performance computing projects + + LICENSING INFORMATION: By downloading, installing and using this software, + you agree to the terms and conditions of the AMD AOCL license agreement. + You may obtain a copy of this license agreement from + https://www.amd.com/en/developer/aocl/aocl-eula.html + https://www.amd.com/en/developer/aocl/aocl-4-0-eula.html + """ homepage = "https://developer.amd.com/amd-aocl/" maintainers = ["amd-toolchain-support"] + version("4.0") version("3.2") version("3.1") version("3.0") @@ -24,7 +32,7 @@ class AmdAocl(BundlePackage): variant("openmp", default=False, description="Enable OpenMP support.") - for vers in ["2.2", "3.0", "3.1", "3.2"]: + for vers in ["2.2", "3.0", "3.1", "3.2", "4.0"]: depends_on("amdblis@{0} threads=openmp".format(vers), when="@{0} +openmp".format(vers)) depends_on("amdblis@{0} threads=none".format(vers), when="@{0} ~openmp".format(vers)) depends_on("amdfftw@{0} +openmp".format(vers), when="@{0} +openmp".format(vers)) |