Basics

  • Feature Overview
    • Simple package installation
    • Custom versions & configurations
    • Customize dependencies
    • Non-destructive installs
    • Packages can peacefully coexist
    • Creating packages is easy
  • Getting Started
    • Prerequisites
    • Installation
      • Add Spack to the Shell
      • Clean Environment
      • Check Installation
      • Optional: Alternate Prefix
      • Next Steps
    • Compiler configuration
      • spack compilers
      • spack compiler add
      • spack compiler find
      • spack compiler info
      • Manual compiler configuration
      • Build Your Own Compiler
      • Compilers Requiring Modules
      • Licensed Compilers
      • Mixed Toolchains
      • Compiler Verification
    • Vendor-Specific Compiler Configuration
      • Intel Compilers
        • Configuration with Modules
        • Command Line Configuration
      • PGI
      • NAG
    • System Packages
      • MPI
      • OpenSSL
      • BLAS / LAPACK
      • Git
    • Utilities Configuration
      • Core Spack Utilities
        • cURL, git, Mercurial, etc.
        • Environment Modules
      • Package Utilities
        • binutils
    • Spack on Cray
      • Cray compiler detection
      • Setting defaults and using Cray modules
  • Basic Usage
    • Listing available packages
      • spack list
      • spack info
      • spack versions
    • Installing and uninstalling
      • spack install
      • Building a specific version
      • spack uninstall
      • Non-Downloadable Tarballs
    • Seeing installed packages
      • spack find
    • Specs & dependencies
      • Version specifier
      • Compiler specifier
      • Variants
      • Compiler Flags
      • Compiler environment variables and additional RPATHs
      • Architecture specifiers
    • Virtual dependencies
      • Constraining virtual packages
      • Specifying Specs by Hash
      • spack providers
    • Extensions & Python support
      • spack extensions
      • Extensions & Environment Modules
      • Activating Extensions
      • spack activate
      • spack activate --force
      • spack deactivate
    • Filesystem requirements
    • Getting Help
      • spack help
  • Workflows
    • Definitions
      • Package, Concrete Spec, Installed Package
      • Consistent Sets
    • Building Packages
      • Multiple Applications
      • Combinatorial Sets of Installs
    • Running Binaries from Packages
      • Find and Run
      • Spack-Generated Modules
        • Generated Load Scripts
        • Transitive Dependencies
      • Extension Packages
      • Dummy Packages
      • Filesystem Views
        • Using Filesystem Views
        • Fine-Grain Control
        • Hybrid Filesystem Views
      • Discussion: Running Binaries
    • Developing Software with Spack
      • Write the CMake Build
      • Write the Spack Package
      • Build with Spack
      • Build Other Software
      • Release Your Software
      • Distribute Your Software
      • Other Build Systems
      • Conclusion
    • Upstream Bug Fixes
      • Buggy New Version
      • No Version Works
      • Patches
  • Tutorial: Spack 101
    • Basic Installation Tutorial
      • Installing Spack
      • What is in Spack?
      • Installing Packages
      • Uninstalling Packages
      • Advanced spack find Usage
      • Customizing Compilers
      • Linking External Packages
      • Preferred Concretization
      • Choosing Targets
    • Package Creation Tutorial
      • Getting Started
      • Creating the Package File
      • Package Documentation
      • Dependencies
      • Debugging Package Builds
      • Specifying Configure Arguments
      • Variants
      • The Spec Object
    • Module Configuration Tutorial
      • Prerequisites
        • Fake install gcc-6.2.0
        • Build software that will be used in the tutorial
      • Filter unwanted modifications to the environment
      • Prevent some module files from being generated
      • Add custom environment modifications
      • Autoload dependencies
      • Lua hierarchical module files
        • Core/Compiler/MPI
        • Extend the hierarchy to other virtual providers
    • Feature Overview
      • Scope
      • Example
      • Config.yaml
        • Customizing Builds
      • Preferred Concretization

