summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/amd-aocl
diff options
context:
space:
mode:
authorAMD Toolchain Support <73240730+amd-toolchain-support@users.noreply.github.com>2023-01-16 16:35:31 +0530
committerGitHub <noreply@github.com>2023-01-16 12:05:31 +0100
commitb9048dbee994c5943c0b59945612bc30e3e73479 (patch)
tree38b91504ea70d7f15e993cae6178a7e115aa19ac /var/spack/repos/builtin/packages/amd-aocl
parent55f71e41d574797ba2d79a30f31aae01c757d13d (diff)
downloadspack-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.py12
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))