Telcon: 2017 03 09
becker33 edited this page Mar 9, 2017
·
8 revisions
- Greg Becker
- Stephanie Dempsey
- Greg Lee
- Kiel Friedt
- Mario Melara
- Patrick Gartung
- Peter Scheibel
- 1 call in user who did not identify him- or herself
- 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 tosort
. - Cleaning this code up should simplify things a lot.
- see
package_prefs.py
andSpec.__cmp__
for details.
- 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
- mostly done except for
- Still trying to review a number of core PRs (sorry this is taking so long!)
- thinking through ramifications of multi-valued variants on concretization
- New Spec interface #1875 is now merged
- Docs are forthcoming #3377
- Allows
blas
,lapack
libs to be referred to withspec['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.
-
- Support for modulecmd is in progress.
- Done except for testing
- other updates TBD... (please add!)
-
Spack on BG/Q
-
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.
- Targets PR.
- Still WIP
- Lower priority than modulecmd
- Greg B is the limiting reagent.