
* Adding AOCC compiler to SPACK community The AOCC compiler system offers a high level of advanced optimizations, multi-threading and processor support that includes global optimization, vectorization, inter-procedural analyses, loop transformations, and code generation. AMD also provides highly optimized libraries, which extract the optimal performance from each x86 processor core when utilized. The AOCC Compiler Suite simplifies and accelerates development and tuning for x86 applications. * Added unit tests for detection and flags for AOCC * Addressed reviewers comments w.r.t version checks and url,checksum related line lengths Co-authored-by: Test User <spack@example.com>
53 lines
1.6 KiB
YAML
53 lines
1.6 KiB
YAML
# -------------------------------------------------------------------------
|
|
# This file controls default concretization preferences for Spack.
|
|
#
|
|
# Settings here are versioned with Spack and are intended to provide
|
|
# sensible defaults out of the box. Spack maintainers should edit this
|
|
# file to keep it current.
|
|
#
|
|
# Users can override these settings by editing the following files.
|
|
#
|
|
# Per-spack-instance settings (overrides defaults):
|
|
# $SPACK_ROOT/etc/spack/packages.yaml
|
|
#
|
|
# Per-user settings (overrides default and site settings):
|
|
# ~/.spack/packages.yaml
|
|
# -------------------------------------------------------------------------
|
|
packages:
|
|
all:
|
|
compiler: [gcc, intel, pgi, clang, xl, nag, fj, aocc]
|
|
providers:
|
|
D: [ldc]
|
|
awk: [gawk]
|
|
blas: [openblas]
|
|
daal: [intel-daal]
|
|
elf: [elfutils]
|
|
fftw-api: [fftw]
|
|
gl: [mesa+opengl, opengl]
|
|
glx: [mesa+glx, opengl]
|
|
glu: [mesa-glu, openglu]
|
|
golang: [gcc]
|
|
iconv: [libiconv]
|
|
ipp: [intel-ipp]
|
|
java: [openjdk, jdk, ibm-java]
|
|
jpeg: [libjpeg-turbo, libjpeg]
|
|
lapack: [openblas]
|
|
mariadb-client: [mariadb-c-client, mariadb]
|
|
mkl: [intel-mkl]
|
|
mpe: [mpe2]
|
|
mpi: [openmpi, mpich]
|
|
mysql-client: [mysql, mariadb-c-client]
|
|
opencl: [pocl]
|
|
pil: [py-pillow]
|
|
pkgconfig: [pkgconf, pkg-config]
|
|
rpc: [libtirpc]
|
|
scalapack: [netlib-scalapack]
|
|
sycl: [hipsycl]
|
|
szip: [libszip, libaec]
|
|
tbb: [intel-tbb]
|
|
unwind: [libunwind]
|
|
yacc: [bison, byacc]
|
|
permissions:
|
|
read: world
|
|
write: user
|