Skip to content

Commit

Permalink
Update summit modules (#21)
Browse files Browse the repository at this point in the history
* Minor fix for Summit build system

* Fix '--nnodes'-->'-nodes' on Summit

* Attempt to update Summit modules

* Reinstall Ginkgo and python dependencies on Summit

* Enforce [email protected] on Summit

* Specify RelWithDebInfo for ExaGO and HiOp on Summit

* Update Spack

* Relax constraints on exago dependencies on Summit

* Add constraints on HiOp in the spack config. Part of the ExaGO package was conflicting with building HiOp in release mode.

* Cleaner module install on Summit

* Update spack_cpu_build.yaml to work without fork

* Update .github/workflows/spack_cpu_build.yaml

* Update Spack

* Try updating pybind11 submodule to see if it fixes errors with exago+python builds

---------

Co-authored-by: Cameron Rutherford <[email protected]>
  • Loading branch information
2 people authored and Bruce J Palmer committed Nov 9, 2023
1 parent c5e5553 commit 56c9f40
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
9 changes: 9 additions & 0 deletions .github/workflows/spack_cpu_build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,27 @@ jobs:
# Minimal Build(s)
# Need S3 mirror to have these builds speedup
spack_spec:
<<<<<<< HEAD
# See #39 - ~python~mpi causes issues
# - exago@develop~mpi~ipopt~hiop~python~raja
# See #44 - +mpi~python should fail if no python in system,
# but the runner happens to have one...
=======
# Minimal Build
# See #18
# - exago@develop~mpi~ipopt~hiop~python~raja
>>>>>>> 13ef94e... Update summit modules (#21)
- exago@develop+mpi~ipopt+hiop~python~raja ^openmpi
# See #18 - +hiop~mpi causes issues
# - exago@develop~mpi~ipopt+hiop~python+raja
# See #16 - +python~mpi causes issues
# - exago@develop~mpi~ipopt+hiop+python~raja
- exago@develop+mpi~ipopt+hiop+python~raja ^openmpi
<<<<<<< HEAD
# See #40 - +hiop+raja~ipopt ^hiop~sparse is useful for edge cases
- exago@develop+mpi~ipopt+hiop~python+raja ^openmpi ^hiop+raja~sparse
=======
>>>>>>> 13ef94e... Update summit modules (#21)

name: Build ExaGO with Spack
steps:
Expand Down
2 changes: 1 addition & 1 deletion tpl/pybind11
Submodule pybind11 updated 224 files
2 changes: 1 addition & 1 deletion tpl/spack
Submodule spack updated 4425 files

0 comments on commit 56c9f40

Please sign in to comment.