Reference

  • Configuration Files in Spack
    • YAML Format
    • Configuration Scopes
    • Platform-specific scopes
    • Scope precedence
      • Simple keys
      • Overriding entire sections
      • List-valued settings
  • Basic settings in config.yaml
    • Config file variables
    • install_tree
    • module_roots
    • build_stage
    • source_cache
    • misc_cache
    • verify_ssl
    • checksum
    • dirty
  • Build customization
    • External Packages
    • Concretization Preferences
  • Mirrors
    • spack mirror
    • spack mirror create
      • Custom package sets
      • Mirror files
    • spack mirror add
    • spack mirror list
    • spack mirror remove
    • Mirror precedence
    • Local Default Cache
  • Modules
    • Shell support
    • Using module files via Spack
      • spack load / unload
      • Ambiguous module names
      • spack module loads
      • Module Commands for Shell Scripts
      • Module Prefixes
    • Auto-generating Module Files
      • Package file API
    • Configuration in modules.yaml
      • Activation of other systems
      • Selection by anonymous specs
      • Blacklist or whitelist the generation of specific module files
      • Customize the naming scheme
      • Filter out environment modifications
      • Autoload dependencies
    • Maintaining Module Files
      • spack module refresh
      • spack module rm
  • Package Repositories
    • repos.yaml
    • Namespaces
      • Uniqueness
      • Namespace example
    • Overriding built-in packages
    • spack repo
      • spack repo list
      • spack repo create
      • spack repo add
      • spack repo remove
    • Repo namespaces and Python
  • Command Index
  • Package List
    • abinit
    • ack
    • activeharmony
    • adept-utils
    • adios
    • adol-c
    • allinea-forge
    • allinea-reports
    • ant
    • antlr
    • ape
    • apex
    • applewmproto
    • appres
    • apr
    • apr-util
    • armadillo
    • arpack
    • arpack-ng
    • asciidoc
    • astyle
    • atk
    • atlas
    • atompaw
    • atop
    • autoconf
    • automaded
    • automake
    • bamtools
    • bash
    • bash-completion
    • bazel
    • bbcp
    • bcftools
    • bdftopcf
    • bdw-gc
    • bear
    • bedtools2
    • beforelight
    • bertini
    • bib2xhtml
    • bigreqsproto
    • binutils
    • bison
    • bitmap
    • bliss
    • blitz
    • boost
    • bowtie2
    • boxlib
    • bpp-core
    • bpp-phyl
    • bpp-seq
    • bpp-suite
    • bwa
    • bzip2
    • c-blosc
    • cairo
    • caliper
    • callpath
    • cantera
    • cask
    • catch
    • cblas
    • cbtf
    • cbtf-argonavis
    • cbtf-krell
    • cbtf-lanl
    • cdd
    • cddlib
    • cdo
    • cereal
    • cfitsio
    • cgal
    • cgm
    • cgns
    • charm
    • cityhash
    • cleverleaf
    • clhep
    • cloog
    • cmake
    • cmocka
    • cmor
    • cnmem
    • compiz
    • compositeproto
    • constype
    • converge
    • coreutils
    • cp2k
    • cppcheck
    • cppunit
    • cram
    • cryptopp
    • cscope
    • cube
    • cuda
    • curl
    • czmq
    • daal
    • dakota
    • damageproto
    • damselfly
    • darshan-runtime
    • darshan-util
    • datamash
    • dbus
    • dealii
    • dia
    • dmxproto
    • docbook-xml
    • docbook-xsl
    • doxygen
    • dri2proto
    • dri3proto
    • dtcmp
    • dyninst
    • editres
    • eigen
    • elfutils
    • elk
    • elpa
    • emacs
    • encodings
    • environment-modules
    • espresso
    • etsf_io
    • everytrace
    • everytrace-example
    • evieext
    • exodusii
    • exonerate
    • expat
    • extrae
    • exuberant-ctags
    • fastqc
    • fastx_toolkit
    • fenics
    • ferret
    • fftw
    • fish
    • fixesproto
    • flex
    • flint
    • fltk
    • flux
    • foam-extend
    • font-adobe-100dpi
    • font-adobe-75dpi
    • font-adobe-utopia-100dpi
    • font-adobe-utopia-75dpi
    • font-adobe-utopia-type1
    • font-alias
    • font-arabic-misc
    • font-bh-100dpi
    • font-bh-75dpi
    • font-bh-lucidatypewriter-100dpi
    • font-bh-lucidatypewriter-75dpi
    • font-bh-ttf
    • font-bh-type1
    • font-bitstream-100dpi
    • font-bitstream-75dpi
    • font-bitstream-speedo
    • font-bitstream-type1
    • font-cronyx-cyrillic
    • font-cursor-misc
    • font-daewoo-misc
    • font-dec-misc
    • font-ibm-type1
    • font-isas-misc
    • font-jis-misc
    • font-micro-misc
    • font-misc-cyrillic
    • font-misc-ethiopic
    • font-misc-meltho
    • font-misc-misc
    • font-mutt-misc
    • font-schumacher-misc
    • font-screen-cyrillic
    • font-sony-misc
    • font-sun-misc
    • font-util
    • font-winitzki-cyrillic
    • font-xfree86-type1
    • fontcacheproto
    • fontconfig
    • fontsproto
    • fonttosfnt
    • freetype
    • fslsfonts
    • fstobdf
    • gasnet
    • gawk
    • gbenchmark
    • gcc
    • gccmakedep
    • gconf
    • gdal
    • gdb
    • gdk-pixbuf
    • geant4
    • geos
    • gettext
    • gflags
    • ghostscript
    • ghostscript-fonts
    • giflib
    • git
    • git-lfs
    • gl2ps
    • glew
    • glib
    • glm
    • global
    • globus_toolkit
    • glog
    • glpk
    • glproto
    • gmake
    • gmp
    • gmsh
    • gnu-prolog
    • gnuplot
    • gnutls
    • go
    • go-bootstrap
    • gobject-introspection
    • googletest
    • gource
    • gperf
    • gperftools
    • grackle
    • grandr
    • graphlib
    • graphviz
    • grib-api
    • gromacs
    • gsl
    • gtkplus
    • gts
    • guile
    • h5hut
    • hadoop
    • harfbuzz
    • harminv
    • hdf
    • hdf5
    • hdf5-blosc
    • help2man
    • hepmc
    • heppdt
    • hmmer
    • hoomd-blue
    • hpctoolkit
    • hpctoolkit-externals
    • hpl
    • hpx5
    • hsakmt
    • htop
    • htslib
    • hub
    • hwloc
    • hydra
    • hypre
    • ibmisc
    • iceauth
    • icet
    • ico
    • icu4c
    • ilmbase
    • ImageMagick
    • imake
    • inputproto
    • intel
    • intel-gpu-tools
    • intel-parallel-studio
    • intltool
    • ior
    • ipopt
    • ipp
    • isl
    • itstool
    • jansson
    • jasper
    • jdk
    • jemalloc
    • jpeg
    • jsoncpp
    • judy
    • julia
    • kbproto
    • kdiff3
    • kealib
    • kripke
    • launchmon
    • lbxproxy
    • lcms
    • leveldb
    • libaio
    • libapplewm
    • libarchive
    • libatomic-ops
    • libcerf
    • libcircle
    • libctl
    • libdmx
    • libdrm
    • libdwarf
    • libedit
    • libelf
    • libemos
    • libepoxy
    • libevent
    • libffi
    • libfontenc
    • libfs
    • libgcrypt
    • libgd
    • libgpg-error
    • libgtextutils
    • libhio
    • libice
    • libiconv
    • libint
    • libjpeg-turbo
    • libjson-c
    • liblbxutil
    • libmesh
    • libmng
    • libmonitor
    • libNBC
    • liboldx
    • libpciaccess
    • libpng
    • libpthread-stubs
    • libquo
    • libsigsegv
    • libsm
    • libsodium
    • libspatialindex
    • libsplash
    • libtermkey
    • libtiff
    • libtool
    • libunistring
    • libunwind
    • libuuid
    • libuv
    • libvterm
    • libwebsockets
    • libwindowswm
    • libx11
    • libxau
    • libxaw
    • libxaw3d
    • libxc
    • libxcb
    • libxcomposite
    • libxcursor
    • libxdamage
    • libxdmcp
    • libxevie
    • libxext
    • libxfixes
    • libxfont
    • libxfont2
    • libxfontcache
    • libxft
    • libxi
    • libxinerama
    • libxkbfile
    • libxkbui
    • libxml2
    • libxmu
    • libxp
    • libxpm
    • libxpresent
    • libxprintapputil
    • libxprintutil
    • libxrandr
    • libxrender
    • libxres
    • libxscrnsaver
    • libxshmfence
    • libxslt
    • libxsmm
    • libxstream
    • libxt
    • libxtrap
    • libxtst
    • libxv
    • libxvmc
    • libxxf86dga
    • libxxf86misc
    • libxxf86vm
    • likwid
    • listres
    • llvm
    • llvm-lld
    • lmdb
    • lmod
    • lndir
    • lrslib
    • lrzip
    • lua
    • lua-luafilesystem
    • lua-luaposix
    • LuaJIT
    • luit
    • lulesh
    • lwgrp
    • lwm2
    • lz4
    • lzma
    • lzo
    • m4
    • mafft
    • magics
    • makedepend
    • mariadb
    • matio
    • maven
    • mbedtls
    • meep
    • memaxes
    • mercurial
    • mesa
    • metis
    • mfem
    • Mitos
    • mkfontdir
    • mkfontscale
    • mkl
    • moab
    • mpc
    • mpe2
    • mpfr
    • mpibash
    • mpich
    • mpileaks
    • mpip
    • mpir
    • mrnet
    • msgpack-c
    • mumps
    • munge
    • muparser
    • muster
    • mvapich2
    • mxml
    • nag
    • nano
    • nasm
    • nauty
    • nccmp
    • ncdu
    • ncl
    • nco
    • ncurses
    • ncview
    • ndiff
    • netcdf
    • netcdf-cxx
    • netcdf-cxx4
    • netcdf-fortran
    • netgauge
    • netlib-lapack
    • netlib-scalapack
    • nettle
    • nextflow
    • nfft
    • ninja
    • nmap
    • numdiff
    • nwchem
    • ocaml
    • oce
    • oclock
    • octave
    • octave-splines
    • octopus
    • ompss
    • ompt-openmp
    • opari2
    • openblas
    • opencoarrays
    • opencv
    • openexr
    • openjpeg
    • openmpi
    • openscenegraph
    • openspeedshop
    • openssl
    • opium
    • osu-micro-benchmarks
    • otf
    • otf2
    • p4est
    • panda
    • pango
    • papi
    • paradiseo
    • parallel
    • parallel-netcdf
    • paraver
    • paraview
    • parmetis
    • parmgridgen
    • parpack
    • patch
    • patchelf
    • pcre
    • pcre2
    • pdt
    • perl
    • petsc
    • pexsi
    • pfft
    • pflotran
    • pgi
    • pidx
    • piranha
    • pixman
    • pkg-config
    • plumed
    • pmgr_collective
    • pngwriter
    • polymake
    • porta
    • postgresql
    • ppl
    • prank
    • presentproto
    • printproto
    • proj
    • protobuf
    • proxymngr
    • psi4
    • py-3to2
    • py-alabaster
    • py-argcomplete
    • py-astroid
    • py-astropy
    • py-autopep8
    • py-babel
    • py-basemap
    • py-beautifulsoup4
    • py-biopython
    • py-blessings
    • py-bottleneck
    • py-cclib
    • py-cdo
    • py-cffi
    • py-configparser
    • py-coverage
    • py-csvkit
    • py-cycler
    • py-cython
    • py-dask
    • py-dateutil
    • py-dbf
    • py-decorator
    • py-docutils
    • py-emcee
    • py-enum34
    • py-epydoc
    • py-flake8
    • py-funcsigs
    • py-genders
    • py-genshi
    • py-gnuplot
    • py-h5py
    • py-imagesize
    • py-iminuit
    • py-ipython
    • py-jdcal
    • py-jinja2
    • py-lockfile
    • py-logilab-common
    • py-macs2
    • py-mako
    • py-markdown
    • py-markupsafe
    • py-matplotlib
    • py-mccabe
    • py-meep
    • py-mistune
    • py-mock
    • py-mpi4py
    • py-mpmath
    • py-mx
    • py-mysqldb1
    • py-nestle
    • py-netcdf
    • py-networkx
    • py-nose
    • py-numexpr
    • py-numpy
    • py-openpyxl
    • py-ordereddict
    • py-pandas
    • py-pathspec
    • py-pbr
    • py-periodictable
    • py-pexpect
    • py-phonopy
    • py-pil
    • py-pillow
    • py-ply
    • py-pmw
    • py-prettytable
    • py-proj
    • py-protobuf
    • py-pudb
    • py-py
    • py-py2cairo
    • py-py2neo
    • py-pychecker
    • py-pycodestyle
    • py-pycparser
    • py-pydatalog
    • py-pyelftools
    • py-pyflakes
    • py-pygments
    • py-pygobject
    • py-pygtk
    • py-pylint
    • py-pypar
    • py-pyparsing
    • py-pyqt
    • py-pyside
    • py-pytables
    • py-pytest
    • py-python-daemon
    • py-pytz
    • py-pyyaml
    • py-restview
    • py-rpy2
    • py-rtree
    • py-scientificpython
    • py-scikit-image
    • py-scikit-learn
    • py-scipy
    • py-setuptools
    • py-shiboken
    • py-sip
    • py-six
    • py-sncosmo
    • py-snowballstemmer
    • py-sphinx
    • py-sphinx-rtd-theme
    • py-SQLAlchemy
    • py-storm
    • py-symengine
    • py-sympy
    • py-tappy
    • py-tuiview
    • py-twisted
    • py-unittest2
    • py-unittest2py3k
    • py-urwid
    • py-virtualenv
    • py-wcsaxes
    • py-wheel
    • py-xlrd
    • py-xpyb
    • py-yapf
    • py-yt
    • python
    • qhull
    • qrupdate
    • qt
    • qt-creator
    • qthreads
    • R
    • r-abind
    • r-assertthat
    • r-base64enc
    • r-bh
    • r-BiocGenerics
    • r-bitops
    • r-boot
    • r-brew
    • r-c50
    • r-car
    • r-caret
    • r-catools
    • r-chron
    • r-class
    • r-cluster
    • r-codetools
    • r-colorspace
    • r-crayon
    • r-cubature
    • r-curl
    • r-datatable
    • r-dbi
    • r-deoptim
    • r-devtools
    • r-diagrammer
    • r-dichromat
    • r-digest
    • r-doparallel
    • r-dplyr
    • r-dt
    • r-dygraphs
    • r-e1071
    • r-evaluate
    • r-filehash
    • r-foreach
    • r-foreign
    • r-formatr
    • r-formula
    • r-gdata
    • r-geosphere
    • r-ggmap
    • r-ggplot2
    • r-ggvis
    • r-gistr
    • r-git2r
    • r-glmnet
    • r-googlevis
    • r-gridbase
    • r-gridextra
    • r-gtable
    • r-gtools
    • r-hexbin
    • r-highr
    • r-htmltools
    • r-htmlwidgets
    • r-httpuv
    • r-httr
    • r-igraph
    • r-influencer
    • r-inline
    • r-irdisplay
    • r-irkernel
    • r-irlba
    • r-iterators
    • r-jpeg
    • r-jsonlite
    • r-knitr
    • r-labeling
    • r-lattice
    • r-lazyeval
    • r-leaflet
    • r-lme4
    • r-lmtest
    • r-lubridate
    • r-magic
    • r-magrittr
    • r-mapproj
    • r-maps
    • r-maptools
    • r-markdown
    • r-mass
    • r-matrix
    • r-matrixmodels
    • r-memoise
    • r-mgcv
    • r-mime
    • r-minqa
    • r-multcomp
    • r-munsell
    • r-mvtnorm
    • r-ncdf4
    • r-networkd3
    • r-nlme
    • r-nloptr
    • r-nmf
    • r-nnet
    • r-np
    • r-openssl
    • r-packrat
    • r-partykit
    • r-pbdzmq
    • r-pbkrtest
    • r-pkgmaker
    • r-plotrix
    • r-plyr
    • r-png
    • r-praise
    • r-proto
    • r-pryr
    • r-quantmod
    • r-quantreg
    • r-R6
    • r-randomforest
    • r-raster
    • r-rbokeh
    • r-rcolorbrewer
    • r-rcpp
    • r-rcppeigen
    • r-registry
    • r-repr
    • r-reshape2
    • r-rgooglemaps
    • r-rinside
    • r-rjava
    • r-rjson
    • r-rjsonio
    • r-rmarkdown
    • r-rmysql
    • r-rngtools
    • r-rodbc
    • r-roxygen2
    • r-rpostgresql
    • r-rsnns
    • r-rsqlite
    • r-rstan
    • r-rstudioapi
    • r-rzmq
    • r-sandwich
    • r-scales
    • r-shiny
    • r-sp
    • r-sparsem
    • r-stanheaders
    • r-stringi
    • r-stringr
    • r-survey
    • r-survival
    • r-tarifx
    • r-testit
    • r-testthat
    • r-thdata
    • r-threejs
    • r-tibble
    • r-tidyr
    • r-ttr
    • r-uuid
    • r-vcd
    • r-visnetwork
    • r-whisker
    • r-withr
    • r-xgboost
    • r-xlconnect
    • r-xlconnectjars
    • r-xlsx
    • r-xlsxjars
    • r-xml
    • r-xtable
    • r-xts
    • r-yaml
    • r-zoo
    • raja
    • randrproto
    • ravel
    • readline
    • recordproto
    • rename
    • rendercheck
    • renderproto
    • resourceproto
    • rgb
    • root
    • rose
    • rstart
    • rsync
    • ruby
    • rust
    • rust-bindgen
    • SAMRAI
    • samtools
    • sbt
    • scalasca
    • scons
    • scorep
    • scotch
    • scr
    • screen
    • scripts
    • scrnsaverproto
    • sdl2
    • sdl2_image
    • sed
    • seqtk
    • serf
    • sessreg
    • setxkbmap
    • showfont
    • silo
    • slepc
    • smproxy
    • snappy
    • sowing
    • spark
    • sparsehash
    • spdlog
    • spindle
    • spot
    • sqlite
    • star-ccm-plus
    • stat
    • stream
    • sublime-text
    • subversion
    • suite-sparse
    • sundials
    • superlu
    • superlu-dist
    • superlu-mt
    • swiftsim
    • swig
    • symengine
    • sympol
    • szip
    • tar
    • task
    • taskd
    • tau
    • tbb
    • tcl
    • tetgen
    • tethex
    • texinfo
    • texlive
    • the_platinum_searcher
    • the_silver_searcher
    • thrift
    • tinyxml
    • tinyxml2
    • tk
    • tmux
    • tmuxinator
    • transset
    • trapproto
    • tree
    • triangle
    • trilinos
    • turbomole
    • twm
    • uberftp
    • udunits2
    • uncrustify
    • unibilium
    • unison
    • unixodbc
    • util-linux
    • util-macros
    • uuid
    • valgrind
    • veclibfort
    • videoproto
    • viewres
    • vim
    • visit
    • vizglow
    • vtk
    • wannier90
    • wget
    • windowswmproto
    • wx
    • wxpropgrid
    • x11perf
    • xauth
    • xbacklight
    • xbiff
    • xbitmaps
    • xcalc
    • xcb-demo
    • xcb-proto
    • xcb-util
    • xcb-util-cursor
    • xcb-util-errors
    • xcb-util-image
    • xcb-util-keysyms
    • xcb-util-renderutil
    • xcb-util-wm
    • xclipboard
    • xclock
    • xcmiscproto
    • xcmsdb
    • xcompmgr
    • xconsole
    • xcursor-themes
    • xcursorgen
    • xdbedizzy
    • xditview
    • xdm
    • xdpyinfo
    • xdriinfo
    • xedit
    • xerces-c
    • xev
    • xextproto
    • xeyes
    • xf86bigfontproto
    • xf86dga
    • xf86dgaproto
    • xf86driproto
    • xf86miscproto
    • xf86rushproto
    • xf86vidmodeproto
    • xfd
    • xfindproxy
    • xfontsel
    • xfs
    • xfsinfo
    • xfwp
    • xgamma
    • xgc
    • xhost
    • xineramaproto
    • xinit
    • xinput
    • xkbcomp
    • xkbdata
    • xkbevd
    • xkbprint
    • xkbutils
    • xkeyboard-config
    • xkill
    • xload
    • xlogo
    • xlsatoms
    • xlsclients
    • xlsfonts
    • xmag
    • xman
    • xmessage
    • xmh
    • xmlto
    • xmodmap
    • xmore
    • xorg-cf-files
    • xorg-docs
    • xorg-gtest
    • xorg-server
    • xorg-sgml-doctools
    • xphelloworld
    • xplsprinters
    • xpr
    • xprehashprinterlist
    • xprop
    • xproto
    • xproxymanagementprotocol
    • xrandr
    • xrdb
    • xrefresh
    • xrootd
    • xrx
    • xscope
    • xsdktrilinos
    • xset
    • xsetmode
    • xsetpointer
    • xsetroot
    • xsm
    • xstdcmap
    • xtrans
    • xtrap
    • xts
    • xvidtune
    • xvinfo
    • xwd
    • xwininfo
    • xwud
    • xz
    • yaml-cpp
    • yasm
    • yorick
    • zeromq
    • zfp
    • zlib
    • zoltan
    • zsh

