Skip to content
Peter Scheibel edited this page May 15, 2024 · 16 revisions

Wednesday May 15th, 9am PT (UTC -7:00)

Attendees

  • Peter Scheibel (host)
  • Sean
  • Wyatt Spear

Agenda

(This week the meeting is for Q&A, there are no pre-planned topics)

  • Sean: building software stack with a Spack environment
    • Multiple compilers
    • Multiple MPI instances
    • Want to build every combination of compiler+mpi
    • Split the compilers into separate environments
      • Each of these environments has 1 or 2 MPI implementations
    • Merging them all into 1 environment, was having an issue with matrix specifications
      • when you combine [^mpi] with [sapy], it didn't build sapy at all
        • when you explicitly say sapy ^mpi, it would generate an error message
        • also note: sapy came from an external package repo
    • This was using 0.21.2
    • Also was having an issue where the environment would mix compilers for DAGs that were expanded
  • Sean: external dependencies
    • A package references a dependency, e.g. setup_dependent_build environment
    • Or cases where packages ask about dependencies of dependencies
    • oneapi-mkl has an example of this
    • In general, what to do about dereference errors for externals
      • You can add a direct dep
  • Wyatt: new release features?
  • Wyatt: smoke tests use .spack
Clone this wiki locally