Skip to content
Todd Gamblin edited this page May 21, 2015 · 7 revisions

Spack Telcon: May 20, 2015

Participants

  • Todd Gamblin (LLNL)
  • Jim Galarowicz (Krell)
  • Matt Legendre (LLNL)
  • Mike Collette (LLNL)

Agenda

News

  1. New install layout is now merged into develop
  • Includes optional dependencies and variants (see Telcon: 2015-05-21)
  • Includes YAML configuration files (~/.spack/compilers.yaml, ~/.spack/mirrors.yaml)
  1. Matt Legendre has added YAML compiler and mirror configs
  • Compiler config now groups compilers by arch
  • BG/Q system with same filesystem as Linux machine will show different compilers (fixes an issue)
  1. Matt Legendre still working on YAML view configuration
  • Simplified syntax for generating symlink trees
  1. Other v0.9 features are being added:
  • External packages
  • External package repositories (directories full of package.py files)
  • Compiler flag config & Spec hashing

Issues

  • Compiler flags may currently be reordered by Spack's compiler wrappers
    • If there are static libs, or other order-dependent link options interleaved with -L/-I/etc., may have an effect.
    • Will be fixed in compiler wrappers.

Contributions

  • YAML config support: Matt Legendre (LLNL)
  • ~17 math packages from Saravan Pantham (UC Davis)

General Discussion

  • Mike Collette is building lots of packages with Spack
    • ~60-70 packages, built codes against packages.
    • Starting to implement tests after the build in the install() method.
      • Should consider adding test functionality
      • integrate with continuous build (Bamboo at LLNL?)
Clone this wiki locally