e4s ci: add xyce (#36841)

* e4s ci: add xyce

* relax trilinos contraints for xyce

* also relax trilinos constraint for e4s-power stack

* allow trilinos~shylu for xyce
This commit is contained in:
eugeneswalker 2023-04-24 18:32:01 -05:00 committed by GitHub
parent c76023d7ac
commit 75bf6d665c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 8 deletions

View file

@ -33,10 +33,15 @@ spack:
python: python:
version: [3.7.15] version: [3.7.15]
trilinos: trilinos:
require: +amesos +amesos2 +anasazi +aztec +boost +epetra +epetraext +ifpack require:
+intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro - one_of: [+amesos +amesos2 +anasazi +aztec +boost +epetra +epetraext +ifpack
+phalanx +rol +rythmos +sacado +stk +shards +shylu +stratimikos +teko +tempus +intrepid +intrepid2 +isorropia +kokkos +minitensor +nox +piro +phalanx
+tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long +rol +rythmos +sacado +stk +shards +stratimikos +tempus +tpetra
+trilinoscouplings +zoltan]
- one_of: [gotype=long_long, gotype=all]
- one_of: [~ml ~muelu ~zoltan2 ~teko, +ml +muelu +zoltan2 +teko]
- one_of: [+superlu-dist, ~superlu-dist]
- one_of: [+shylu, ~shylu]
xz: xz:
variants: +pic variants: +pic
mesa: mesa:
@ -139,6 +144,7 @@ spack:
- umpire - umpire
- upcxx - upcxx
- wannier90 - wannier90
- xyce +mpi +shared +pymi +pymi_static_tpls ^trilinos~shylu
# CUDA # CUDA
- amrex +cuda - amrex +cuda

View file

@ -36,10 +36,15 @@ spack:
python: python:
version: [3.8.13] version: [3.8.13]
trilinos: trilinos:
require: +amesos +amesos2 +anasazi +aztec +boost +epetra +epetraext require:
+ifpack +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu - one_of: [+amesos +amesos2 +anasazi +aztec +boost +epetra +epetraext +ifpack
+nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu +stratimikos +intrepid +intrepid2 +isorropia +kokkos +minitensor +nox +piro +phalanx
+teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long +rol +rythmos +sacado +stk +shards +stratimikos +tempus +tpetra
+trilinoscouplings +zoltan]
- one_of: [gotype=long_long, gotype=all]
- one_of: [~ml ~muelu ~zoltan2 ~teko, +ml +muelu +zoltan2 +teko]
- one_of: [+superlu-dist, ~superlu-dist]
- one_of: [+shylu, ~shylu]
xz: xz:
variants: +pic variants: +pic
mesa: mesa:
@ -147,6 +152,7 @@ spack:
- variorum - variorum
- veloc - veloc
- wannier90 - wannier90
- xyce +mpi +shared +pymi +pymi_static_tpls ^trilinos~shylu
# CUDA # CUDA
- amrex +cuda - amrex +cuda