Skip to content

Conversation

tdrwenski
Copy link
Collaborator

@tdrwenski tdrwenski commented Apr 2, 2025

Some adjustments to the CI and build:

  • Update the version of radiuss-spack-configs and make a few GitLab CI job fixes to make it build on LC machines
  • Add linux github action next to mac-os one. This is useful for having a dockerized version of quandary as the linux spack package pushed to the buildcache can be run as a docker image.
  • Add BLT not found error to CMake
  • Remove unused linking to m, blas, lapack from CMake (was copied from Makefile but is not necessary as Petsc handles this)
  • Fix parsing of mpiexec for tests (can be flux;run on certain machines so a bit of a hack to get that to work correctly)

Note: we still depend on my branch for radiuss-spack-configs and spack after this PR, will have to wait to update that. We need to wait til latest spack changes (to get the CMakeCache mpi exec fix), which have some breaking changes, are incorporated in radiuss-spack-configs.

@tdrwenski tdrwenski force-pushed the ci-build-fixes branch 3 times, most recently from ce74d97 to c1cdec9 Compare April 2, 2025 20:40
@tdrwenski tdrwenski marked this pull request as ready for review April 2, 2025 21:11
@@ -25,9 +25,6 @@ find_package(PkgConfig REQUIRED)
pkg_search_module(PETSC REQUIRED IMPORTED_TARGET PETSc)
target_link_libraries(quandary_lib PUBLIC PkgConfig::PETSC)

# Other libraries
target_link_libraries(quandary_lib PUBLIC m blas lapack)
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@steffi7574 This should fix your issue

@steffi7574 steffi7574 merged commit 76ad3a5 into main Apr 4, 2025
7 checks passed
@steffi7574 steffi7574 deleted the ci-build-fixes branch April 4, 2025 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants