Skip to content
Snippets Groups Projects
Commit 5df6ae0a authored by Nicolas Richart's avatar Nicolas Richart
Browse files

Adding oneapi

parent 556d48ce
No related branches found
No related tags found
1 merge request!5Adding nvhpc to kuma
...@@ -5,9 +5,6 @@ concretizer: ...@@ -5,9 +5,6 @@ concretizer:
- "%gcc@11.2.1" - "%gcc@11.2.1"
from: from:
- type: local - type: local
- type: buildcache
exclude:
- libtool
unify: false unify: false
duplicates: duplicates:
strategy: minimal strategy: minimal
...@@ -58,6 +58,9 @@ packages: ...@@ -58,6 +58,9 @@ packages:
- spec: '+python +numpy' - spec: '+python +numpy'
when: '%gcc' when: '%gcc'
- spec: '+python +numpy'
when: '%oneapi'
- spec: '+python ~numpy' - spec: '+python ~numpy'
when: '%nvhpc' when: '%nvhpc'
......
spack:
include:
- compiler_definitions.yaml
- packages_stack.yaml
- packages_accel.yaml
- packages_env.yaml
- modules_stack.yaml
- modules_env.yaml
- definitions_accel.yaml
- definitions_env.yaml
- definitions_stack.yaml
- config_stack.yaml
packages:
blas:
require: ['intel-oneapi-mkl']
lapack:
require: ['intel-oneapi-mkl']
mpi:
require: ['intel-oneapi-mpi']
scalapack:
require: ['intel-oneapi-mkl']
icu4c:
require: ['%gcc']
definitions:
# -------------------------------------------------------------------------
# PE definition
# -------------------------------------------------------------------------
- mpi_oneapi:
- "intel-oneapi-mpi"
- blas_oneapi:
- "intel-oneapi-mkl"
- python_oneapi:
- python@3.11.7 %gcc@11.2.1
specs:
- matrix:
- [$compilers_specs]
# --------------------------------------------------------------------------
- matrix:
- [$serial_codes]
- [$%compiler_oneapi]
- matrix:
- [$blas_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$mpi_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$oneapi_serial_codes]
- [$%compiler_oneapi]
- matrix:
- [$blas_codes]
- [$^blas_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$python_codes]
- [$^python_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$python_blas_codes]
- [$^python_oneapi]
- [$^blas_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$mpi_codes]
- [$^mpi_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$mpi_python_codes]
- [$^python_oneapi]
- [$^mpi_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$mpi_blas_codes]
- [$^blas_oneapi]
- [$^mpi_oneapi]
- [$%compiler_oneapi]
- matrix:
- [$mpi_blas_python_codes]
- [$^python_oneapi]
- [$^blas_oneapi]
- [$^mpi_oneapi]
- [$%compiler_oneapi]
view: false
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment