Skip to content
becker33 edited this page Mar 9, 2017 · 8 revisions

Participants

  1. Greg Becker
  2. Stephanie Dempsey
  3. Greg Lee
  4. Kiel Friedt
  5. Mario Melara
  6. Patrick Gartung
  7. Peter Scheibel
  8. 1 call in user who did not identify him- or herself

News

  1. Progress on new concretizer continues
  • Started simplifying concretization preferences code.
  • This is also necessary to support Python 3, which gets rid of cmp as a parameter to sort.
  • Cleaning this code up should simplify things a lot.
  • see package_prefs.py and Spec.__cmp__ for details.
  1. Since Todd was in there working on the concretizer, he made Python 3 work.
  • WIP PR #3395 has all of Python 3 support
    • mostly done except for cmp work above
  1. Still trying to review a number of core PRs (sorry this is taking so long!)
  • thinking through ramifications of multi-valued variants on concretization
  1. New Spec interface #1875 is now merged
  • Docs are forthcoming #3377
  • Allows blas, lapack libs to be referred to with spec['blas'].libs, spec['lapack'].libs
    • .libs attribute polymorphic depending on the virtual interface you're asking for.
    • allows us to have something resembling an interface for linking blas and other messy libraries
    • libraries, ABI for different BLAS implementations may be different, but Spack packages can treat them relatively similarly.
  1. Support for modulecmd is in progress.
  • Done except for testing
  1. other updates TBD... (please add!)

Discussion

  1. Spack on BG/Q

  2. Locking package.py files during install.

  • NERSC using spack in production
  • Worried about package.py files changing while another user is installing
  • Should we add locking
  • Use local repos for WIP work.
  1. Targets PR.
  • Still WIP
  • Lower priority than modulecmd
  • Greg B is the limiting reagent.
Clone this wiki locally