summaryrefslogtreecommitdiff
path: root/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml')
-rw-r--r--share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml290
1 files changed, 290 insertions, 0 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml b/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml
new file mode 100644
index 0000000000..8503c89bd7
--- /dev/null
+++ b/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml
@@ -0,0 +1,290 @@
+ci:
+ pipeline-gen:
+ - match_behavior: first
+ submapping:
+ - match:
+ - hipblas
+ - llvm
+ - llvm-amdgpu
+ - pango
+ - paraview
+ - py-tensorflow
+ - py-torch
+ - qt
+ - rocblas
+ - visit
+ build-job:
+ tags: [ "spack", "huge" ]
+ variables:
+ CI_JOB_SIZE: huge
+ KUBERNETES_CPU_REQUEST: 11000m
+ KUBERNETES_MEMORY_REQUEST: 42G
+
+ - match:
+ - ascent
+ - atk
+ - axom
+ - cistem
+ - cmake
+ - ctffind
+ - cuda
+ - dealii
+ - dray
+ - dyninst
+ - ecp-data-vis-sdk
+ - gcc
+ - ginkgo
+ - hdf5
+ - hpx
+ - kokkos-kernels
+ - kokkos-nvcc-wrapper
+ - lbann
+ - magma
+ - mesa
+ - mfem
+ - mpich
+ - netlib-lapack
+ - nvhpc
+ - oce
+ - openblas
+ - openfoam
+ - openturns
+ - parallelio
+ - plumed
+ - precice
+ #- py-tensorflow
+ #- qt
+ - raja
+ - relion
+ #- rocblas
+ - rocfft
+ - rocsolver
+ - rocsparse
+ - rust
+ - slate
+ - strumpack
+ - sundials
+ - trilinos
+ - umpire
+ #- visit
+ - vtk
+ - vtk-h
+ - vtk-m
+ - warpx
+ - wrf
+ - wxwidgets
+ build-job:
+ tags: [ "spack", "large" ]
+ variables:
+ CI_JOB_SIZE: large
+ KUBERNETES_CPU_REQUEST: 8000m
+ KUBERNETES_MEMORY_REQUEST: 12G
+
+ - match:
+ - adios2
+ - amrex
+ - archer
+ - ascent
+ - autoconf-archive
+ - axom
+ - binutils
+ - blaspp
+ - blt
+ - boost
+ - butterflypack
+ - cabana
+ - caliper
+ - camp
+ - chai
+ - conduit
+ - curl
+ - datatransferkit
+ - double-conversion
+ - dray
+ - eigen
+ - faodel
+ - ffmpeg
+ - fftw
+ - fortrilinos
+ - gettext
+ - gperftools
+ - gptune
+ - hdf5
+ - heffte
+ - hpctoolkit
+ - hwloc
+ - hydrogen
+ - hypre
+ - kokkos
+ - lammps
+ - lapackpp
+ - legion
+ - libtool
+ - libxml2
+ - libzmq
+ - llvm-openmp-ompt
+ - mbedtls
+ - mfem
+ - mpich
+ - mvapich2
+ - nasm
+ - netlib-scalapack
+ - omega-h
+ - openblas
+ - openjpeg
+ - openmpi
+ - openpmd-api
+ - pagmo2
+ - papyrus
+ - parsec
+ - pdt
+ - pegtl
+ - petsc
+ - pumi
+ - py-beniget
+ - py-cinemasci
+ - pygmo
+ - py-ipython-genutils
+ - py-packaging
+ - py-petsc4py
+ - py-scipy
+ - py-statsmodels
+ - py-warlock
+ - py-warpx
+ - raja
+ - samrai
+ - slepc
+ - slurm
+ - sqlite
+ - strumpack
+ - sundials
+ - superlu-dist
+ - tasmanian
+ - tau
+ - upcxx
+ - vtk
+ - vtk-h
+ - vtk-m
+ - zfp
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ KUBERNETES_CPU_REQUEST: "2000m"
+ KUBERNETES_MEMORY_REQUEST: "4G"
+
+ - match:
+ - alsa-lib
+ - ant
+ - antlr
+ - argobots
+ - autoconf-archive
+ - automake
+ - berkeley-db
+ - bison
+ - blt
+ - bzip2
+ - camp
+ - cmake
+ - curl
+ - czmq
+ - darshan-util
+ - diffutils
+ - docbook-xml
+ - exmcutils
+ - expat
+ - findutils
+ - flit
+ - freetype
+ - gawk
+ - gdbm
+ - gettext
+ - glib
+ - gmake
+ - gotcha
+ - hpcviewer
+ - hwloc
+ - jansson
+ - json-c
+ - libbsd
+ - libedit
+ - libevent
+ - libfabric
+ - libffi
+ - libgcrypt
+ - libiconv
+ - libidn2
+ - libjpeg-turbo
+ - libmd
+ - libnrm
+ - libpciaccess
+ - libpng
+ - libsigsegv
+ - libsodium
+ - libunistring
+ - libunwind
+ - libxml2
+ - libyaml
+ - libzmq
+ - lua
+ - lua-luaposix
+ - lz4
+ - m4
+ - meson
+ - metis
+ - mpfr
+ - ncurses
+ - ninja
+ - numactl
+ - openblas
+ - openjdk
+ - openssh
+ - openssl
+ - papi
+ - parallel-netcdf
+ - pcre
+ - pcre2
+ - pdsh
+ - perl
+ - perl-data-dumper
+ - pkgconf
+ - py-alembic
+ - py-cffi
+ - py-cycler
+ - py-decorator
+ - py-idna
+ - py-jsonschema
+ - py-kiwisolver
+ - py-mistune
+ - py-pycparser
+ - py-setuptools
+ - py-setuptools-scm
+ - py-six
+ - py-testpath
+ - py-wheel
+ - qhull
+ - readline
+ - sed
+ - slurm
+ - snappy
+ - sqlite
+ - superlu
+ - swig
+ - tar
+ - tcl
+ - texinfo
+ - tut
+ - unzip
+ - util-linux-uuid
+ - util-macros
+ - xz
+ - yaml-cpp
+ - zfp
+ - zlib
+ - zstd
+ build-job:
+ tags: [ "spack", "small" ]
+ variables:
+ CI_JOB_SIZE: "small"
+ KUBERNETES_CPU_REQUEST: "500m"
+ KUBERNETES_MEMORY_REQUEST: "500M"