Contributing

  • Contribution Guide
    • Continuous Integration
      • Unit Tests
      • Flake8 Tests
      • Documentation Tests
    • Git Workflows
      • Branching
      • Cherry-Picking
      • Rebasing
      • Rebasing with cherry-pick
      • Re-writing History
  • Packaging Guide
    • Creating & editing packages
      • spack create
      • spack edit
      • spack edit --force
    • Naming & directory structure
      • var/spack/repos/builtin/packages
      • Package Names
      • Package class names
    • Trusted Downloads
      • Checksums
    • Package Version Numbers
      • Concretization Version Selection
      • Date Versions
    • Adding new versions
      • Version URLs
      • Skipping the expand step
      • spack md5
      • spack checksum
    • Fetching from VCS repositories
      • Git
        • GitHub
      • Mercurial
      • Subversion
    • Standard repositories for python packages
    • Expanding additional resources in the source tree
    • Automatic caching of files fetched during installation
    • Licensed software
      • license_required
      • license_comment
      • license_files
      • license_vars
      • license_url
    • Patches
      • patch
        • when
        • level
      • Patch functions
    • Handling RPATHs
    • Finding new versions
      • list_url
      • list_depth
    • Parallel builds
    • Dependencies
      • depends_on()
      • Dependency specs
        • Dependency Formulas
      • setup_dependent_environment()
    • Extensions
      • Activation & deactivation
      • Activation arguments
    • Virtual dependencies
      • provides
      • Versioned Interfaces
      • provides when
    • Abstract & concrete specs
      • Concretization
      • spack spec
      • Concretization Policies
    • Inconsistent Specs
    • Implementing the install method
    • The install environment
      • Environment variables
      • Compiler interceptors
      • Compiler flags
      • Message Parsing Interface (MPI)
      • Blas and Lapack libraries
      • Forking install()
    • Failing the build
    • Prefix objects
    • Spec objects
      • Testing spec constraints
      • Accessing Dependencies
      • Multimethods and @when
    • Shell command functions
    • Sanity checking an installation
      • sanity_check_is_file and sanity_check_is_dir
    • File manipulation functions
      • Filtering functions
      • File functions
    • Coding Style Guidelines
      • Variant Names
      • Version Lists
      • Special Versions
        • @system
        • @local
    • Packaging workflow commands
      • spack fetch
      • spack stage
      • spack patch
      • spack restage
      • spack clean
      • spack purge
      • Keeping the stage directory on success
      • Keeping the install prefix on failure
    • Graphing dependencies
      • spack graph
    • Interactive shell support
      • spack cd
      • spack env
      • spack location
      • Build System Configuration Support
      • CMakePackage
      • StagedPackage
      • GNU Autotools
  • Developer Guide
    • Overview
    • Directory Structure
    • Code Structure
      • Package-related modules
      • Spec-related modules
      • Build environment
      • Spack Subcommands
      • Unit tests
      • Other Modules
    • Spec objects
    • Package objects
    • Stage objects
    • Writing commands
    • Unit tests
    • Unit testing
    • Developer commands
      • spack doc
      • spack test
    • Profiling
      • spack --profile
  • API Docs
    • Subpackages
      • spack.build_systems package
        • Submodules
        • spack.build_systems.autotools module
        • spack.build_systems.cmake module
        • spack.build_systems.makefile module
        • Module contents
      • spack.cmd package
        • Subpackages
        • Submodules
        • spack.cmd.activate module
        • spack.cmd.arch module
        • spack.cmd.bootstrap module
        • spack.cmd.build module
        • spack.cmd.cd module
        • spack.cmd.checksum module
        • spack.cmd.clean module
        • spack.cmd.compiler module
        • spack.cmd.compilers module
        • spack.cmd.config module
        • spack.cmd.configure module
        • spack.cmd.create module
        • spack.cmd.deactivate module
        • spack.cmd.debug module
        • spack.cmd.dependents module
        • spack.cmd.diy module
        • spack.cmd.doc module
        • spack.cmd.edit module
        • spack.cmd.env module
        • spack.cmd.extensions module
        • spack.cmd.fetch module
        • spack.cmd.find module
        • spack.cmd.flake8 module
        • spack.cmd.graph module
        • spack.cmd.help module
        • spack.cmd.info module
        • spack.cmd.install module
        • spack.cmd.list module
        • spack.cmd.load module
        • spack.cmd.location module
        • spack.cmd.md5 module
        • spack.cmd.mirror module
        • spack.cmd.module module
        • spack.cmd.patch module
        • spack.cmd.pkg module
        • spack.cmd.providers module
        • spack.cmd.purge module
        • spack.cmd.python module
        • spack.cmd.reindex module
        • spack.cmd.repo module
        • spack.cmd.restage module
        • spack.cmd.setup module
        • spack.cmd.spec module
        • spack.cmd.stage module
        • spack.cmd.test module
        • spack.cmd.uninstall module
        • spack.cmd.unload module
        • spack.cmd.unuse module
        • spack.cmd.url_parse module
        • spack.cmd.urls module
        • spack.cmd.use module
        • spack.cmd.versions module
        • spack.cmd.view module
        • Module contents
      • spack.compilers package
        • Submodules
        • spack.compilers.cce module
        • spack.compilers.clang module
        • spack.compilers.gcc module
        • spack.compilers.intel module
        • spack.compilers.nag module
        • spack.compilers.pgi module
        • spack.compilers.xl module
        • Module contents
      • spack.hooks package
        • Submodules
        • spack.hooks.case_consistency module
        • spack.hooks.extensions module
        • spack.hooks.licensing module
        • spack.hooks.module_file_generation module
        • spack.hooks.sbang module
        • spack.hooks.yaml_version_check module
        • Module contents
      • spack.operating_systems package
        • Submodules
        • spack.operating_systems.cnk module
        • spack.operating_systems.cnl module
        • spack.operating_systems.linux_distro module
        • spack.operating_systems.mac_os module
        • Module contents
      • spack.platforms package
        • Submodules
        • spack.platforms.bgq module
        • spack.platforms.cray module
        • spack.platforms.darwin module
        • spack.platforms.linux module
        • spack.platforms.test module
        • Module contents
      • spack.schema package
        • Submodules
        • spack.schema.compilers module
        • spack.schema.config module
        • spack.schema.mirrors module
        • spack.schema.modules module
        • spack.schema.packages module
        • spack.schema.repos module
        • Module contents
      • spack.test package
        • Subpackages
        • Submodules
        • spack.test.architecture module
        • spack.test.build_system_guess module
        • spack.test.cc module
        • spack.test.concretize module
        • spack.test.concretize_preferences module
        • spack.test.config module
        • spack.test.database module
        • spack.test.directory_layout module
        • spack.test.environment module
        • spack.test.file_cache module
        • spack.test.git_fetch module
        • spack.test.hg_fetch module
        • spack.test.install module
        • spack.test.library_list module
        • spack.test.link_tree module
        • spack.test.lock module
        • spack.test.make_executable module
        • spack.test.mirror module
        • spack.test.mock_database module
        • spack.test.mock_packages_test module
        • spack.test.mock_repo module
        • spack.test.modules module
        • spack.test.multimethod module
        • spack.test.namespace_trie module
        • spack.test.optional_deps module
        • spack.test.package_sanity module
        • spack.test.packages module
        • spack.test.pattern module
        • spack.test.provider_index module
        • spack.test.python_version module
        • spack.test.sbang module
        • spack.test.spack_yaml module
        • spack.test.spec_dag module
        • spack.test.spec_semantics module
        • spack.test.spec_syntax module
        • spack.test.spec_yaml module
        • spack.test.stage module
        • spack.test.svn_fetch module
        • spack.test.tally_plugin module
        • spack.test.url_extrapolate module
        • spack.test.url_parse module
        • spack.test.url_substitution module
        • spack.test.versions module
        • Module contents
      • spack.util package
        • Submodules
        • spack.util.compression module
        • spack.util.crypto module
        • spack.util.debug module
        • spack.util.environment module
        • spack.util.executable module
        • spack.util.multiproc module
        • spack.util.naming module
        • spack.util.path module
        • spack.util.pattern module
        • spack.util.prefix module
        • spack.util.spack_json module
        • spack.util.spack_yaml module
        • spack.util.string module
        • spack.util.web module
        • Module contents
    • Submodules
    • spack.abi module
    • spack.architecture module
    • spack.build_environment module
    • spack.compiler module
    • spack.concretize module
    • spack.config module
    • spack.database module
    • spack.directives module
    • spack.directory_layout module
    • spack.environment module
    • spack.error module
    • spack.fetch_strategy module
    • spack.file_cache module
    • spack.graph module
    • spack.mirror module
    • spack.modules module
    • spack.multimethod module
    • spack.package module
    • spack.package_test module
    • spack.parse module
    • spack.patch module
    • spack.preferred_packages module
    • spack.provider_index module
    • spack.repository module
    • spack.resource module
    • spack.spec module
    • spack.stage module
    • spack.store module
    • spack.url module
    • spack.variant module
    • spack.version module
    • Module contents
 
Spack
  • Docs »
  • Command Index
  • Edit on GitHub

Command IndexΒΆ

This is an alphabetical list of commands with links to the places they appear in the documentation.

  • spack activate
  • spack cd
  • spack checksum
  • spack clean
  • spack compilers
  • spack create
  • spack deactivate
  • spack edit
  • spack env
  • spack extensions
  • spack fetch
  • spack find
  • spack graph
  • spack help
  • spack info
  • spack install
  • spack list
  • spack load / unload
  • spack location
  • spack mirror
  • spack module loads
  • spack module refresh
  • spack module rm
  • spack patch
  • spack providers
  • spack purge
  • spack repo
  • spack restage
  • spack spec
  • spack stage
  • spack uninstall
  • spack versions
Next Previous

© Copyright 2013-2015, Lawrence Livermore National Laboratory..
Written by Todd Gamblin (tgamblin@llnl.gov) and many contributors. LLNL-CODE-647188.
Last updated on Jan 03, 2017.

Built with Sphinx using a theme provided by Read the Docs.