Skip to content

Commit

Permalink
Add some comments and move libevent version spec
Browse files Browse the repository at this point in the history
  • Loading branch information
cameronrutherford authored Nov 8, 2024
1 parent 7ba7b00 commit d07cab2
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions .github/workflows/spack_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,13 @@ jobs:
- hiop@develop+mpi~raja~shared~kron~sparse ^openmpi
- hiop@develop~mpi~raja~shared~kron~sparse
- hiop@develop~mpi+raja~shared~kron~sparse

# We will need coinhsl for this, but what are the rules for using
# a coinhsl tarball?
# - hiop@develop~mpi~raja~shared~kron+sparse
# We will need coinhsl for this, but what are the rules for using
# a coinhsl tarball?
# - hiop@develop~mpi~raja~shared~kron+sparse
blas_provider:
- openblas
compiler:
- gcc

name: Build HiOp with Spack

Expand All @@ -130,11 +133,10 @@ jobs:
spack:
specs:
- ${{ matrix.spack_spec }} target=x86_64_v2
- openblas
- libevent~openssl
- ${{ matrix.blas_provider }} target=x86_64_v2
concretizer:
reuse: true
unify: true
reuse: true # We want to re-use existing binaries in spack / GHCR mirror
unify: true # We want to build the openblas and hiop version together!
config:
source_cache: $SPACK_CACHE/source_cache
misc_cache: $SPACK_CACHE/misc_cache
Expand All @@ -144,13 +146,18 @@ jobs:
padded_length: False
mirrors:
local-buildcache: oci://${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
# If the spack buildcache fails for any readon, feel free to disable
spack: https://binaries.spack.io/develop
packages:
all:
require: "%gcc"
require: "%${{ matrix.compiler }}"
# https://spack.readthedocs.io/en/latest/packages_yaml.html#setting-requirements-on-virtual-specs
cmake:
# We don't need CMake GUI features for minimal container builds
require: "~qtgui~ncurses"
libevent:
# Building OpenSSL was causing errors
require: "~openssl"
EOF
- name: Configure GHCR mirror
Expand Down

0 comments on commit d07cab2

Please sign in to comment.