Package List

This is a list of things you can install using Spack. It is automatically generated based on the packages in the latest Spack release.

Spack currently has 1334 mainline packages:

abinit listres r-adabag
ack llvm r-assertthat
activeharmony llvm-lld r-base64enc
adept-utils llvm-openmp-ompt r-bh
adios lmdb r-biocgenerics
adlbx lmod r-biocinstaller
adol-c lndir r-bitops
allinea-forge log4cxx r-boot
allinea-reports lrslib r-brew
ant lrzip r-c50
antlr lua r-car
ape lua-jit r-caret
apex lua-luafilesystem r-catools
applewmproto lua-luaposix r-checkpoint
appres luit r-chron
apr lulesh r-class
apr-util lwgrp r-cluster
archer lwm2 r-codetools
armadillo lz4 r-coin
arpack lzma r-colorspace
arpack-ng lzo r-corrplot
asciidoc m4 r-crayon
astra mafft r-cubature
astyle magics r-cubist
atk magma r-curl
atlas makedepend r-data-table
atompaw mariadb r-dbi
atop matio r-deoptim
autoconf matlab r-devtools
autogen maven r-diagrammer
automaded mawk r-dichromat
automake mbedtls r-digest
bamtools mdtest r-domc
bash meep r-doparallel
bash-completion memaxes r-dplyr
bats mercurial r-dt
bazel mesa r-dygraphs
bbcp metis r-e1071
bcftools mfem r-ellipse
bdftopcf miniconda2 r-evaluate
bdw-gc miniconda3 r-filehash
bear mitos r-foreach
bedtools2 mkfontdir r-foreign
beforelight mkfontscale r-formatr
bertini moab r-formula
bib2xhtml mosh r-gdata
bigreqsproto mozjs r-geosphere
binutils mpc r-ggmap
bison mpe2 r-ggplot2
bitmap mpfr r-ggvis
blast-plus mpibash r-gistr
blat mpich r-git2r
bliss mpileaks r-glmnet
blitz mpip r-googlevis
boost mpir r-gridbase
bowtie2 mrnet r-gridextra
boxlib msgpack-c r-gtable
bpp-core mummer r-gtools
bpp-phyl mumps r-hexbin
bpp-seq munge r-highr
bpp-suite muparser r-htmltools
bwa muster r-htmlwidgets
bzip2 mvapich2 r-httpuv
c-blosc mxml r-httr
caffe nag r-igraph
cairo nano r-influencer
caliper nasm r-inline
callpath nauty r-ipred
cantera nccl r-irdisplay
cask nccmp r-irkernel
catch ncdu r-irlba
cblas ncftp r-iterators
cbtf ncl r-jpeg
cbtf-argonavis nco r-jsonlite
cbtf-krell ncurses r-kernlab
cbtf-lanl ncview r-kernsmooth
ccache ndiff r-kknn
cdd netcdf r-knitr
cddlib netcdf-cxx r-labeling
cdo netcdf-cxx4 r-lattice
cereal netcdf-fortran r-lava
cfitsio netgauge r-lazyeval
cgal netlib-lapack r-leaflet
cgm netlib-scalapack r-lme4
cgns nettle r-lmtest
charm nextflow r-lubridate
cityhash nfft r-magic
cleverleaf ninja r-magrittr
clhep nmap r-mapproj
cloog node-js r-maps
cmake notmuch r-maptools
cmocka npm r-markdown
cmor nspr r-mass
cnmem numdiff r-matrix
compiz nwchem r-matrixmodels
compositeproto ocaml r-mda
conduit oce r-memoise
constype oclock r-mgcv
converge octave r-mime
coreutils octave-splines r-minqa
cosmomc octopus r-mlbench
cp2k ompss r-modelmetrics
cppad ompt-openmp r-modeltools
cppcheck oniguruma r-multcomp
cppunit opari2 r-munsell
cram openblas r-mvtnorm
cryptopp opencoarrays r-ncdf4
cscope opencv r-networkd3
cub openexr r-nlme
cube openfst r-nloptr
cuda openjpeg r-nmf
curl openmpi r-nnet
cvs openscenegraph r-np
czmq openspeedshop r-numderiv
daal openssl r-openssl
dakota opium r-packrat
damageproto osu-micro-benchmarks r-pacman
damselfly otf r-party
darshan-runtime otf2 r-partykit
darshan-util p4est r-pbdzmq
datamash pagmo r-pbkrtest
dbus panda r-pkgmaker
dealii pango r-plotrix
dejagnu papi r-pls
dia paradiseo r-plyr
direnv parallel r-png
dmxproto parallel-netcdf r-praise
docbook-xml paraver r-prodlim
docbook-xsl paraview r-proto
double-conversion parmetis r-pryr
doxygen parmgridgen r-quantmod
dri2proto parpack r-quantreg
dri3proto patch r-r6
dtcmp patchelf r-randomforest
dyninst pcre r-raster
editres pcre2 r-rbokeh
eigen pdsh r-rcolorbrewer
elemental pdt r-rcpp
elfutils perl r-rcppeigen
elk petsc r-registry
elpa pexsi r-repr
emacs pfft r-reshape2
encodings pflotran r-rgooglemaps
environment-modules pgi r-rinside
es pidx r-rjava
esmf pigz r-rjson
espresso piranha r-rjsonio
espressopp pixman r-rmarkdown
etsf-io pkg-config r-rminer
everytrace planck-likelihood r-rmysql
everytrace-example plumed r-rngtools
evieext pmgr-collective r-rodbc
exmcutils pnfft r-roxygen2
exodusii pngwriter r-rpart
exonerate pocl r-rpart-plot
expat polymake r-rpostgresql
expect porta r-rsnns
extrae postgresql r-rsqlite
exuberant-ctags ppl r-rstan
farmhash prank r-rstudioapi
fastqc presentproto r-rzmq
fastx-toolkit printproto r-sandwich
fenics proj r-scales
ferret protobuf r-shiny
ffmpeg proxymngr r-sp
fftw psi4 r-sparsem
fish py-3to2 r-stanheaders
fixesproto py-4suite-xml r-stringi
flex py-abipy r-stringr
flint py-alabaster r-strucchange
fltk py-apache-libcloud r-survey
flux py-appdirs r-survival
foam-extend py-appnope r-tarifx
font-adobe-100dpi py-apscheduler r-testit
font-adobe-75dpi py-argcomplete r-testthat
font-adobe-utopia-100dpi py-argparse r-th-data
font-adobe-utopia-75dpi py-astroid r-threejs
font-adobe-utopia-type1 py-astropy r-tibble
font-alias py-attrs r-tidyr
font-arabic-misc py-autopep8 r-ttr
font-bh-100dpi py-babel r-uuid
font-bh-75dpi py-backports-abc r-vcd
font-bh-lucidatypewriter-100dpi py-backports-shutil-get-terminal-size r-visnetwork
font-bh-lucidatypewriter-75dpi py-backports-ssl-match-hostname r-whisker
font-bh-ttf py-basemap r-withr
font-bh-type1 py-beautifulsoup4 r-xgboost
font-bitstream-100dpi py-biopython r-xlconnect
font-bitstream-75dpi py-bleach r-xlconnectjars
font-bitstream-speedo py-blessings r-xlsx
font-bitstream-type1 py-bokeh r-xlsxjars
font-cronyx-cyrillic py-boltons r-xml
font-cursor-misc py-bottleneck r-xtable
font-daewoo-misc py-brian r-xts
font-dec-misc py-brian2 r-yaml
font-ibm-type1 py-cclib r-zoo
font-isas-misc py-cdo raja
font-jis-misc py-certifi random123
font-micro-misc py-cffi randrproto
font-misc-cyrillic py-chardet ravel
font-misc-ethiopic py-click readline
font-misc-meltho py-colorama recordproto
font-misc-misc py-configparser rename
font-mutt-misc py-coverage rendercheck
font-schumacher-misc py-cpuinfo renderproto
font-screen-cyrillic py-csvkit resourceproto
font-sony-misc py-current rgb
font-sun-misc py-cycler root
font-util py-cython rose
font-winitzki-cyrillic py-dask rstart
font-xfree86-type1 py-dateutil rsync
fontcacheproto py-dbf ruby
fontconfig py-decorator rust
fontsproto py-dev rust-bindgen
fonttosfnt py-dill samrai
freetype py-docutils samtools
fslsfonts py-doxypy saws
fstobdf py-doxypypy sbt
funhpc py-elasticsearch scalasca
gasnet py-elephant scons
gawk py-emcee scorec-core
gbenchmark py-entrypoints scorep
gcc py-enum34 scotch
gccmakedep py-epydoc scr
gconf py-et-xmlfile screen
gdal py-fasteners scripts
gdb py-flake8 scrnsaverproto
gdk-pixbuf py-flask sctk
geant4 py-flexx sdl2
gemmlowp py-funcsigs sdl2-image
geos py-functools32 sed
gettext py-future seqtk
gflags py-futures serf
ghostscript py-genders sessreg
ghostscript-fonts py-genshi setxkbmap
giflib py-git-review sga
git py-git2 showfont
git-lfs py-gnuplot silo
gl2ps py-guidata simul
glew py-guiqwt simulationio
glib py-h5py slepc
glm py-html2text smproxy
global py-html5lib snakemake
globus-toolkit py-httpbin snappy
glog py-imagesize sowing
glpk py-iminuit spark
glproto py-importlib sparsehash
gmake py-ipdb spdlog
gmime py-ipykernel spectrum-mpi
gmp py-ipython speex
gmsh py-ipython-genutils sph2pipe
gnu-prolog py-ipywidgets spindle
gnuplot py-itsdangerous spot
gnutls py-jdcal sqlite
go py-jedi sst-dumpi
go-bootstrap py-jinja2 sst-macro
gobject-introspection py-joblib staden-io-lib
googletest py-jpype star-ccm-plus
gource py-jsonschema stat
gperf py-junit-xml stc
gperftools py-jupyter-client stream
grackle py-jupyter-console sublime-text
gradle py-jupyter-core subversion
grandr py-jupyter-notebook suite-sparse
graphlib py-keras sundials
graphviz py-lazy superlu
grib-api py-lazyarray superlu-dist
gromacs py-lit superlu-mt
gsl py-lmfit swiftsim
gtkplus py-lockfile swig
gts py-logilab-common symengine
guile py-lxml sympol
h5hut py-macs2 sz
hadoop py-mako szip
harfbuzz py-markdown talloc
harminv py-markupsafe tar
hdf py-matplotlib task
hdf5 py-mccabe taskd
hdf5-blosc py-meep tau
help2man py-mistune tbb
hepmc py-mock tcl
heppdt py-mongo tetgen
highwayhash py-monotonic tethex
hmmer py-monty texinfo
hoomd-blue py-mpi4py texlive
hpctoolkit py-mpmath the-platinum-searcher
hpctoolkit-externals py-multiprocess the-silver-searcher
hpl py-mx thrift
hpx5 py-myhdl tinyxml
hsakmt py-mysqldb1 tinyxml2
htop py-nbconvert tk
htslib py-nbformat tmux
httpie py-neo tmuxinator
hub py-nestle transset
hunspell py-netcdf4 trapproto
hwloc py-netifaces tree
hydra py-networkx triangle
hypre py-nose trilinos
ibmisc py-nosexcover turbine
iceauth py-numexpr turbomole
icet py-numpy twm
ico py-numpydoc uberftp
icu4c py-openpyxl udunits2
ilmbase py-ordereddict uncrustify
image-magick py-packaging unibilium
imake py-palettable unison
inputproto py-pandas units
intel py-pathlib2 unixodbc
intel-gpu-tools py-pathos util-linux
intel-mkl py-pathspec util-macros
intel-parallel-studio py-patsy uuid
intltool py-pbr valgrind
ior py-periodictable vc
ipopt py-petsc4py vcsh
ipp py-pexpect vdt
isl py-phonopy vecgeom
itstool py-pickleshare veclibfort
jansson py-pil videoproto
jasper py-pillow viewres
jdk py-pip vim
jemalloc py-ply visit
jmol py-pmw vizglow
jpeg py-pox voropp
jq py-ppft vtk
jsoncpp py-prettytable wannier90
judy py-proj wget
julia py-prompt-toolkit windowswmproto
kaldi py-protobuf wx
kbproto py-psutil wxpropgrid
kdiff3 py-ptyprocess x11perf
kealib py-pudb xapian-core
kripke py-py xauth
lammps py-py2cairo xbacklight
launchmon py-py2neo xbiff
lbann py-py4j xbitmaps
lbxproxy py-pychecker xcalc
lcms py-pycodestyle xcb-demo
leveldb py-pycparser xcb-proto
libaio py-pycurl xcb-util
libapplewm py-pydatalog xcb-util-cursor
libarchive py-pydispatcher xcb-util-errors
libatomic-ops py-pydot xcb-util-image
libbson py-pyelftools xcb-util-keysyms
libcanberra py-pyfftw xcb-util-renderutil
libcap py-pyflakes xcb-util-wm
libcerf py-pygments xclipboard
libcircle py-pygobject xclock
libctl py-pygtk xcmiscproto
libdmx py-pylint xcmsdb
libdrm py-pymatgen xcompmgr
libdwarf py-pyminifier xconsole
libedit py-pympler xcursor-themes
libelf py-pynn xcursorgen
libemos py-pypar xdbedizzy
libepoxy py-pyparsing xditview
libevent py-pyqt xdm
libffi py-pyserial xdpyinfo
libfontenc py-pyside xdriinfo
libfs py-pysocks xedit
libgcrypt py-pytables xerces-c
libgd py-pytest xev
libgit2 py-pytest-cov xextproto
libgpg-error py-pytest-flake8 xeyes
libgpuarray py-pytest-httpbin xf86bigfontproto
libgtextutils py-pytest-mock xf86dga
libhio py-python-daemon xf86dgaproto
libice py-pythonqwt xf86driproto
libiconv py-pytz xf86miscproto
libint py-pyyaml xf86rushproto
libjpeg-turbo py-qtawesome xf86vidmodeproto
libjson-c py-qtconsole xfd
liblbxutil py-qtpy xfindproxy
libmesh py-quantities xfontsel
libmng py-radical-utils xfs
libmongoc py-ranger xfsinfo
libmonitor py-readme-renderer xfwp
libnbc py-requests xgamma
libogg py-restview xgc
liboldx py-rope xhost
libpciaccess py-rpy2 xineramaproto
libpng py-rtree xinit
libpthread-stubs py-saga-python xinput
libquo py-scientificpython xkbcomp
libsigsegv py-scikit-image xkbdata
libsm py-scikit-learn xkbevd
libsodium py-scipy xkbprint
libspatialindex py-seaborn xkbutils
libsplash py-setuptools xkeyboard-config
libssh2 py-sh xkill
libtermkey py-shiboken xload
libtiff py-simplegeneric xlogo
libtool py-singledispatch xlsatoms
libunistring py-sip xlsclients
libunwind py-six xlsfonts
libuuid py-slepc4py xmag
libuv py-sncosmo xman
libvorbis py-snowballstemmer xmessage
libvterm py-spglib xmh
libwebsockets py-sphinx xmlto
libwindowswm py-sphinx-bootstrap-theme xmodmap
libx11 py-sphinx-rtd-theme xmore
libxau py-spyder xorg-cf-files
libxaw py-spykeutils xorg-docs
libxaw3d py-sqlalchemy xorg-gtest
libxc py-statsmodels xorg-server
libxcb py-storm xorg-sgml-doctools
libxcomposite py-symengine xphelloworld
libxcursor py-symfit xplsprinters
libxdamage py-sympy xpr
libxdmcp py-tabulate xprehashprinterlist
libxevie py-tappy xprop
libxext py-terminado xproto
libxfixes py-theano xproxymanagementprotocol
libxfont py-tornado xrandr
libxfont2 py-tqdm xrdb
libxfontcache py-traitlets xrefresh
libxft py-tuiview xrootd
libxi py-twisted xrx
libxinerama py-tzlocal xscope
libxkbfile py-unittest2 xsdktrilinos
libxkbui py-unittest2py3k xset
libxml2 py-urllib3 xsetmode
libxmu py-urwid xsetpointer
libxp py-vcversioner xsetroot
libxpm py-virtualenv xsm
libxpresent py-wcsaxes xstdcmap
libxprintapputil py-wcwidth xterm
libxprintutil py-werkzeug xtrans
libxrandr py-wheel xtrap
libxrender py-widgetsnbextension xts
libxres py-wrapt xvidtune
libxscrnsaver py-xarray xvinfo
libxshmfence py-xlrd xwd
libxslt py-xmlrunner xwininfo
libxsmm py-xpyb xwud
libxstream py-yapf xz
libxt py-yt yaml-cpp
libxtrap py-zmq yasm
libxtst python yorick
libxv qhull zeromq
libxvmc qrupdate zfp
libxxf86dga qt zlib
libxxf86misc qt-creator zoltan
libxxf86vm qthreads zsh
likwid r zstd
linux-headers r-abind  

abinit

Homepage:
Spack package:
Versions:
8.0.8b
Build Dependencies
libxc, hdf5, lapack, blas, fftw, mpi, netcdf-fortran, scalapack
Link Dependencies
libxc, hdf5, lapack, blas, fftw, mpi, netcdf-fortran, scalapack
Description:
ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. ABINIT also includes options to optimize the geometry according to the DFT forces and stresses, or to perform molecular dynamics simulations using these forces, or to generate dynamical matrices, Born effective charges, and dielectric tensors, based on Density-Functional Perturbation Theory, and many more properties. Excited states can be computed within the Many-Body Perturbation Theory (the GW approximation and the Bethe-Salpeter equation), and Time- Dependent Density Functional Theory (for molecules). In addition to the main ABINIT code, different utility programs are provided.

ack

Homepage:
Spack package:
Versions:
2.16, 2.14
Build Dependencies
perl
Link Dependencies
perl
Description:
ack 2.14 is a tool like grep, optimized for programmers. Designed for programmers with large heterogeneous trees of source code, ack is written purely in portable Perl 5 and takes advantage of the power of Perl’s regular expressions.

activeharmony

Homepage:
Spack package:
Versions:
4.5
Description:
Active Harmony: a framework for auto-tuning (the automated search for values to improve the performance of a target application).

adept-utils

Homepage:
Spack package:
Versions:
1.0.1, 1.0
Build Dependencies
boost, cmake, mpi
Link Dependencies
boost, mpi
Description:
Utility libraries for LLNL performance tools.

adios

Homepage:
Spack package:
Versions:
develop, 1.11.1, 1.10.0, 1.9.0
Build Dependencies
zfp, hdf5, python, zlib, mpi, libtool, mxml, szip, autoconf, automake
Link Dependencies
zfp, hdf5, zlib, mpi, szip, mxml
Description:
The Adaptable IO System (ADIOS) provides a simple, flexible way for scientists to describe the data in their code that may need to be written, read, or processed outside of the running simulation.

adlbx

Homepage:
Spack package:
Versions:
0.8.0
Build Dependencies
exmcutils, mpi
Link Dependencies
exmcutils, mpi
Description:
ADLB/X: Master-worker library + work stealing and data dependencies

adol-c

Homepage:
Spack package:
Versions:
develop, 2.6.2, 2.6.1
Build Dependencies
m4, autoconf, libtool, automake
Description:
A package for the automatic differentiation of first and higher derivatives of vector functions in C and C++ programs by operator overloading.

allinea-forge

Homepage:
Spack package:
Versions:
6.0.4
Description:
Allinea Forge is the complete toolsuite for software development - with everything needed to debug, profile, optimize, edit and build C, C++ and Fortran applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA.

allinea-reports

Homepage:
Spack package:
Versions:
6.0.4
Description:
Allinea Performance Reports are the most effective way to characterize and understand the performance of HPC application runs. One single-page HTML report elegantly answers a range of vital questions for any HPC site

ant

Homepage:
Spack package:
Versions:
1.9.9, 1.9.8, 1.9.7
Build Dependencies
jdk
Link Dependencies
jdk
Description:
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other

antlr

Homepage:
Spack package:
Versions:
2.7.7
Build Dependencies
python, jdk
Link Dependencies
python
Run Dependencies
jdk
Description:
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It’s widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees.

ape

Homepage:
Spack package:
Versions:
2.2.1
Build Dependencies
libxc, gsl
Link Dependencies
libxc, gsl
Description:
A tool for generating atomic pseudopotentials within a Density- Functional Theory framework

apex

Homepage:
Spack package:
Versions:
0.1
Build Dependencies
boost, cmake, activeharmony, binutils, ompt-openmp
Link Dependencies
boost, activeharmony, binutils, ompt-openmp

Description:


applewmproto

Homepage:
Spack package:
Versions:
1.4.2
Build Dependencies
util-macros, pkg-config
Description:
Apple Rootless Window Management Extension. This extension defines a protcol that allows X window managers to better interact with the Mac OS X Aqua user interface when running X11 in a rootless mode.

appres

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
util-macros, libx11, xproto, pkg-config, libxt
Link Dependencies
libx11, libxt
Description:
The appres program prints the resources seen by an application (or subhierarchy of an application) with the specified class and instance names. It can be used to determine which resources a particular program will load.

apr

Homepage:
Spack package:
Versions:
1.5.2
Description:
Apache portable runtime.

apr-util

Homepage:
Spack package:
Versions:
1.5.4
Build Dependencies
apr
Link Dependencies
apr
Description:
Apache Portable Runtime Utility

archer

Homepage:
Spack package:
Versions:
1.0.0b
Build Dependencies
ninja, llvm, cmake, llvm-openmp-ompt
Link Dependencies
llvm, llvm-openmp-ompt
Description:
ARCHER, a data race detection tool for large OpenMP applications.

armadillo

Homepage:
Spack package:
Versions:
7.500.0, 7.200.2, 7.200.1
Build Dependencies
cmake, superlu, lapack, blas, hdf5, arpack-ng
Link Dependencies
lapack, blas, superlu, arpack-ng, hdf5
Description:
Armadillo is a high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use.

arpack

Homepage:
Spack package:
Versions:
96
Build Dependencies
lapack, blas
Link Dependencies
lapack, blas
Description:
A collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

arpack-ng

Homepage:
Spack package:
Versions:
3.4.0, 3.3.0
Build Dependencies
cmake, lapack, blas, automake, libtool, autoconf, mpi
Link Dependencies
lapack, blas, mpi
Description:
ARPACK-NG is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. Important Features: * Reverse Communication Interface. * Single and Double Precision Real Arithmetic Versions for Symmetric, Non-symmetric, Standard or Generalized Problems. * Single and Double Precision Complex Arithmetic Versions for Standard or Generalized Problems. * Routines for Banded Matrices - Standard or Generalized Problems. * Routines for The Singular Value Decomposition. * Example driver routines that may be used as templates to implement numerous Shift-Invert strategies for all problem types, data types and precision. This project is a joint project between Debian, Octave and Scilab in order to provide a common and maintained version of arpack. Indeed, no single release has been published by Rice university for the last few years and since many software (Octave, Scilab, R, Matlab...) forked it and implemented their own modifications, arpack-ng aims to tackle this by providing a common repository and maintained versions. arpack-ng is replacing arpack almost everywhere.

asciidoc

Homepage:
Spack package:
Versions:
8.6.9
Build Dependencies
docbook-xsl, libxml2, docbook-xml, libxslt
Link Dependencies
docbook-xsl, libxml2, docbook-xml, libxslt
Description:
A presentable text document format for writing articles, UNIX man pages and other small to medium sized documents.

astra

Homepage:
Spack package:
Versions:
2016-11-30
Description:
A Space Charge Tracking Algorithm.

astyle

Homepage:
Spack package:
Versions:
2.05.1, 2.04
Description:
A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

atk

Homepage:
Spack package:
Versions:
2.20.0, 2.14.0
Build Dependencies
glib, pkg-config
Link Dependencies
glib
Description:
ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications.

atlas

Homepage:
Spack package:
Versions:
3.11.34, 3.10.3, 3.10.2
Description:
Automatically Tuned Linear Algebra Software, generic shared ATLAS is an approach for the automatic generation and optimization of numerical software. Currently ATLAS supplies optimized versions for the complete set of linear algebra kernels known as the Basic Linear Algebra Subroutines (BLAS), and a subset of the linear algebra routines in the LAPACK library.

atompaw

Homepage:
Spack package:
Versions:
4.0.0.13, 3.1.0.3
Build Dependencies
lapack, blas, libxc
Link Dependencies
lapack, blas, libxc
Description:
A Projector Augmented Wave (PAW) code for generating atom-centered functions. Official website: http://pwpaw.wfu.edu User’s guide: ~/doc /atompaw-usersguide.pdf

atop

Homepage:
Spack package:
Versions:
2.2-3
Description:
Atop is an ASCII full-screen performance monitor for Linux

autoconf

Homepage:
Spack package:
Versions:
2.69, 2.62, 2.59, 2.13
Build Dependencies
m4
Run Dependencies
m4
Description:
Autoconf – system configuration part of autotools

autogen

Homepage:
Spack package:
Versions:
5.18.12
Build Dependencies
libxml2, guile, pkg-config
Link Dependencies
libxml2, guile
Description:
AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized.

automaded

Homepage:
Spack package:
Versions:
1.0
Build Dependencies
boost, cmake, callpath, mpi
Link Dependencies
boost, callpath, mpi
Description:
AutomaDeD (Automata-based Debugging for Dissimilar parallel tasks) is a tool for automatic diagnosis of performance and correctness problems in MPI applications. It creates control-flow models of each MPI process and, when a failure occurs, these models are leveraged to find the origin of problems automatically. MPI calls are intercepted (using wrappers) to create the models. When an MPI application hangs, AutomaDeD creates a progress-dependence graph that helps finding the process (or group of processes) that caused the hang.

automake

Homepage:
Spack package:
Versions:
1.15, 1.14.1, 1.11.6
Build Dependencies
autoconf
Description:
Automake – make file builder part of autotools

bamtools

Homepage:
Spack package:
Versions:
2.4.1, 2.4.0, 2.3.0, 2.2.3
Build Dependencies
cmake
Description:
C++ API & command-line toolkit for working with BAM data.

bash

Homepage:
Spack package:
Versions:
4.3
Build Dependencies
readline
Link Dependencies
readline
Description:
The GNU Project’s Bourne Again SHell.

bash-completion

Homepage:
Spack package:
Versions:
develop, 2.3
Build Dependencies
autoconf, libtool, automake
Run Dependencies
bash
Description:
Programmable completion functions for bash.

bats

Homepage:
Spack package:
Versions:
0.4.0
Description:
Bats is a TAP-compliant testing framework for Bash.

bazel

Homepage:
Spack package:
Versions:
0.4.4, 0.3.1, 0.3.0, 0.2.3, 0.2.2b, 0.2.2
Build Dependencies
jdk
Link Dependencies
jdk
Description:
Bazel is Google’s own build tool

bbcp

Homepage:
Spack package:
Versions:
git
Build Dependencies
zlib, openssl
Link Dependencies
zlib, openssl
Description:
Securely and quickly copy data from source to target

bcftools

Homepage:
Spack package:
Versions:
1.4, 1.3.1
Build Dependencies
bzip2, zlib
Link Dependencies
bzip2, zlib
Description:
BCFtools is a set of utilities that manipulate variant calls in the Variant Call Format (VCF) and its binary counterpart BCF. All commands work transparently with both VCFs and BCFs, both uncompressed and BGZF- compressed.

bdftopcf

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies
libxfont, util-macros, pkg-config
Link Dependencies
libxfont
Description:
bdftopcf is a font compiler for the X server and font server. Fonts in Portable Compiled Format can be read by any architecture, although the file is structured to allow one particular architecture to read them directly without reformatting. This allows fast reading on the appropriate machine, but the files are still portable (but read more slowly) on other machines.

bdw-gc

Homepage:
Spack package:
Versions:
7.6.0, 7.4.4
Build Dependencies
libatomic-ops
Link Dependencies
libatomic-ops
Description:
The Boehm-Demers-Weiser conservative garbage collector is a garbage collecting replacement for C malloc or C++ new.

bear

Homepage:
Spack package:
Versions:
2.2.0, 2.0.4
Build Dependencies
python, cmake
Link Dependencies
python
Description:
Bear is a tool that generates a compilation database for clang tooling from non-cmake build systems.

bedtools2

Homepage:
Spack package:
Versions:
2.26.0, 2.25.0
Build Dependencies
zlib
Link Dependencies
zlib
Description:
Collectively, the bedtools utilities are a swiss-army knife of tools for a wide-range of genomics analysis tasks. The most widely-used tools enable genome arithmetic: that is, set theory on the genome.

beforelight

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies
util-macros, libx11, libxt, libxscrnsaver, pkg-config
Link Dependencies
libx11, libxt, libxscrnsaver
Description:
The beforelight program is a sample implementation of a screen saver for X servers supporting the MIT-SCREEN-SAVER extension. It is only recommended for use as a code sample, as it does not include features such as screen locking or configurability.

bertini

Homepage:
Spack package:
Versions:
1.5
Build Dependencies
flex, gmp, bison, mpfr, mpi
Link Dependencies
gmp, mpfr, mpi
Description:
Bertini is a general-purpose solver, written in C, that was created for research about polynomial continuation. It solves for the numerical solution of systems of polynomial equations using homotopy continuation.

bib2xhtml

Homepage:
Spack package:
Versions:
3.0-15-gf506
Description:
bib2xhtml is a program that converts BibTeX files into HTML.

bigreqsproto

Homepage:
Spack package:
Versions:
1.1.2
Build Dependencies
util-macros, pkg-config
Description:
Big Requests Extension. This extension defines a protocol to enable the use of requests that exceed 262140 bytes in length.

binutils

Homepage:
Spack package:
Versions:
2.28, 2.27, 2.26, 2.25, 2.24, 2.23.2, 2.20.1
Build Dependencies
m4, bison, gettext, flex
Link Dependencies
gettext
Description:
GNU binutils, which contain the linker, assembler, objdump and others

bison

Homepage:
Spack package:
Versions:
3.0.4
Build Dependencies
m4
Run Dependencies
m4
Description:
Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.

bitmap

Homepage:
Spack package:
Versions:
1.0.8
Build Dependencies
libx11, libxmu, xproto, util-macros, libxt, xbitmaps, libxaw, pkg-config
Link Dependencies
libxmu, libxt, libxaw, libx11
Description:
bitmap, bmtoa, atobm - X bitmap (XBM) editor and converter utilities.

blast-plus

Homepage:
Spack package:
Versions:
2.6.0, 2.2.30
Build Dependencies
pcre, freetype, python, zlib, openssl, jpeg, lzo, libpng, gnutls, bzip2
Link Dependencies
pcre, freetype, python, zlib, openssl, jpeg, lzo, libpng, gnutls, bzip2
Description:
Basic Local Alignment Search Tool.

blat

Homepage:
Spack package:
Versions:
35
Build Dependencies
libpng
Link Dependencies
libpng
Description:
BLAT (BLAST-like alignment tool) is a pairwise sequence alignment algorithm.

bliss

Homepage:
Spack package:
Versions:
0.73
Build Dependencies
gmp, libtool
Link Dependencies
gmp
Description:
bliss: A Tool for Computing Automorphism Groups and Canonical Labelings of Graphs

blitz

Homepage:
Spack package:
Versions:
1.0.0
Description:
N-dimensional arrays for C++

boost

Homepage:
Spack package:
Versions:
1.63.0, 1.62.0, 1.61.0, 1.60.0, 1.59.0, 1.58.0, 1.57.0, 1.56.0, 1.55.0, 1.54.0, 1.53.0, 1.52.0, 1.51.0, 1.50.0, 1.49.0, 1.48.0, 1.47.0, 1.46.1, 1.46.0, 1.45.0, 1.44.0, 1.43.0, 1.42.0, 1.41.0, 1.40.0, 1.39.0, 1.38.0, 1.37.0, 1.36.0, 1.35.0, 1.34.1, 1.34.0
Build Dependencies
python, icu4c, bzip2, zlib, mpi
Link Dependencies
python, icu4c, bzip2, zlib, mpi
Description:
Boost provides free peer-reviewed portable C++ source libraries, emphasizing libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.

bowtie2

Homepage:
Spack package:
Versions:
2.3.1, 2.2.5
Build Dependencies
tbb
Link Dependencies
tbb
Description:
Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences

boxlib

Homepage:
Spack package:
Versions:
16.12.2
Build Dependencies
cmake, mpi
Link Dependencies
mpi
Description:
BoxLib, a software framework for massively parallel block-structured adaptive mesh refinement (AMR) codes.

bpp-core

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies
cmake
Description:
Bio++ core library.

bpp-phyl

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies
cmake, bpp-core, bpp-seq
Link Dependencies
bpp-core, bpp-seq
Description:
Bio++ phylogeny library.

bpp-seq

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies
cmake, bpp-core
Link Dependencies
bpp-core
Description:
Bio++ seq library.

bpp-suite

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies
bpp-phyl, cmake, texinfo, bpp-core, bpp-seq
Link Dependencies
bpp-phyl, bpp-core, bpp-seq
Description:
BppSuite is a suite of ready-to-use programs for phylogenetic and sequence analysis.

bwa

Homepage:
Spack package:
Versions:
0.7.15
Build Dependencies
zlib
Link Dependencies
zlib
Description:
Burrow-Wheeler Aligner for pairwise alignment between DNA sequences.

bzip2

Homepage:
Spack package:
Versions:
1.0.6
Description:
bzip2 is a freely available, patent free high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.

c-blosc

Homepage:
Spack package:
Versions:
1.11.1, 1.9.2, 1.9.1, 1.9.0, 1.8.1, 1.8.0
Build Dependencies
snappy, zlib, cmake
Link Dependencies
snappy, zlib
Description:
Blosc, an extremely fast, multi-threaded, meta-compressor library

caffe

Homepage:
Spack package:
Versions:
rc5
Build Dependencies
lmdb, gflags, leveldb, cmake, protobuf, hdf5, python, blas, glog, opencv, cuda, py-numpy, boost, matlab
Link Dependencies
gflags, leveldb, protobuf, hdf5, python, blas, glog, opencv, cuda, lmdb, boost, matlab
Run Dependencies
py-numpy
Description:
Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and by community contributors.

cairo

Homepage:
Spack package:
Versions:
1.14.8, 1.14.0
Build Dependencies
glib, freetype, libx11, fontconfig, libxrender, libxcb, libpng, pixman, libxext, pkg-config
Link Dependencies
glib, freetype, libx11, fontconfig, libxrender, libxcb, libpng, libxext, pixman
Description:
Cairo is a 2D graphics library with support for multiple output devices.

caliper

Homepage:
Spack package:
Versions:
master
Build Dependencies
papi, libunwind, cmake, mpi
Link Dependencies
libunwind, papi, mpi
Description:
Caliper is a generic context annotation system. It gives programmers the ability to provide arbitrary program context information to (performance) tools at runtime.

callpath

Homepage:
Spack package:
Versions:
1.0.2, 1.0.1
Build Dependencies
dyninst, mpi, cmake, libdwarf, adept-utils
Link Dependencies
dyninst, mpi, elf, libdwarf, adept-utils
Description:
Library for representing callpaths consistently in distributed-memory performance tools.

cantera

Homepage:
Spack package:
Versions:
2.2.1
Build Dependencies
py-scipy, scons, lapack, blas, sundials, py-numpy, py-cython, python, py-3to2, boost
Link Dependencies
lapack, python, blas, sundials, boost
Run Dependencies
py-scipy, py-cython, py-3to2, py-numpy
Description:
Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes.

cask

Homepage:
Spack package:
Versions:
0.8.1, 0.7.4
Build Dependencies
emacs
Run Dependencies
emacs
Description:
Cask is a project management tool for Emacs Lisp to automate the package development cycle; development, dependencies, testing, building, packaging and more.

catch

Homepage:
Spack package:
Versions:
1.7.0, 1.6.1, 1.6.0, 1.5.9, 1.5.0, 1.4.0, 1.3.5, 1.3.0
Description:
Catch tests

cblas

Homepage:
Spack package:
Versions:
2015-06-06
Build Dependencies
blas
Link Dependencies
blas
Description:
The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations.

cbtf

Homepage:
Spack package:
Versions:
1.8
Build Dependencies
cmake, mrnet, boost, xerces-c, libxml2
Link Dependencies
xerces-c, mrnet, boost, libxml2
Description:
CBTF project contains the base code for CBTF that supports creating components, component networks and the support to connect these components and component networks into sequential and distributed network tools.

cbtf-argonavis

Homepage:
Spack package:
Versions:
1.8
Build Dependencies
cmake, mrnet, cbtf-krell, cuda, papi, boost, cbtf
Link Dependencies
papi, mrnet, cbtf-krell, cuda, boost, cbtf
Description:
CBTF Argo Navis project contains the CUDA collector and supporting libraries that was done as a result of a DOE SBIR grant.

cbtf-krell

Homepage:
Spack package:
Versions:
1.8
Build Dependencies
mvapich2, mpich2, cmake, boost, dyninst, xerces-c, mrnet, mpt, openmpi, mpich, mvapich, libunwind, papi, cbtf, binutils, libmonitor
Link Dependencies
mvapich2, mpich2, mrnet, boost, dyninst, xerces-c, mpt, openmpi, mpich, mvapich, libunwind, papi, cbtf, binutils, libmonitor
Description:
CBTF Krell project contains the Krell Institute contributions to the CBTF project. These contributions include many performance data collectors and support libraries as well as some example tools that drive the data collection at HPC levels of scale.

cbtf-lanl

Homepage:
Spack package:
Versions:
1.8
Build Dependencies
cmake, mrnet, xerces-c, cbtf, cbtf-krell
Link Dependencies
cbtf-krell, mrnet, xerces-c, cbtf
Description:
CBTF LANL project contains a memory tool and data center type system command monitoring tool.

ccache

Homepage:
Spack package:
Versions:
3.3.3, 3.3.2, 3.3.1, 3.3, 3.2.9
Build Dependencies
libxslt, zlib, gperf
Link Dependencies
libxslt, zlib, gperf
Description:
ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again.

cdd

Homepage:
Spack package:
Versions:
0.61a
Build Dependencies
libtool
Description:
The program cdd+ (cdd, respectively) is a C++ (ANSI C) implementation of the Double Description Method [MRTT53] for generating all vertices (i.e. extreme points) and extreme rays of a general convex polyhedron given by a system of linear inequalities

cddlib

Homepage:
Spack package:
Versions:
0.94h
Build Dependencies
gmp, libtool
Link Dependencies
gmp
Description:
The C-library cddlib is a C implementation of the Double Description Method of Motzkin et al. for generating all vertices (i.e. extreme points) and extreme rays of a general convex polyhedron in R^d given by a system of linear inequalities

cdo

Homepage:
Spack package:
Versions:
1.7.2, 1.6.9
Build Dependencies
hdf5, libxml2, fftw, udunits2, netcdf, proj, magics, szip, curl, grib-api
Link Dependencies
hdf5, libxml2, fftw, udunits2, netcdf, proj, magics, szip, curl, grib-api
Description:
CDO is a collection of command line Operators to manipulate and analyse Climate and NWP model Data.

cereal

Homepage:
Spack package:
Versions:
1.2.2, 1.2.1, 1.2.0, 1.1.2, 1.1.1, 1.1.0, 1.0.0, 0.9.1
Build Dependencies
cmake
Description:
cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.

cfitsio

Homepage:
Spack package:
Versions:
3.410, 3.370
Build Dependencies
bzip2
Link Dependencies
bzip2
Description:
CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format.

cgal

Homepage:
Spack package:
Versions:
4.9, 4.7, 4.6.3
Build Dependencies
cmake, qt, zlib, gmp, boost, mpfr
Link Dependencies
gmp, zlib, boost, qt, mpfr
Description:
The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry. CGAL is used in various areas needing geometric computation, such as geographic information systems, computer aided design, molecular biology, medical imaging, computer graphics, and robotics.

cgm

Homepage:
Spack package:
Versions:
13.1.1, 13.1.0, 13.1
Build Dependencies
mpi
Link Dependencies
mpi
Description:
The Common Geometry Module, Argonne (CGMA) is a code library which provides geometry functionality used for mesh generation and other applications.

cgns

Homepage:
Spack package:
Versions:
3.3.0
Build Dependencies
cmake, hdf5
Link Dependencies
hdf5
Description:
The CFD General Notation System (CGNS) provides a general, portable, and extensible standard for the storage and retrieval of computational fluid dynamics (CFD) analysis data.

charm

Homepage:
Spack package:
Versions:
6.7.1, 6.7.0, 6.6.1, 6.6.0, 6.5.1
Build Dependencies
papi, mpi
Link Dependencies
papi, mpi
Description:
Charm++ is a parallel programming framework in C++ supported by an adaptive runtime system, which enhances user productivity and allows programs to run portably from small multicore computers (your laptop) to the largest supercomputers.

cityhash

Homepage:
Spack package:
Versions:
2013-07-31, master
Description:
CityHash, a family of hash functions for strings.

cleverleaf

Homepage:
Spack package:
Versions:
develop
Build Dependencies
boost, cmake, samrai, hdf5
Link Dependencies
boost, samrai, hdf5
Description:
CleverLeaf is a hydrodynamics mini-app that extends CloverLeaf with Adaptive Mesh Refinement using the SAMRAI toolkit from Lawrence Livermore National Laboratory. The primary goal of CleverLeaf is to evaluate the application of AMR to the Lagrangian-Eulerian hydrodynamics scheme used by CloverLeaf.

clhep

Homepage:
Spack package:
Versions:
2.3.2.2, 2.3.1.1, 2.3.1.0, 2.3.0.0, 2.2.0.8, 2.2.0.5, 2.2.0.4
Build Dependencies
cmake
Description:
CLHEP is a C++ Class Library for High Energy Physics.

cloog

Homepage:
Spack package:
Versions:
0.18.1, 0.18.0, 0.17.0
Build Dependencies
gmp, isl
Link Dependencies
gmp, isl
Description:
CLooG is a free software and library to generate code for scanning Z-polyhedra. That is, it finds a code (e.g. in C, FORTRAN...) that reaches each integral point of one or more parameterized polyhedra.

cmake

Homepage:
Spack package:
Versions:
3.7.2, 3.7.1, 3.6.1, 3.6.0, 3.5.2, 3.5.1, 3.5.0, 3.4.3, 3.4.0, 3.3.1, 3.1.0, 3.0.2, 2.8.10.2
Build Dependencies
py-sphinx, bzip2, zlib, qt, python, expat, openssl, libarchive, xz, ncurses, curl
Link Dependencies
bzip2, expat, qt, ncurses, zlib, openssl, libarchive, xz, curl
Description:
A cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.

cmocka

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies
cmake
Description:
Unit-testing framework in pure C

cmor

Homepage:
Spack package:
Versions:
3.2.0, 3.1.2
Build Dependencies
uuid, hdf5, python, py-numpy, udunits2, netcdf
Link Dependencies
python, udunits2, netcdf, uuid, hdf5
Run Dependencies
py-numpy
Description:
Climate Model Output Rewriter is used to produce CF-compliant netCDF files. The structure of the files created by the library and the metadata they contain fulfill the requirements of many of the climate community’s standard model experiments.

cnmem

Homepage:
Spack package:
Versions:
git
Description:
CNMem mempool for CUDA devices

compiz

Homepage:
Spack package:
Versions:
0.7.8
Build Dependencies
glib, libxml2, libxfixes, libice, libxcomposite, libxinerama, libxcb, gconf, libxslt, libxdamage, libpng, libsm, libxrandr, libxrender
Link Dependencies
glib, libxml2, libxfixes, libice, libxcomposite, libxinerama, libxcb, gconf, libxslt, libxdamage, libpng, libsm, libxrandr, libxrender
Description:
compiz - OpenGL window and compositing manager. Compiz is an OpenGL compositing manager that use GLX_EXT_texture_from_pixmap for binding redirected top-level windows to texture objects. It has a flexible plug- in system and it is designed to run well on most graphics hardware.

compositeproto

Homepage:
Spack package:
Versions:
0.4.2
Build Dependencies
util-macros, pkg-config
Description:
Composite Extension. This package contains header files and documentation for the composite extension. Library and server implementations are separate.

conduit

Homepage:
Spack package:
Versions:
0.2.1, 0.2.0, master
Build Dependencies
py-sphinx, doxygen, cmake, hdf5, python, mpi, py-numpy, silo
Link Dependencies
doxygen, cmake, hdf5, python, mpi, silo
Run Dependencies
py-numpy
Description:
Conduit is an open source project from Lawrence Livermore National Laboratory that provides an intuitive model for describing hierarchical scientific data in C++, C, Fortran, and Python. It is used for data coupling between packages in-core, serialization, and I/O tasks.

constype

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
util-macros, pkg-config
Description:
constype prints on the standard output the Sun code for the type of display that the specified device is. It was originally written for SunOS, but has been ported to other SPARC OS’es and to Solaris on both SPARC & x86.

converge

Homepage:
Spack package:
Versions:
2.3.16
Build Dependencies
mpi
Link Dependencies
mpi
Description:
CONVERGE is a revolutionary computational fluid dynamics (CFD) program that eliminates the grid generation bottleneck from the simulation process. CONVERGE was developed by engine simulation experts and is straightforward to use for both engine and non-engine simulations. Unlike many CFD programs, CONVERGE automatically generates a perfectly orthogonal, structured grid at runtime based on simple, user-defined grid control parameters. This grid generation method completely eliminates the need to manually generate a grid. In addition, CONVERGE offers many other features to expedite the setup process and to ensure that your simulations are as computationally efficient as possible. Note: CONVERGE is licensed software. You will need to create an account on the CONVERGE homepage and download CONVERGE yourself. Spack will search your current directory for the download file. Alternatively, add this file to a mirror so that Spack can find it. For instructions on how to set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html

coreutils

Homepage:
Spack package:
Versions:
8.26, 8.23
Description:
The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system.

cosmomc

Homepage:
Spack package:
Versions:
2016.11, 2016.06
Build Dependencies
python, planck-likelihood, mpi
Link Dependencies
python, planck-likelihood, mpi
Description:
CosmoMC is a Fortran 2008 Markov-Chain Monte-Carlo (MCMC) engine for exploring cosmological parameter space, together with Fortran and python code for analysing Monte-Carlo samples and importance sampling (plus a suite of scripts for building grids of runs, plotting and presenting results).

cp2k

Homepage:
Spack package:
Versions:
4.1, 3.0
Build Dependencies
wannier90, libint, python, blas, fftw, elpa, mpi, lapack, plumed, scalapack, pexsi
Link Dependencies
wannier90, libint, lapack, blas, fftw, elpa, mpi, plumed, scalapack, pexsi
Description:
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems

cppad

Homepage:
Spack package:
Versions:
develop, 20170114
Build Dependencies
cmake
Description:
A Package for Differentiation of C++ Algorithms.

cppcheck

Homepage:
Spack package:
Versions:
1.68
Description:
A tool for static C/C++ code analysis.

cppunit

Homepage:
Spack package:
Versions:
1.13.2
Description:
Obsolete Unit testing framework for C++

cram

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies
python, cmake, mpi
Link Dependencies
python, mpi
Description:
Cram runs many small MPI jobs inside one large MPI job.

cryptopp

Homepage:
Spack package:
Versions:
5.6.3, 5.6.2, 5.6.1
Description:
Crypto++ is an open-source C++ library of cryptographic schemes. The library supports a number of different cryptography algorithms, including authenticated encryption schemes (GCM, CCM), hash functions (SHA-1, SHA2), public-key encryption (RSA, DSA), and a few obsolete/historical encryption algorithms (MD5, Panama).

cscope

Homepage:
Spack package:
Versions:
15.8b
Build Dependencies
flex
Link Dependencies
flex
Description:
Cscope is a developer’s tool for browsing source code.

cub

Homepage:
Spack package:
Versions:
1.6.4
Description:
CUB is a C++ header library of cooperative threadblock primitives and other utilities for CUDA kernel programming.

cube

Homepage:
Spack package:
Versions:
4.3.4, 4.3.3, 4.2.3
Build Dependencies
zlib, qt
Link Dependencies
zlib, qt
Description:
Cube the profile viewer for Score-P and Scalasca profiles. It displays a multi-dimensional performance space consisting of the dimensions: - performance metric - call path - system resource

cuda

Homepage:
Spack package:
Versions:
8.0.44, 7.5.18, 6.5.14
Description:
CUDA is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU). Note: This package does not currently install the drivers necessary to run CUDA. These will need to be installed manually. See: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux for details.

curl

Homepage:
Spack package:
Versions:
7.53.1, 7.52.1, 7.50.3, 7.50.2, 7.50.1, 7.49.1, 7.47.1, 7.46.0, 7.45.0, 7.44.0, 7.43.0, 7.42.1
Build Dependencies
zlib, openssl
Link Dependencies
zlib, openssl
Description:
cURL is an open source command line tool and library for transferring data with URL syntax

cvs

Homepage:
Spack package:
Versions:
1.12.13
Description:
CVS a very traditional source control system

czmq

Homepage:
Spack package:
Versions:
3.0.2
Build Dependencies
zeromq, autoconf, libtool, automake, pkg-config
Link Dependencies
zeromq
Description:
A C interface to the ZMQ library

daal

Homepage:
Spack package:
Versions:
2017.0.098, 2016.3.210, 2016.2.181
Description:
Intel Data Analytics Acceleration Library. Note: You will have to add the download file to a mirror so that Spack can find it. For instructions on how to set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html

dakota

Homepage:
Spack package:
Versions:
6.3
Build Dependencies
cmake, lapack, blas, mpi, python, boost
Link Dependencies
lapack, python, blas, boost, mpi
Description:
The Dakota toolkit provides a flexible, extensible interface between analysis codes and iterative systems analysis methods. Dakota contains algorithms for: - optimization with gradient and non gradient-based methods; - uncertainty quantification with sampling, reliability, stochastic - expansion, and epistemic methods; - parameter estimation with nonlinear least squares methods; - sensitivity/variance analysis with design of experiments and - parameter study methods. These capabilities may be used on their own or as components within advanced strategies such as hybrid optimization, surrogate-based optimization, mixed integer nonlinear programming, or optimization under uncertainty.

damageproto

Homepage:
Spack package:
Versions:
1.2.1
Build Dependencies
util-macros, pkg-config
Description:
X Damage Extension. This package contains header files and documentation for the X Damage extension. Library and server implementations are separate.

damselfly

Homepage:
Spack package:
Versions:
1.0
Build Dependencies
cmake
Description:
Damselfly is a model-based parallel network simulator.

darshan-runtime

Homepage:
Spack package:
Versions:
3.1.0, 3.0.0
Build Dependencies
zlib, mpi
Link Dependencies
zlib, mpi
Description:
Darshan (runtime) is a scalable HPC I/O characterization tool designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. DarshanRuntime package should be installed on systems where you intend to instrument MPI applications.

darshan-util

Homepage:
Spack package:
Versions:
3.1.0, 3.0.0
Build Dependencies
zlib
Link Dependencies
zlib
Description:
Darshan (util) is collection of tools for parsing and summarizing log files produced by Darshan (runtime) instrumentation. This package is typically installed on systems (front-end) where you intend to analyze log files produced by Darshan (runtime).

datamash

Homepage:
Spack package:
Versions:
1.1.0, 1.0.7, 1.0.6, 1.0.5
Description:
GNU datamash is a command-line program which performs basic numeric, textual and statistical operations on input textual data files.

dbus

Homepage:
Spack package:
Versions:
1.11.2, 1.9.0, 1.8.8, 1.8.6, 1.8.4, 1.8.2
Build Dependencies
expat
Link Dependencies
expat
Description:
D-Bus is a message bus system, a simple way for applications to talk to one another. D-Bus supplies both a system daemon (for events such new hardware device printer queue ) and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two applications to communicate directly (without going through the message bus daemon).

dealii

Homepage:
Spack package:
Versions:
develop, 8.4.2, 8.4.1, 8.4.0, 8.3.0, 8.2.1, 8.1.0
Build Dependencies
zlib, blas, graphviz, netcdf, arpack-ng, bzip2, cmake, lapack, oce, slepc, trilinos, muparser, python, p4est, mpi, suite-sparse, tbb, doxygen, hdf5, boost, metis, petsc, netcdf-cxx, gsl
Link Dependencies
zlib, blas, graphviz, netcdf, arpack-ng, bzip2, lapack, oce, slepc, trilinos, muparser, python, p4est, mpi, suite-sparse, tbb, doxygen, hdf5, boost, metis, petsc, netcdf-cxx, gsl
Description:
C++ software library providing well-documented tools to build finite element codes for a broad variety of PDEs.

dejagnu

Homepage:
Spack package:
Versions:
1.6, 1.4.4
Build Dependencies
tcl, expect
Link Dependencies
tcl, expect
Description:
DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests.

dia

Homepage:
Spack package:
Versions:
0.97.3
Build Dependencies
intltool, python, cairo, swig, gtkplus, libpng, libxslt
Link Dependencies
python, cairo, swig, gtkplus, libpng, libxslt
Description:
Dia is a program for drawing structured diagrams.

direnv

Homepage:
Spack package:
Versions:
2.11.3
Build Dependencies
go
Description:
direnv is an environment switcher for the shell.

dmxproto

Homepage:
Spack package:
Versions:
2.3.1
Build Dependencies
util-macros, pkg-config
Description:
Distributed Multihead X (DMX) Extension. This extension defines a protocol for clients to access a front-end proxy X server that controls multiple back-end X servers making up a large display.

docbook-xml

Homepage:
Spack package:
Versions:
4.5
Description:
Docbook DTD XML files.

docbook-xsl

Homepage:
Spack package:
Versions:
1.79.1
Build Dependencies
docbook-xml
Link Dependencies
docbook-xml
Description:
Docbook XSL vocabulary.

double-conversion

Homepage:
Spack package:
Versions:
2.0.1, 2.0.0, 1.1.5, 1.1.4, 1.1.3
Build Dependencies
cmake
Description:
This project (double-conversion) provides binary-decimal and decimal- binary routines for IEEE doubles. The library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine. The code has been refactored and improved so that it can be used more easily in other projects. There is extensive documentation in src /double-conversion.h. Other examples can be found in test/cctest/test- conversions.cc.

doxygen

Homepage:
Spack package:
Versions:
1.8.12, 1.8.11, 1.8.10
Build Dependencies
flex, cmake, bison
Run Dependencies
graphviz
Description:
Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D..

dri2proto

Homepage:
Spack package:
Versions:
2.8
Build Dependencies
util-macros, pkg-config
Description:
Direct Rendering Infrastructure 2 Extension. This extension defines a protocol to securely allow user applications to access the video hardware without requiring data to be passed through the X server.

dri3proto

Homepage:
Spack package:
Versions:
1.0
Build Dependencies
util-macros, pkg-config
Description:
Direct Rendering Infrastructure 3 Extension. This extension defines a protocol to securely allow user applications to access the video hardware without requiring data to be passed through the X server.

dtcmp

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
lwgrp, mpi
Link Dependencies
lwgrp, mpi
Description:
The Datatype Comparison Library provides comparison operations and parallel sort algorithms for MPI applications.

dyninst

Homepage:
Spack package:
Versions:
9.3.0, 9.2.0, 9.1.0, 8.2.1, 8.1.2, 8.1.1
Build Dependencies
cmake, boost, libdwarf
Link Dependencies
elf, boost, libdwarf
Description:
API for dynamic binary instrumentation. Modify programs while they are executing without recompiling, re-linking, or re-executing.

editres

Homepage:
Spack package:
Versions:
1.0.6
Build Dependencies
libx11, libxmu, util-macros, libxt, libxaw, pkg-config
Link Dependencies
libxmu, libxt, libxaw, libx11
Description:
Dynamic resource editor for X Toolkit applications.

eigen

Homepage:
Spack package:
Versions:
3.3.1, 3.2.10, 3.2.9, 3.2.8, 3.2.7
Build Dependencies
metis, cmake, fftw, suite-sparse, gmp, scotch, mpfr
Link Dependencies
metis, fftw, suite-sparse, gmp, scotch, mpfr
Description:
Eigen is a C++ template library for linear algebra matrices, vectors, numerical solvers, and related algorithms.

elemental

Homepage:
Spack package:
Versions:
0.87.7, 0.87.6
Build Dependencies
cmake, lapack, blas, metis, mpi, python, scalapack, openblas
Link Dependencies
lapack, blas, metis, mpi, python, scalapack, openblas
Description:
Elemental: Distributed-memory dense and sparse-direct linear algebra and optimization library.

elfutils

Homepage:
Spack package:
Versions:
0.168, 0.163
Description:
elfutils is a collection of various binary tools such as eu-objdump, eu- readelf, and other utilities that allow you to inspect and manipulate ELF files. Refer to Table 5.Tools Included in elfutils for Red Hat Developer for a complete list of binary tools that are distributed with the Red Hat Developer Toolset version of elfutils.

elk

Homepage:
Spack package:
Versions:
3.3.17
Build Dependencies
lapack, blas, fftw, libxc, mpi
Link Dependencies
lapack, blas, fftw, libxc, mpi
Description:
An all-electron full-potential linearised augmented-plane wave (FP-LAPW) code with many advanced features.

elpa

Homepage:
Spack package:
Versions:
2016.05.004, 2016.05.003, 2015.11.001
Build Dependencies
lapack, blas, scalapack, mpi
Link Dependencies
lapack, blas, scalapack, mpi
Description:
Eigenvalue solvers for Petaflop-Applications (ELPA)

emacs

Homepage:
Spack package:
Versions:
25.1, 24.5
Build Dependencies
libx11, ncurses, libtiff, gtkplus, giflib, libxpm, libpng, libxaw
Link Dependencies
libx11, ncurses, libtiff, gtkplus, giflib, libxpm, libpng, libxaw
Description:
The Emacs programmable text editor.

encodings

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
util-macros, mkfontscale, font-util, pkg-config
Link Dependencies
font-util
Description:
X.org encodings font.

environment-modules

Homepage:
Spack package:
Versions:
3.2.10
Build Dependencies
tcl
Link Dependencies
tcl
Run Dependencies
tcl
Description:
The Environment Modules package provides for the dynamic modification of a user’s environment via modulefiles.

es

Homepage:
Spack package:
Versions:
0.9.1
Build Dependencies
readline
Link Dependencies
readline
Description:
Es is an extensible shell. The language was derived from the Plan 9 shell, rc, and was influenced by functional programming languages, such as Scheme, and the Tcl embeddable programming language. This implementation is derived from Byron Rakitzis’s public domain implementation of rc.

esmf

Homepage:
Spack package:
Versions:
7.0.1
Build Dependencies
lapack, libxml2, zlib, xerces-c, mpi, netcdf, netcdf-fortran, parallel-netcdf
Link Dependencies
lapack, libxml2, zlib, xerces-c, mpi, netcdf, netcdf-fortran, parallel-netcdf
Description:
The Earth System Modeling Framework (ESMF) is high-performance, flexible software infrastructure for building and coupling weather, climate, and related Earth science applications. The ESMF defines an architecture for composing complex, coupled modeling systems and includes data structures and utilities for developing individual models.

espresso

Homepage:
Spack package:
Versions:
5.4.0, 5.3.0
Build Dependencies
lapack, blas, fftw, scalapack, mpi
Link Dependencies
lapack, blas, fftw, scalapack, mpi
Description:
QE is an integrated suite of Open-Source computer codes for electronic- structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials.

espressopp

Homepage:
Spack package:
Versions:
develop, 1.9.4.1, 1.9.4
Build Dependencies
py-sphinx, doxygen, cmake, python, fftw, mpi, py-mpi4py, py-numpy, boost, texlive, py-matplotlib
Link Dependencies
python, fftw, boost, mpi
Run Dependencies
py-mpi4py
Description:
ESPResSo++ is an extensible, flexible, fast and parallel simulation software for soft matter research. It is a highly versatile software package for the scientific simulation and analysis of coarse-grained atomistic or bead-spring models as they are used in soft matter research

etsf-io

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
netcdf-fortran, hdf5
Link Dependencies
netcdf-fortran, hdf5
Description:
ETSF_IO is a library implementing the Nanoquanta/ETSF file format specifications. ETSF_IO enables an architecture-independent exchange of crystallographic data, electronic wavefunctions, densities and potentials, as well as spectroscopic data. It is meant to be used by quantum-physical and quantum-chemical applications relying upon Density Functional Theory (DFT).

everytrace

Homepage:
Spack package:
Versions:
develop, 0.2.0
Build Dependencies
cmake, mpi
Link Dependencies
mpi
Description:
Get stack trace EVERY time a program exits.

everytrace-example

Homepage:
Spack package:
Versions:
develop
Build Dependencies
everytrace, openmpi, cmake
Link Dependencies
everytrace, openmpi
Description:
Get stack trace EVERY time a program exits.

evieext

Homepage:
Spack package:
Versions:
1.1.1
Build Dependencies
util-macros, pkg-config
Description:
Extended Visual Information Extension (XEVIE). This extension defines a protocol for a client to determine information about core X visuals beyond what the core protocol provides.

exmcutils

Homepage:
Spack package:
Versions:
0.5.3
Description:
ExM C-Utils: Generic C utility library for ADLB/X and Swift/T

exodusii

Homepage:
Spack package:
Versions:
2016-08-09
Build Dependencies
cmake, mpi, netcdf, hdf5
Link Dependencies
mpi, netcdf, hdf5
Description:
Exodus II is a C++/Fortran library developed to store and retrieve data for finite element analyses. It’s used for preprocessing (problem definition), postprocessing (results visualization), and data transfer between codes. An Exodus II data file is a random access, machine independent, binary file that is written and read via C, C++, or Fortran API routines.

exonerate

Homepage:
Spack package:
Versions:
2.4.0
Build Dependencies
glib, pkg-config
Link Dependencies
glib
Description:
Pairwise sequence alignment of DNA and proteins

expat

Homepage:
Spack package:
Versions:
2.2.0
Description:
Expat is an XML parser library written in C.

expect

Homepage:
Spack package:
Versions:
5.45
Build Dependencies
m4, tcl, autoconf, libtool, automake
Link Dependencies
tcl
Description:
Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.

extrae

Homepage:
Spack package:
Versions:
3.4.1
Build Dependencies
papi, libxml2, dyninst, gettext, mpi, libunwind, boost, binutils, libdwarf
Link Dependencies
papi, libxml2, dyninst, elf, gettext, mpi, libunwind, boost, binutils, libdwarf
Description:
Extrae is the package devoted to generate tracefiles which can be analyzed later by Paraver. Extrae is a tool that uses different interposition mechanisms to inject probes into the target application so as to gather information regarding the application performance. The Extrae instrumentation package can instrument the MPI programin model, and the following parallel programming models either alone or in conjunction with MPI : OpenMP, CUDA, OpenCL, pthread, OmpSs

exuberant-ctags

Homepage:
Spack package:
Versions:
5.8
Description:
The canonical ctags generator

farmhash

Homepage:
Spack package:
Versions:
92e897
Build Dependencies
cmake
Description:
FarmHash provides hash functions for strings and other data.

fastqc

Homepage:
Spack package:
Versions:
0.11.5
Build Dependencies
perl
Link Dependencies
perl
Run Dependencies
jdk
Description:
A quality control tool for high throughput sequence data.

fastx-toolkit

Homepage:
Spack package:
Versions:
0.0.14
Build Dependencies
libgtextutils
Link Dependencies
libgtextutils
Description:
The FASTX-Toolkit is a collection of command line tools for Short-Reads FASTA/FASTQ files preprocessing.

fenics

Homepage:
Spack package:
Versions:
2016.1.0, 1.6.0, 1.5.0
Build Dependencies
petsc, boost, vtk, cmake, eigen, hdf5, python, slepc, py-sympy, parmetis, mpi, py-six, suite-sparse, trilinos, py-sphinx, py-setuptools, py-ply, py-numpy, scotch, swig, qt
Link Dependencies
qt, hdf5, python, slepc, vtk, parmetis, mpi, petsc, suite-sparse, boost, scotch, trilinos
Run Dependencies
cmake, py-sympy, py-numpy, py-six, py-ply, swig
Description:
FEniCS is organized as a collection of interoperable components that together form the FEniCS Project. These components include the problem- solving environment DOLFIN, the form compiler FFC, the finite element tabulator FIAT, the just-in-time compiler Instant, the code generation interface UFC, the form language UFL and a range of additional components.

ferret

Homepage:
Spack package:
Versions:
6.96
Build Dependencies
readline, zlib, netcdf, netcdf-fortran, hdf5
Link Dependencies
readline, zlib, netcdf, netcdf-fortran, hdf5
Description:
Ferret is an interactive computer visualization and analysis environment designed to meet the needs of oceanographers and meteorologists analyzing large and complex gridded data sets.

ffmpeg

Homepage:
Spack package:
Versions:
3.2.4
Description:
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video.

fftw

Homepage:
Spack package:
Versions:
3.3.6-pl2, 3.3.5, 3.3.4, 2.1.5
Build Dependencies
mpi, autoconf, libtool, automake
Link Dependencies
mpi
Description:
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). We believe that FFTW, which is free software, should become the FFT library of choice for most applications.

fish

Homepage:
Spack package:
Versions:
2.2.0
Description:
fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family.

fixesproto

Homepage:
Spack package:
Versions:
5.0
Build Dependencies
util-macros, pkg-config
Description:
X Fixes Extension. The extension makes changes to many areas of the protocol to resolve issues raised by application interaction with core protocol mechanisms that cannot be adequately worked around on the client side of the wire.

flex

Homepage:
Spack package:
Versions:
2.6.3, 2.6.1, 2.6.0, 2.5.39
Build Dependencies
gettext, automake, m4, libtool, help2man, bison, autoconf
Description:
Flex is a tool for generating scanners.

flint

Homepage:
Spack package:
Versions:
develop, 2.5.2, 2.4.5
Build Dependencies
autoconf, gmp, mpfr
Link Dependencies
gmp, mpfr
Description:
FLINT (Fast Library for Number Theory).

fltk

Homepage:
Spack package:
Versions:
1.3.3
Description:
FLTK (pronounced “fulltick”) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.

flux

Homepage:
Spack package:
Versions:
0.6.0, master
Build Dependencies
hwloc, lua, python, czmq, asciidoc, munge, automake, jansson, libtool, py-cffi, libxslt, zeromq, autoconf, libjson-c
Link Dependencies
hwloc, lua, python, czmq, munge, jansson, libxslt, zeromq, libjson-c
Run Dependencies
py-cffi
Description:
A next-generation resource manager (pre-alpha)

foam-extend

Homepage:
Spack package:
Versions:
4.0, 3.2, 3.1, 3.0
Build Dependencies
flex, zlib, cmake, python, metis, mpi, parmgridgen, scotch, parmetis, paraview
Link Dependencies
flex, zlib, python, metis, mpi, parmgridgen, scotch, parmetis, paraview
Description:
The foam-extend project is a fork of the OpenFOAM open source library for Computational Fluid Dynamics (CFD).

font-adobe-100dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org adobe-100dpi font.

font-adobe-75dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org adobe-75dpi font.

font-adobe-utopia-100dpi

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org adobe-utopia-100dpi font.

font-adobe-utopia-75dpi

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org adobe-utopia-75dpi font.

font-adobe-utopia-type1

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Description:
X.org adobe-utopia-type1 font.

font-alias

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
util-macros, font-util, pkg-config
Link Dependencies
font-util
Description:
X.org alias font.

font-arabic-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org arabic-misc font.

font-bh-100dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bh-100dpi font.

font-bh-75dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bh-75dpi font.

font-bh-lucidatypewriter-100dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bh-lucidatypewriter-100dpi font.

font-bh-lucidatypewriter-75dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bh-lucidatypewriter-75dpi font.

font-bh-ttf

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bh-ttf font.

font-bh-type1

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bh-type1 font.

font-bitstream-100dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bitstream-100dpi font.

font-bitstream-75dpi

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bitstream-75dpi font.

font-bitstream-speedo

Homepage:
Spack package:
Versions:
1.0.2
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bitstream-speedo font.

font-bitstream-type1

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org bitstream-type1 font.

font-cronyx-cyrillic

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org cronyx-cyrillic font.

font-cursor-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org cursor-misc font.

font-daewoo-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org daewoo-misc font.

font-dec-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org dec-misc font.

font-ibm-type1

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org ibm-type1 font.

font-isas-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org isas-misc font.

font-jis-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org jis-misc font.

font-micro-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org micro-misc font.

font-misc-cyrillic

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org misc-cyrillic font.

font-misc-ethiopic

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org misc-ethiopic font.

font-misc-meltho

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org misc-meltho font.

font-misc-misc

Homepage:
Spack package:
Versions:
1.1.2
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org misc-misc font.

font-mutt-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org mutt-misc font.

font-schumacher-misc

Homepage:
Spack package:
Versions:
1.1.2
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org schumacher-misc font.

font-screen-cyrillic

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org screen-cyrillic font.

font-sony-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org sony-misc font.

font-sun-misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org sun-misc font.

font-util

Homepage:
Spack package:
Versions:
1.3.1
Build Dependencies
util-macros, pkg-config
Description:
X.Org font package creation/installation utilities.

font-winitzki-cyrillic

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
bdftopcf, mkfontdir, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org winitzki-cyrillic font.

font-xfree86-type1

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
mkfontdir, mkfontscale, font-util, fontconfig, util-macros, pkg-config
Link Dependencies
font-util
Description:
X.org xfree86-type1 font.

fontcacheproto

Homepage:
Spack package:
Versions:
0.1.3
Description:
X.org FontcacheProto protocol headers.

fontconfig

Homepage:
Spack package:
Versions:
2.11.1
Build Dependencies
libxml2, freetype, font-util, pkg-config
Link Dependencies
libxml2, freetype, font-util
Description:
Fontconfig is a library for configuring/customizing font access

fontsproto

Homepage:
Spack package:
Versions:
2.1.3
Build Dependencies
util-macros, pkg-config
Description:
X Fonts Extension.

fonttosfnt

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
util-macros, freetype, libfontenc, xproto, pkg-config
Link Dependencies
freetype, libfontenc
Description:
Wrap a bitmap font in a sfnt (TrueType) wrapper.

freetype

Homepage:
Spack package:
Versions:
2.7, 2.5.3
Build Dependencies
libpng, bzip2, pkg-config
Link Dependencies
libpng, bzip2
Description:
FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats.

fslsfonts

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies
util-macros, xproto, libfs, pkg-config
Link Dependencies
libfs
Description:
fslsfonts produces a list of fonts served by an X font server.

fstobdf

Homepage:
Spack package:
Versions:
1.0.6
Build Dependencies
util-macros, libx11, xproto, libfs, pkg-config
Link Dependencies
libx11, libfs
Description:
The fstobdf program reads a font from a font server and prints a BDF file on the standard output that may be used to recreate the font. This is useful in testing servers, debugging font metrics, and reproducing lost BDF files.

funhpc

Homepage:
Spack package:
Versions:
develop, 1.1.1, 1.1.0, 1.0.0, 0.1.1, 0.1.0
Build Dependencies
hwloc, cmake, mpi, qthreads, cereal, jemalloc
Link Dependencies
qthreads, hwloc, jemalloc, cereal, mpi
Description:
FunHPC: Functional HPC Programming

gasnet

Homepage:
Spack package:
Versions:
1.28.2, 1.28.0, 1.24.0
Build Dependencies
mpi
Link Dependencies
mpi
Description:
GASNet is a language-independent, low-level networking layer that provides network-independent, high-performance communication primitives tailored for implementing parallel global address space SPMD languages and libraries such as UPC, Co-Array Fortran, SHMEM, Cray Chapel, and Titanium.

gawk

Homepage:
Spack package:
Versions:
4.1.4
Build Dependencies
readline, gmp, libsigsegv, gettext, mpfr
Link Dependencies
readline, gmp, libsigsegv, gettext, mpfr
Description:
If you are like many computer users, you would frequently like to make changes in various text files wherever certain patterns appear, or extract data from parts of certain lines while discarding the rest. To write a program to do this in a language such as C or Pascal is a time- consuming inconvenience that may take many lines of code. The job is easy with awk, especially the GNU implementation: gawk. The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.

gbenchmark

Homepage:
Spack package:
Versions:
1.1.0, 1.0.0
Build Dependencies
cmake
Description:
A microbenchmark support library

gcc

Homepage:
Spack package:
Versions:
6.3.0, 6.2.0, 6.1.0, 5.4.0, 5.3.0, 5.2.0, 5.1.0, 4.9.4, 4.9.3, 4.9.2, 4.9.1, 4.8.5, 4.8.4, 4.7.4, 4.6.4, 4.5.4
Build Dependencies
mpfr, gmp, mpc, binutils, isl
Link Dependencies
mpfr, gmp, mpc, binutils, isl
Description:
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, and Java.

gccmakedep

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
pkg-config
Description:
X.org gccmakedep utilities.

gconf

Homepage:
Spack package:
Versions:
3.2.6
Build Dependencies
glib, libxml2
Link Dependencies
glib, libxml2
Description:
GConf is a system for storing application preferences.

gdal

Homepage:
Spack package:
Versions:
2.1.2, 2.0.2
Build Dependencies
libtiff, hdf5, python, swig, zlib, py-numpy, hdf, netcdf, proj, libpng, openjpeg, kealib, geos
Link Dependencies
libtiff, hdf5, python, swig, zlib, hdf, netcdf, proj, libpng, openjpeg, kealib, geos
Run Dependencies
py-numpy
Description:
GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.

gdb

Homepage:
Spack package:
Versions:
7.11, 7.10.1, 7.10, 7.9.1, 7.9, 7.8.2
Build Dependencies
python, texinfo
Link Dependencies
python
Description:
GDB, the GNU Project debugger, allows you to see what is going on ‘inside’ another program while it executes – or what another program was doing at the moment it crashed.

gdk-pixbuf

Homepage:
Spack package:
Versions:
2.31.2
Build Dependencies
glib, libtiff, gettext, jpeg, libpng, pkg-config
Link Dependencies
glib, libpng, libtiff, gettext, jpeg
Description:
The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it was distributed as part of GTK+ 2 but it was split off into a separate package in preparation for the change to GTK+ 3.

geant4

Homepage:
Spack package:
Versions:
10.02.p02, 10.02.p01, 10.01.p03
Build Dependencies
expat, cmake, clhep, zlib, xerces-c, vecgeom, qt
Link Dependencies
expat, clhep, zlib, xerces-c, vecgeom, qt
Description:
Geant4 is a toolkit for the simulation of the passage of particles through matter. Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.

gemmlowp

Homepage:
Spack package:
Versions:
a6f29d9ac
Description:
Google low-precision matrix multiplication library

geos

Homepage:
Spack package:
Versions:
3.5.0, 3.4.2, 3.4.1, 3.4.0, 3.3.9, 3.3.8, 3.3.7, 3.3.6, 3.3.5, 3.3.4, 3.3.3
Description:
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS enhanced topology functions.

gettext

Homepage:
Spack package:
Versions:
0.19.8.1, 0.19.7
Build Dependencies
bzip2, tar, libunistring, ncurses, libxml2, xz
Link Dependencies
bzip2, tar, libunistring, ncurses, libxml2, xz
Description:
GNU internationalization (i18n) and localization (l10n) library.

gflags

Homepage:
Spack package:
Versions:
2.1.2
Build Dependencies
cmake
Description:
The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at: https://gflags.github.io/gflags/

ghostscript

Homepage:
Spack package:
Versions:
9.18
Build Dependencies
libtiff
Link Dependencies
libtiff
Description:
An interpreter for the PostScript language and for PDF.

ghostscript-fonts

Homepage:
Spack package:
Versions:
8.11
Description:
Ghostscript Fonts

giflib

Homepage:
Spack package:
Versions:
5.1.4
Description:
The GIFLIB project maintains the giflib service library, which has been pulling images out of GIFs since 1989.

git

Homepage:
Spack package:
Versions:
2.12.1, 2.12.0, 2.11.1, 2.11.0, 2.9.3, 2.9.2, 2.9.1, 2.9.0, 2.8.4, 2.8.3, 2.8.2, 2.8.1, 2.8.0, 2.7.3, 2.7.1
Build Dependencies
pcre, expat, zlib, openssl, gettext, perl, libiconv, m4, libtool, curl, autoconf, automake
Link Dependencies
pcre, expat, zlib, openssl, gettext, perl, libiconv, curl
Description:
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

git-lfs

Homepage:
Spack package:
Versions:
1.4.1, 1.3.1
Build Dependencies
go
Run Dependencies
git
Description:
Git LFS is a system for managing and versioning large files in association with a Git repository. Instead of storing the large files within the Git repository as blobs, Git LFS stores special “pointer files” in the repository, while storing the actual file contents on a Git LFS server.

gl2ps

Homepage:
Spack package:
Versions:
1.3.9
Build Dependencies
libsm, libxdmcp, cmake, libxi, expat, libice, libdrm, libxt, libxext, libxcb, libpng, libxdamage, zlib, libxmu, libxfixes, libxxf86vm, libxau
Link Dependencies
libsm, libxdmcp, libxi, libxmu, libice, libdrm, libxt, libxext, libxcb, libpng, libxdamage, zlib, expat, libxfixes, libxxf86vm, libxau
Description:
GL2PS is a C library providing high quality vector output for any OpenGL application.

glew

Homepage:
Spack package:
Versions:
2.0.0
Build Dependencies
cmake
Description:
The OpenGL Extension Wrangler Library.

glib

Homepage:
Spack package:
Versions:
2.49.7, 2.49.4, 2.48.1, 2.42.1
Build Dependencies
pcre, zlib, gettext, automake, m4, libtool, libffi, autoconf, pkg-config
Link Dependencies
pcre, libffi, zlib, gettext
Description:
The GLib package contains a low-level libraries useful for providing data structure handling for C, portability wrappers and interfaces for such runtime functionality as an event loop, threads, dynamic loading and an object system.

glm

Homepage:
Spack package:
Versions:
0.9.7.1
Build Dependencies
cmake
Description:
OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.

global

Homepage:
Spack package:
Versions:
6.5
Build Dependencies
ncurses, exuberant-ctags
Link Dependencies
ncurses
Run Dependencies
exuberant-ctags
Description:
The Gnu Global tagging system

globus-toolkit

Homepage:
Spack package:
Versions:
6.0.1470089956
Description:
The Globus Toolkit is an open source software toolkit used for building grids

glog

Homepage:
Spack package:
Versions:
0.3.4, 0.3.3
Description:
C++ implementation of the Google logging module.

glpk

Homepage:
Spack package:
Versions:
4.57
Build Dependencies
gmp
Link Dependencies
gmp
Description:
The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library

glproto

Homepage:
Spack package:
Versions:
1.4.17
Build Dependencies
util-macros, pkg-config
Description:
OpenGL Extension to the X Window System. This extension defines a protocol for the client to send 3D rendering commands to the X server.

gmake

Homepage:
Spack package:
Versions:
4.0
Description:
GNU Make.

gmime

Homepage:
Spack package:
Versions:
2.6.23
Build Dependencies
glib, libgpg-error
Link Dependencies
glib, libgpg-error
Description:
GMime is a C/C++ library which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME).

gmp

Homepage:
Spack package:
Versions:
6.1.2, 6.1.1, 6.1.0, 6.0.0a, 6.0.0
Build Dependencies
m4
Description:
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.

gmsh

Homepage:
Spack package:
Versions:
2.16.0, 2.15.0, 2.12.0, 2.11.0
Build Dependencies
cmake, fltk, hdf5, lapack, blas, zlib, oce, mpi, petsc, gmp, slepc
Link Dependencies
fltk, hdf5, lapack, blas, zlib, oce, mpi, petsc, gmp, slepc
Description:
Gmsh is a free 3D finite element grid generator with a built-in CAD engine and post-processor. Its design goal is to provide a fast, light and user-friendly meshing tool with parametric input and advanced visualization capabilities. Gmsh is built around four modules: geometry, mesh, solver and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface or in ASCII text files using Gmsh’s own scripting language.

gnu-prolog

Homepage:
Spack package:
Versions:
1.4.4
Description:
A free Prolog compiler with constraint solving over finite domains.

gnuplot

Homepage:
Spack package:
Versions:
5.0.5, 5.0.1
Build Dependencies
cairo, libiconv, libcerf, libxpm, libgd, readline, pkg-config, pango, wx
Link Dependencies
cairo, libiconv, libcerf, libxpm, libgd, readline, pango, wx
Description:
Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don’t have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986

gnutls

Homepage:
Spack package:
Versions:
3.5.10, 3.5.9, 3.3.9
Build Dependencies
nettle, zlib
Link Dependencies
nettle, zlib
Description:
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and other required structures. It is aimed to be portable and efficient with focus on security and interoperability.

go

Homepage:
Spack package:
Versions:
1.8, 1.7.5, 1.7.4, 1.6.4
Build Dependencies
git, go-bootstrap
Link Dependencies
git
Run Dependencies
git
Description:
The golang compiler and build environment

go-bootstrap

Homepage:
Spack package:
Versions:
1.4-bootstrap-20161024
Build Dependencies
git
Link Dependencies
git
Run Dependencies
git
Description:
Old C-bootstrapped go to bootstrap real go

gobject-introspection

Homepage:
Spack package:
Versions:
1.49.2, 1.48.0
Build Dependencies
glib, python, cairo, bison, flex
Link Dependencies
glib, python, cairo
Description:
The GObject Introspection is used to describe the program APIs and collect them in a uniform, machine readable format.Cairo is a 2D graphics library with support for multiple output

googletest

Homepage:
Spack package:
Versions:
1.8.0, 1.7.0, 1.6.0
Build Dependencies
cmake
Description:
Google test framework for C++. Also called gtest.

gource

Homepage:
Spack package:
Versions:
0.44
Build Dependencies
pcre, freetype, glm, sdl2, jpeg, automake, libtool, glew, libpng, sdl2-image, autoconf, boost, pkg-config
Link Dependencies
pcre, freetype, sdl2, jpeg, glew, libpng, sdl2-image, boost
Description:
Software version control visualization.

gperf

Homepage:
Spack package:
Versions:
3.0.4
Description:
GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only.

gperftools

Homepage:
Spack package:
Versions:
2.4, 2.3
Build Dependencies
libunwind
Link Dependencies
libunwind
Description:
Google’s fast malloc/free implementation, especially for multi-threaded applications. Contains tcmalloc, heap-checker, heap-profiler, and cpu- profiler.

grackle

Homepage:
Spack package:
Versions:
2.2, 2.0.1
Build Dependencies
mpi, libtool, hdf5
Link Dependencies
mpi, libtool, hdf5
Description:
Grackle is a chemistry and radiative cooling library for astrophysical simulations with interfaces for C, C++, and Fortran codes. It is a generalized and trimmed down version of the chemistry network of the Enzo simulation code

gradle

Homepage:
Spack package:
Versions:
3.4, 3.3, 3.2.1, 3.2, 3.1, 3.0, 2.14.1, 2.14, 2.13, 2.12, 2.11, 2.10, 2.9, 2.8, 2.7, 2.6, 2.5, 2.4, 2.3, 2.2.1, 2.2, 2.1, 2.0, 1.12, 1.11, 1.10, 1.9, 1.8, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0, 0.9.2, 0.9.1, 0.9, 0.8, 0.7
Build Dependencies
jdk
Link Dependencies
jdk
Description:
Gradle is an open source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the XML form used by Apache Maven for declaring the project configuration. Gradle uses a directed acyclic graph (“DAG”) to determine the order in which tasks can be run.

grandr

Homepage:
Spack package:
Versions:
0.1
Build Dependencies
gconf, xrandr, gtkplus
Link Dependencies
gconf, xrandr, gtkplus
Description:
RandR user interface using GTK+ libraries.

graphlib

Homepage:
Spack package:
Versions:
3.0.0, 2.0.0
Build Dependencies
cmake
Description:
Library to create, manipulate, and export graphs Graphlib.

graphviz

Homepage:
Spack package:
Versions:
2.38.0
Build Dependencies
freetype, ghostscript, jdk, python, swig, expat, libtool, pkg-config
Link Dependencies
freetype, ghostscript, jdk, python, swig, expat, libtool
Description:
Graph Visualization Software

grib-api

Homepage:
Spack package:
Versions:
1.17.0, 1.16.0
Build Dependencies
libpng, cmake, netcdf, jasper
Link Dependencies
libpng, netcdf, jasper
Description:
The ECMWF GRIB API is an application program interface accessible from C, FORTRAN and Python programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages.

gromacs

Homepage:
Spack package:
Versions:
5.1.2
Build Dependencies
mpi, fftw, cmake, cuda, plumed
Link Dependencies
mpi, fftw, cuda, plumed
Description:
GROMACS (GROningen MAchine for Chemical Simulations) is a molecular dynamics package primarily designed for simulations of proteins, lipids and nucleic acids. It was originally developed in the Biophysical Chemistry department of University of Groningen, and is now maintained by contributors in universities and research centers across the world. GROMACS is one of the fastest and most popular software packages available and can run on CPUs as well as GPUs. It is free, open source released under the GNU General Public License. Starting from version 4.6, GROMACS is released under the GNU Lesser General Public License.

gsl

Homepage:
Spack package:
Versions:
2.3, 2.2.1, 2.1, 2.0, 1.16
Description:
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.

gtkplus

Homepage:
Spack package:
Versions:
2.24.31, 2.24.25
Build Dependencies
glib, gobject-introspection, atk, gdk-pixbuf, pango, pkg-config
Link Dependencies
glib, gobject-introspection, pango, atk, gdk-pixbuf
Description:
The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications.

gts

Homepage:
Spack package:
Versions:
121130
Build Dependencies
glib
Link Dependencies
glib
Description:
GTS stands for the GNU Triangulated Surface Library. It is an Open Source Free Software Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles. The source code is available free of charge under the Free Software LGPL license. The code is written entirely in C with an object-oriented approach based mostly on the design of GTK+. Careful attention is paid to performance related issues as the initial goal of GTS is to provide a simple and efficient library to scientists dealing with 3D computational surface meshes.

guile

Homepage:
Spack package:
Versions:
2.2.0, 2.0.14, 2.0.11
Build Dependencies
libunistring, gettext, bdw-gc, libtool, libffi, readline, gmp, pkg-config
Link Dependencies
libunistring, gettext, bdw-gc, libtool, libffi, readline, gmp
Description:
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.

h5hut

Homepage:
Spack package:
Versions:
1.99.13
Build Dependencies
mpi, hdf5
Link Dependencies
mpi, hdf5
Description:
H5hut (HDF5 Utility Toolkit). High-Performance I/O Library for Particle- based Simulations.

hadoop

Homepage:
Spack package:
Versions:
2.6.4
Run Dependencies
jdk
Description:
The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.

harfbuzz

Homepage:
Spack package:
Versions:
0.9.37
Build Dependencies
glib, freetype, cairo, zlib, icu4c, pkg-config
Link Dependencies
glib, cairo, freetype, zlib, icu4c
Description:
The Harfbuzz package contains an OpenType text shaping engine.

harminv

Homepage:
Spack package:
Versions:
1.4
Build Dependencies
lapack, blas
Link Dependencies
lapack, blas
Description:
Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids.

hdf

Homepage:
Spack package:
Versions:
4.2.12, 4.2.11
Build Dependencies
szip, zlib, bison, jpeg, flex
Link Dependencies
zlib, szip, jpeg
Description:
HDF4 (also known as HDF) is a library and multi-object file format for storing and managing data between machines.

hdf5

Homepage:
Spack package:
Versions:
1.10.0-patch1, 1.10.0, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12
Build Dependencies
zlib, szip, mpi
Link Dependencies
zlib, szip, mpi
Description:
HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data.

hdf5-blosc

Homepage:
Spack package:
Versions:
master
Build Dependencies
c-blosc, libtool, hdf5
Link Dependencies
c-blosc, hdf5
Description:
Blosc filter for HDF5

help2man

Homepage:
Spack package:
Versions:
1.47.4
Build Dependencies
gettext
Description:
help2man produces simple manual pages from the ‘–help’ and ‘–version’ output of other commands.

hepmc

Homepage:
Spack package:
Versions:
2.06.09, 2.06.08, 2.06.07, 2.06.06, 2.06.05
Build Dependencies
cmake
Description:
The HepMC package is an object oriented, C++ event record for High Energy Physics Monte Carlo generators and simulation.

heppdt

Homepage:
Spack package:
Versions:
3.04.01, 3.04.00, 3.03.02, 3.03.01, 3.03.00, 2.06.01
Description:
The HepPID library contains translation methods for particle ID’s to and from various Monte Carlo generators and the PDG standard numbering scheme. We realize that the generators adhere closely to the standard, but there are occasional differences.

highwayhash

Homepage:
Spack package:
Versions:
dfcb97
Description:
Strong (well-distributed and unpredictable) hashes: - Portable implementation of SipHash - HighwayHash, a 5x faster SIMD hash with security claims

hmmer

Homepage:
Spack package:
Versions:
3.1b2, 3.0, 2.4i, 2.3.2, 2.3.1
Build Dependencies
gsl, mpi
Link Dependencies
gsl, mpi
Description:
HMMER is used for searching sequence databases for sequence homologs, and for making sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs).

hoomd-blue

Homepage:
Spack package:
Versions:
1.3.3
Build Dependencies
doxygen, cmake, python, py-numpy, cuda, mpi, boost
Link Dependencies
python, boost, cuda, mpi
Run Dependencies
py-numpy
Description:
HOOMD-blue is a general-purpose particle simulation toolkit. It scales from a single CPU core to thousands of GPUs. You define particle initial conditions and interactions in a high-level python script. Then tell HOOMD-blue how you want to execute the job and it takes care of the rest. Python job scripts give you unlimited flexibility to create custom initialization routines, control simulation parameters, and perform in situ analysis.

hpctoolkit

Homepage:
Spack package:
Versions:
5.4
Build Dependencies
hpctoolkit-externals, papi, mpi
Link Dependencies
hpctoolkit-externals, papi, mpi
Description:
HPCToolkit is an integrated suite of tools for measurement and analysis of program performance on computers ranging from multicore desktop systems to the nation’s largest supercomputers. By using statistical sampling of timers and hardware performance counters, HPCToolkit collects accurate measurements of a program’s work, resource consumption, and inefficiency and attributes them to the full calling context in which they occur.

hpctoolkit-externals

Homepage:
Spack package:
Versions:
5.4
Description:
HPCToolkit performance analysis tool has many prerequisites and HpctoolkitExternals package provides all these prerequisites.

hpl

Homepage:
Spack package:
Versions:
2.2
Build Dependencies
blas, mpi
Link Dependencies
blas, mpi
Description:
HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark.

hpx5

Homepage:
Spack package:
Versions:
4.0.0, 3.1.0, 2.0.0, 1.3.0, 1.2.0, 1.1.0, 1.0.0
Build Dependencies
hwloc, opencl, mpi, metis, autoconf, automake, m4, libtool, jemalloc, pkg-config
Link Dependencies
metis, hwloc, opencl, jemalloc, mpi
Description:
The HPX-5 Runtime System. HPX-5 (High Performance ParalleX) is an open source, portable, performance-oriented runtime developed at CREST (Indiana University). HPX-5 provides a distributed programming model allowing programs to run unmodified on systems from a single SMP to large clusters and supercomputers with thousands of nodes. HPX-5 supports a wide variety of Intel and ARM platforms. It is being used by a broad range of scientific applications enabling scientists to write code that performs and scales better than contemporary runtimes.

hsakmt

Homepage:
Spack package:
Versions:
1.0.0
Description:
hsakmt is a thunk library that provides a userspace interface to amdkfd (AMD’s HSA Linux kernel driver). It is the HSA equivalent of libdrm.

htop

Homepage:
Spack package:
Versions:
2.0.2
Build Dependencies
ncurses
Link Dependencies
ncurses
Description:
htop is an interactive text-mode process viewer for Unix systems.

htslib

Homepage:
Spack package:
Versions:
1.4, 1.3.1
Build Dependencies
bzip2, zlib
Link Dependencies
bzip2, zlib
Description:
C library for high-throughput sequencing data formats.

httpie

Homepage:
Spack package:
Versions:
0.9.8
Build Dependencies
py-pysocks, python, py-setuptools, py-argparse, py-pygments, py-requests
Link Dependencies
python
Run Dependencies
py-argparse, py-requests, py-pysocks, py-pygments, py-setuptools
Description:
Modern command line HTTP client.

hub

Homepage:
Spack package:
Versions:
2.2.3, 2.2.2, 2.2.1, 2.2.0, 1.12.4, head
Build Dependencies
go
Link Dependencies
go
Description:
The github git wrapper

hunspell

Homepage:
Spack package:
Versions:
1.6.0
Build Dependencies
m4, autoconf, libtool, automake
Description:
The most popular spellchecking library (sez the author...).

hwloc

Homepage:
Spack package:
Versions:
1.11.6, 1.11.5, 1.11.4, 1.11.3, 1.11.2, 1.11.1, 1.9
Build Dependencies
libxml2, libpciaccess, cuda, pkg-config
Link Dependencies
libpciaccess, cuda, libxml2
Description:
The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently.

hydra

Homepage:
Spack package:
Versions:
3.2
Description:
Hydra is a process management system for starting parallel jobs. Hydra is designed to natively work with existing launcher daemons (such as ssh, rsh, fork), as well as natively integrate with resource management systems (such as slurm, pbs, sge).

hypre

Homepage:
Spack package:
Versions:
develop, 2.11.2, 2.11.1, 2.10.1, 2.10.0b
Build Dependencies
lapack, blas, mpi
Link Dependencies
lapack, blas, mpi
Description:
Hypre is a library of high performance preconditioners that features parallel multigrid methods for both structured and unstructured grid problems.

ibmisc

Homepage:
Spack package:
Versions:
0.1.0
Build Dependencies
doxygen, cmake, eigen, python, netcdf-cxx4, blitz, everytrace, py-numpy, py-cython, udunits2, googletest, proj, boost
Link Dependencies
eigen, python, netcdf-cxx4, blitz, everytrace, udunits2, proj, boost
Run Dependencies
py-cython, py-numpy
Description:
Misc. reusable utilities used by IceBin.

iceauth

Homepage:
Spack package:
Versions:
1.0.7
Build Dependencies
libice, util-macros, xproto, pkg-config
Link Dependencies
libice
Description:
The iceauth program is used to edit and display the authorization information used in connecting with ICE. It operates very much like the xauth program for X11 connection authentication records.

icet

Homepage:
Spack package:
Versions:
develop, 2.1.1
Build Dependencies
cmake, mpi
Link Dependencies
mpi
Description:
The Image Composition Engine for Tiles (IceT) is a high-performance sort-last parallel rendering library.

ico

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies
util-macros, libx11, xproto, pkg-config
Link Dependencies
libx11
Description:
ico is a simple animation program that may be used for testing various X11 operations and extensions. It displays a wire-frame rotating polyhedron, with hidden lines removed, or a solid-fill polyhedron with hidden faces removed.

icu4c

Homepage:
Spack package:
Versions:
58.2, 57.1
Description:
ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU4C is the C/C++ interface.

ilmbase

Homepage:
Spack package:
Versions:
2.2.0, 2.1.0, 2.0.1, 1.0.2, 0.9.0
Description:
OpenEXR ILM Base libraries (high dynamic-range image file format)

image-magick

Homepage:
Spack package:
Versions:
7.0.2-7, 7.0.2-6
Build Dependencies
freetype, ghostscript, libtiff, jpeg, fontconfig, libtool, libpng, ghostscript-fonts, pango
Link Dependencies
freetype, ghostscript, libtiff, jpeg, fontconfig, ghostscript-fonts, libpng, pango
Description:
ImageMagick is a software suite to create, edit, compose, or convert bitmap images.

imake

Homepage:
Spack package:
Versions:
1.0.7
Build Dependencies
xproto, pkg-config
Description:
The imake build system.

inputproto

Homepage:
Spack package:
Versions:
2.3.2
Build Dependencies
util-macros, pkg-config
Description:
X Input Extension. This extension defines a protocol to provide additional input devices management such as graphic tablets.

intel

Homepage:
Spack package:
Versions:
17.0.2, 17.0.1, 17.0.0, 16.0.4, 16.0.3, 16.0.2
Description:
Intel Compilers.

intel-gpu-tools

Homepage:
Spack package:
Versions:
1.16
Build Dependencies
glib, flex, util-macros, python, cairo, libpciaccess, libdrm, bison, pkg-config
Link Dependencies
glib, cairo, libdrm, libpciaccess
Description:
Intel GPU Tools is a collection of tools for development and testing of the Intel DRM driver. There are many macro-level test suites that get used against the driver, including xtest, rendercheck, piglit, and oglconform, but failures from those can be difficult to track down to kernel changes, and many require complicated build procedures or specific testing environments to get useful results. Therefore, Intel GPU Tools includes low-level tools and tests specifically for development and testing of the Intel DRM Driver.

intel-mkl

Homepage:
Spack package:
Versions:
2017.0.098, 11.3.3.210, 11.3.2.181
Description:
Intel Math Kernel Library. Note: You will have to add the download file to a mirror so that Spack can find it. For instructions on how to set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html. To set the threading layer at run time set MKL_THREADING_LAYER variable to one of the following values: INTEL (default), SEQUENTIAL, PGI. To set interface layer at run time, use set the MKL_INTERFACE_LAYER variable to LP64 (default) or ILP64.

intel-parallel-studio

Homepage:
Spack package:
Versions:
professional.2017.2, professional.2017.1, professional.2017.0, professional.2016.4, professional.2016.3, professional.2016.2, professional.2015.6, composer.2017.2, composer.2017.1, composer.2017.0, composer.2016.4, composer.2016.3, composer.2016.2, composer.2015.6, cluster.2017.2, cluster.2017.1, cluster.2017.0, cluster.2016.4, cluster.2016.3, cluster.2016.2, cluster.2015.6
Description:
Intel Parallel Studio.

intltool

Homepage:
Spack package:
Versions:
0.51.0
Description:
intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files.

ior

Homepage:
Spack package:
Versions:
3.0.1
Build Dependencies
mpi, hdf5, parallel-netcdf
Link Dependencies
mpi, hdf5, parallel-netcdf
Description:
The IOR software is used for benchmarking parallel file systems using POSIX, MPI-IO, or HDF5 interfaces.

ipopt

Homepage:
Spack package:
Versions:
3.12.4, 3.12.3, 3.12.2, 3.12.1, 3.12.0
Build Dependencies
lapack, blas, mumps, pkg-config
Link Dependencies
lapack, blas, mumps
Description:
Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software package for large-scale nonlinear optimization.

ipp

Homepage:
Spack package:
Versions:
2017.0.098, 9.0.3.210
Description:
Intel Integrated Performance Primitives. Note: You will have to add the download file to a mirror so that Spack can find it. For instructions on how to set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html

isl

Homepage:
Spack package:
Versions:
0.18, 0.14
Build Dependencies
gmp
Link Dependencies
gmp
Description:
isl (Integer Set Library) is a thread-safe C library for manipulating sets and relations of integer points bounded by affine constraints.

itstool

Homepage:
Spack package:
Versions:
2.0.2, 2.0.1, 2.0.0, 1.2.0
Description:
ITS Tool allows you to translate your XML documents with PO files, using rules from the W3C Internationalization Tag Set (ITS) to determine what to translate and how to separate it into PO file messages.

jansson

Homepage:
Spack package:
Versions:
2.9
Build Dependencies
cmake
Description:
Jansson is a C library for encoding, decoding and manipulating JSON data.

jasper

Homepage:
Spack package:
Versions:
1.900.1
Build Dependencies
libjpeg-turbo
Link Dependencies
libjpeg-turbo
Description:
Library for manipulating JPEG-2000 images

jdk

Homepage:
Spack package:
Versions:
8u92-linux-x64, 8u66-linux-x64
Description:
The Java Development Kit (JDK) released by Oracle Corporation in the form of a binary product aimed at Java developers.

jemalloc

Homepage:
Spack package:
Versions:
4.5.0, 4.4.0, 4.3.1, 4.2.1, 4.2.0, 4.1.0, 4.0.4
Description:
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.

jmol

Homepage:
Spack package:
Versions:
14.8.0
Run Dependencies
jdk
Description:
Jmol: an open-source Java viewer for chemical structures in 3D with features for chemicals, crystals, materials and biomolecules.

jpeg

Homepage:
Spack package:
Versions:
9b, 9a
Description:
libjpeg is a widely used free library with functions for handling the JPEG image data format. It implements a JPEG codec (encoding and decoding) alongside various utilities for handling JPEG data.

jq

Homepage:
Spack package:
Versions:
1.5
Build Dependencies
oniguruma
Link Dependencies
oniguruma
Description:
jq is a lightweight and flexible command-line JSON processor.

jsoncpp

Homepage:
Spack package:
Versions:
1.7.3
Build Dependencies
cmake
Description:
JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.

judy

Homepage:
Spack package:
Versions:
1.0.5
Description:
Judy: General-purpose dynamic array, associative array and hash-trie.

julia

Homepage:
Spack package:
Versions:
0.5.1, 0.5.0, 0.4.7, 0.4.6, 0.4.5, 0.4.3, release-0.5, release-0.4, master
Build Dependencies
git, cmake, python, openssl, m4, curl, binutils
Link Dependencies
git, cmake, python, openssl, curl, binutils
Run Dependencies
py-matplotlib, mpi, hdf5
Description:
The Julia Language: A fresh approach to technical computing

kaldi

Homepage:
Spack package:
Versions:
master
Build Dependencies
speex, openfst, blas, cuda
Link Dependencies
speex, openfst, blas, cuda
Run Dependencies
sctk, sph2pipe
Description:
Kaldi is a toolkit for speech recognition written in C++ and licensed under the Apache License v2.0. Kaldi is intended for use by speech recognition researchers.

kbproto

Homepage:
Spack package:
Versions:
1.0.7
Build Dependencies
util-macros, pkg-config
Description:
X Keyboard Extension. This extension defines a protcol to provide a number of new capabilities and controls for text keyboards.

kdiff3

Homepage:
Spack package:
Versions:
0.9.98
Build Dependencies
qt
Link Dependencies
qt
Description:
Compare and merge 2 or 3 files or directories.

kealib

Homepage:
Spack package:
Versions:
1.4.5
Build Dependencies
hdf5
Link Dependencies
hdf5
Description:
An HDF5 Based Raster File Format KEALib provides an implementation of the GDAL data model. The format supports raster attribute tables, image pyramids, meta-data and in-built statistics while also handling very large files and compression throughout. Based on the HDF5 standard, it also provides a base from which other formats can be derived and is a good choice for long term data archiving. An independent software library (libkea) provides complete access to the KEA image format and a GDAL driver allowing KEA images to be used from any GDAL supported software. Development work on this project has been funded by Landcare Research.

kripke

Homepage:
Spack package:
Versions:
1.1
Build Dependencies
mpi
Link Dependencies
mpi
Description:
Kripke is a simple, scalable, 3D Sn deterministic particle transport proxy/mini app.

lammps

Homepage:
Spack package:
Versions:
2016.11.17
Build Dependencies
lapack, blas, fftw, mpi, netcdf, voropp
Link Dependencies
lapack, blas, fftw, mpi, netcdf, voropp
Description:
LAMMPS stands for Large-scale Atomic/Molecular Massively Parallel Simulator.

launchmon

Homepage:
Spack package:
Versions:
1.0.2
Build Dependencies
libgpg-error, automake, libtool, spectrum-mpi, autoconf, boost, libgcrypt
Link Dependencies
boost, elf, spectrum-mpi, libgpg-error, libgcrypt
Description:
Software infrastructure that enables HPC run-time tools to co-locate tool daemons with a parallel job.

lbann

Homepage:
Spack package:
Versions:
develop, 0.91
Build Dependencies
cmake, protobuf, elemental, mpi, opencv, cuda
Link Dependencies
opencv, cuda, protobuf, elemental, mpi
Description:
LBANN: Livermore Big Artificial Neural Network Toolkit. A distributed memory, HPC-optimized, model and data parallel training toolkit for deep neural networks.

lbxproxy

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
libice, bigreqsproto, libx11, liblbxutil, xtrans, util-macros, xproxymanagementprotocol, libxext, pkg-config
Link Dependencies
libice, libx11, libxext, liblbxutil
Description:
lbxproxy accepts client connections, multiplexes them over a single connection to the X server, and performs various optimizations on the X protocol to make it faster over low bandwidth and/or high latency connections. Note that the X server source from X.Org no longer supports the LBX extension, so this program is only useful in connecting to older X servers.

lcms

Homepage:
Spack package:
Versions:
2.6
Build Dependencies
libtiff, zlib, jpeg
Link Dependencies
libtiff, zlib, jpeg
Description:
Little cms is a color management library. Implements fast transforms between ICC profiles. It is focused on speed, and is portable across several platforms (MIT license).

leveldb

Homepage:
Spack package:
Versions:
1.20, 1.18
Build Dependencies
snappy
Link Dependencies
snappy
Description:
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

libaio

Homepage:
Spack package:
Versions:
0.3.110-1
Description:
This is the linux native Asynchronous I/O interface library.

libapplewm

Homepage:
Spack package:
Versions:
1.4.1
Build Dependencies
xextproto, libx11, util-macros, applewmproto, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
AppleWM is a simple library designed to interface with the Apple-WM extension. This extension allows X window managers to better interact with the Mac OS X Aqua user interface when running X11 in a rootless mode.

libarchive

Homepage:
Spack package:
Versions:
3.2.1, 3.1.2, 3.1.1, 3.1.0
Build Dependencies
lzma, xz, bzip2, zlib, libxml2, expat, lz4, openssl, nettle, lzo
Link Dependencies
lzma, xz, bzip2, zlib, libxml2, expat, lz4, openssl, nettle, lzo
Description:
libarchive: C library and command-line tools for reading and writing tar, cpio, zip, ISO, and other archive formats.

libatomic-ops

Homepage:
Spack package:
Versions:
7.4.4
Description:
This package provides semi-portable access to hardware-provided atomic memory update operations on a number architectures.

libbson

Homepage:
Spack package:
Versions:
1.6.1
Build Dependencies
m4, autoconf, libtool, automake
Description:
libbson is a library providing useful routines related to building, parsing, and iterating BSON documents.

libcanberra

Homepage:
Spack package:
Versions:
0.30
Build Dependencies
libxext, libxrandr, pkg-config, libx11, libxcursor, libxcomposite, libxrender, libxcb, libvorbis, libxdamage, gtkplus, libxfixes, libxinerama, libxau
Link Dependencies
libxext, libxrandr, libx11, libxcursor, libxcomposite, libxrender, libxcb, libvorbis, libxdamage, gtkplus, libxfixes, libxinerama, libxau
Description:
libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME.

libcap

Homepage:
Spack package:
Versions:
2.25
Description:
Libcap implements the user-space interfaces to the POSIX 1003.1e capabilities available in Linux kernels. These capabilities are a partitioning of the all powerful root privilege into a set of distinct privileges.

libcerf

Homepage:
Spack package:
Versions:
1.3
Description:
A self-contained C library providing complex error functions, based on Faddeeva’s plasma dispersion function w(z). Also provides Dawson’s integral and Voigt’s convolution of a Gaussian and a Lorentzian

libcircle

Homepage:
Spack package:
Versions:
0.2.1-rc.1
Build Dependencies
mpi
Link Dependencies
mpi
Description:
libcircle provides an efficient distributed queue on a cluster, using self-stabilizing work stealing.

libctl

Homepage:
Spack package:
Versions:
3.2.2
Build Dependencies
guile
Link Dependencies
guile
Description:
libctl is a free Guile-based library implementing flexible control files for scientific simulations.

libdmx

Homepage:
Spack package:
Versions:
1.1.3
Build Dependencies
xextproto, dmxproto, libx11, util-macros, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
libdmx - X Window System DMX (Distributed Multihead X) extension library.

libdrm

Homepage:
Spack package:
Versions:
2.4.70, 2.4.59, 2.4.33
Build Dependencies
libpciaccess, libpthread-stubs
Link Dependencies
libpciaccess, libpthread-stubs
Description:
A userspace library for accessing the DRM, direct rendering manager, on Linux, BSD and other operating systems that support the ioctl interface.

libdwarf

Homepage:
Spack package:
Versions:
20160507, 20130729, 20130207, 20130126
Link Dependencies
elf
Description:
The DWARF Debugging Information Format is of interest to programmers working on compilers and debuggers (and any one interested in reading or writing DWARF information). It was developed by a committee (known as the PLSIG at the time) starting around 1991. Starting around 1991 SGI developed the libdwarf and dwarfdump tools for internal use and as part of SGI IRIX developer tools. Since that time dwarfdump and libdwarf have been shipped (as an executable and archive respectively, not source) with every release of the SGI MIPS/IRIX C compiler.

libedit

Homepage:
Spack package:
Versions:
3.1
Build Dependencies
ncurses
Link Dependencies
ncurses
Description:
An autotools compatible port of the NetBSD editline library

libelf

Homepage:
Spack package:
Versions:
0.8.13, 0.8.12
Description:
libelf lets you read, modify or create ELF object files in an architecture-independent way. The library takes care of size and endian issues, e.g. you can process a file for SPARC processors on an Intel- based system.

libemos

Homepage:
Spack package:
Versions:
4.4.2
Build Dependencies
cmake, grib-api
Link Dependencies
grib-api
Description:
The Interpolation library (EMOSLIB) includes Interpolation software and BUFR & CREX encoding/decoding routines.

libepoxy

Homepage:
Spack package:
Versions:
1.3.1
Description:
Epoxy is a library for handling OpenGL function pointer management for you.

libevent

Homepage:
Spack package:
Versions:
2.0.21, 2.0.20, 2.0.19, 2.0.18, 2.0.17, 2.0.16, 2.0.15, 2.0.14, 2.0.13, 2.0.12
Build Dependencies
openssl
Link Dependencies
openssl
Description:
The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts.

libffi

Homepage:
Spack package:
Versions:
3.2.1
Description:
The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time.

libfontenc

Homepage:
Spack package:
Versions:
1.1.3
Build Dependencies
util-macros, zlib, xproto, pkg-config
Link Dependencies
zlib
Description:
libfontenc - font encoding library.

libfs

Homepage:
Spack package:
Versions:
1.0.7
Build Dependencies
xtrans, util-macros, fontsproto, xproto, pkg-config
Description:
libFS - X Font Service client library. This library is used by clients of X Font Servers (xfs), such as xfsinfo, fslsfonts, and the X servers themselves.

libgcrypt

Homepage:
Spack package:
Versions:
1.6.2
Build Dependencies
libgpg-error
Link Dependencies
libgpg-error
Description:
Libgcrypt is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptographic building blocks: symmetric ciphers, hash algorithms, MACs, public key algorithms, large integer functions, random numbers and a lot of supporting functions.

libgd

Homepage:
Spack package:
Versions:
2.2.4, 2.2.3, 2.1.1
Build Dependencies
autoconf, libtiff, gettext, automake, libiconv, m4, libtool, libpng, fontconfig, pkg-config
Link Dependencies
libiconv, libpng, libtiff, fontconfig
Description:
GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and “wrappers” are available for Perl, PHP and other languages. GD creates PNG, JPEG, GIF, WebP, XPM, BMP images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development.

libgit2

Homepage:
Spack package:
Versions:
0.24.2
Build Dependencies
libssh2, cmake
Link Dependencies
libssh2
Description:
libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.

libgpg-error

Homepage:
Spack package:
Versions:
1.21, 1.18
Description:
Libgpg-error is a small library that defines common error values for all GnuPG components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard Daemon and possibly more in the future.

libgpuarray

Homepage:
Spack package:
Versions:
0.6.2, 0.6.1, 0.6.0
Build Dependencies
python, cmake, cuda
Link Dependencies
python, cuda
Description:
Make a common GPU ndarray(n dimensions array) that can be reused by all projects that is as future proof as possible, while keeping it easy to use for simple need/quick test.

libgtextutils

Homepage:
Spack package:
Versions:
0.7
Description:
Gordon’s Text utils Library.

libhio

Homepage:
Spack package:
Versions:
1.3.0.1
Build Dependencies
libjson-c, bzip2, pkg-config
Link Dependencies
libjson-c, bzip2
Description:
A library for writing to hierarchical data store systems.

libice

Homepage:
Spack package:
Versions:
1.0.9
Build Dependencies
xtrans, util-macros, xproto, pkg-config
Description:
libICE - Inter-Client Exchange Library.

libiconv

Homepage:
Spack package:
Versions:
1.15, 1.14
Description:
GNU libiconv provides an implementation of the iconv() function and the iconv program for character set conversion.

libint

Homepage:
Spack package:
Versions:
2.2.0, 2.1.0, 1.1.6, 1.1.5
Build Dependencies
libtool, autoconf, boost, gmp, automake
Link Dependencies
gmp, boost
Description:
Libint is a high-performance library for computing Gaussian integrals in quantum mechanics.

libjpeg-turbo

Homepage:
Spack package:
Versions:
1.5.0, 1.3.1
Build Dependencies
nasm
Description:
libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding.

libjson-c

Homepage:
Spack package:
Versions:
0.11
Description:
A JSON implementation in C

liblbxutil

Homepage:
Spack package:
Versions:
1.1.0
Build Dependencies
xextproto, util-macros, xproto, pkg-config
Description:
liblbxutil - Low Bandwith X extension (LBX) utility routines.

libmesh

Homepage:
Spack package:
Versions:
1.0.0
Build Dependencies
petsc, mpi
Link Dependencies
petsc, mpi
Description:
The libMesh library provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms.

libmng

Homepage:
Spack package:
Versions:
2.0.2
Build Dependencies
zlib, jpeg, lcms
Link Dependencies
zlib, jpeg, lcms
Description:
libmng -THE reference library for reading, displaying, writing and examining Multiple-Image Network Graphics. MNG is the animation extension to the popular PNG image-format.

libmongoc

Homepage:
Spack package:
Versions:
1.6.1
Build Dependencies
libbson
Link Dependencies
libbson
Description:
libmongoc is a client library written in C for MongoDB.

libmonitor

Homepage:
Spack package:
Versions:
20130218
Description:
Libmonitor is a library for process and thread control.

libnbc

Homepage:
Spack package:
Versions:
1.1.1
Build Dependencies
mpi
Link Dependencies
mpi
Description:
LibNBC is a prototypic implementation of a nonblocking interface for MPI collective operations. Based on ANSI C and MPI-1, it supports all MPI-1 collective operations in a nonblocking manner. LibNBC is distributed under the BSD license.

libogg

Homepage:
Spack package:
Versions:
1.3.2
Description:
Ogg is a multimedia container format, and the native file and stream format for the Xiph.org multimedia codecs.

liboldx

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies
util-macros, libx11, pkg-config
Link Dependencies
libx11
Description:
X version 10 backwards compatibility.

libpciaccess

Homepage:
Spack package:
Versions:
0.13.4
Build Dependencies
util-macros, libtool, pkg-config
Description:
Generic PCI access library.

libpng

Homepage:
Spack package:
Versions:
1.6.27, 1.2.57
Build Dependencies
zlib
Link Dependencies
zlib
Description:
libpng is the official PNG reference library.

libpthread-stubs

Homepage:
Spack package:
Versions:
0.3
Description:
The libpthread-stubs package provides weak aliases for pthread functions not provided in libc or otherwise available by default.

libquo

Homepage:
Spack package:
Versions:
1.2.9
Build Dependencies
mpi, autoconf, libtool, automake
Link Dependencies
mpi
Description:
QUO (as in “status quo”) is a runtime library that aids in accommodating thread-level heterogeneity in dynamic, phased MPI+X applications comprising single- and multi-threaded libraries.

libsigsegv

Homepage:
Spack package:
Versions:
2.11, 2.10
Description:
GNU libsigsegv is a library for handling page faults in user mode.

libsm

Homepage:
Spack package:
Versions:
1.2.2
Build Dependencies
libice, xtrans, pkg-config, xproto, util-macros
Link Dependencies
libice
Description:
libSM - X Session Management Library.

libsodium

Homepage:
Spack package:
Versions:
1.0.11, 1.0.10, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 0.7.1
Description:
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more.

libspatialindex

Homepage:
Spack package:
Versions:
1.8.5
Build Dependencies
cmake

Description:


libsplash

Homepage:
Spack package:
Versions:
1.6.0, 1.5.0, 1.4.0, 1.3.1, 1.2.4, master, dev
Build Dependencies
hdf5, cmake, mpi
Link Dependencies
hdf5, mpi
Description:
libSplash aims at developing a HDF5-based I/O library for HPC simulations. It is created as an easy-to-use frontend for the standard HDF5 library with support for MPI processes in a cluster environment. While the standard HDF5 library provides detailed low-level control, libSplash simplifies tasks commonly found in large-scale HPC simulations, such as iterative computations and MPI distributed processes.

libssh2

Homepage:
Spack package:
Versions:
1.7.0, 1.4.3
Build Dependencies
xz, zlib, cmake, openssl
Link Dependencies
xz, zlib, openssl
Description:
libssh2 is a client-side C library implementing the SSH2 protocol

libtermkey

Homepage:
Spack package:
Versions:
0.18, 0.17, 0.16, 0.15b, 0.14
Description:
Easy keyboard entry processing for terminal programs

libtiff

Homepage:
Spack package:
Versions:
4.0.6, 4.0.3
Build Dependencies
xz, zlib, jpeg
Link Dependencies
xz, zlib, jpeg
Description:
libtiff graphics format library

libtool

Homepage:
Spack package:
Versions:
2.4.6, 2.4.2
Build Dependencies
m4
Description:
libtool – library building part of autotools.

libunistring

Homepage:
Spack package:
Versions:
0.9.7, 0.9.6
Description:
This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.

libunwind

Homepage:
Spack package:
Versions:
1.1
Description:
A portable and efficient C programming interface (API) to determine the call-chain of a program.

libuuid

Homepage:
Spack package:
Versions:
1.0.3
Description:
Portable uuid C library

libuv

Homepage:
Spack package:
Versions:
1.9.0
Build Dependencies
autoconf, libtool, automake
Description:
Multi-platform library with a focus on asynchronous IO

libvorbis

Homepage:
Spack package:
Versions:
1.3.5
Build Dependencies
libogg, pkg-config
Link Dependencies
libogg
Description:
Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format for mid to high quality (8kHz- 48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel.

libvterm

Homepage:
Spack package:
Versions:
681
Description:
An abstract library implementation of a terminal emulator

libwebsockets

Homepage:
Spack package:
Versions:
2.1.0, 2.0.3, 1.7.9
Build Dependencies
zlib, cmake, openssl
Link Dependencies
zlib, openssl
Description:
C library for lightweight websocket clients and servers.

libwindowswm

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies
xextproto, windowswmproto, libx11, util-macros, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
WindowsWM - Cygwin/X rootless window management extension. WindowsWM is a simple library designed to interface with the Windows-WM extension. This extension allows X window managers to better interact with the Cygwin XWin server when running X11 in a rootless mode.

libx11

Homepage:
Spack package:
Versions:
1.6.3
Build Dependencies
kbproto, xextproto, xproto, xtrans, util-macros, libxcb, inputproto, pkg-config
Link Dependencies
libxcb
Description:
libX11 - Core X11 protocol client library.

libxau

Homepage:
Spack package:
Versions:
1.0.8
Build Dependencies
util-macros, xproto, pkg-config
Description:
The libXau package contains a library implementing the X11 Authorization Protocol. This is useful for restricting client access to the display.

libxaw

Homepage:
Spack package:
Versions:
1.0.13
Build Dependencies
libx11, xextproto, libxmu, xproto, util-macros, libxpm, libxt, libxext, pkg-config
Link Dependencies
libxt, libxmu, libxpm, libxext, libx11
Description:
Xaw is the X Athena Widget Set. Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library.

libxaw3d

Homepage:
Spack package:
Versions:
1.6.2
Build Dependencies
libx11, libxmu, util-macros, libxt, libxpm, libxext, pkg-config
Link Dependencies
libxt, libxmu, libxpm, libxext, libx11
Description:
Xaw3d is the X 3D Athena Widget Set. Xaw3d is a widget set based on the X Toolkit Intrinsics (Xt) Library.

libxc

Homepage:
Spack package:
Versions:
3.0.0, 2.2.2, 2.2.1
Description:
Libxc is a library of exchange-correlation functionals for density- functional theory.

libxcb

Homepage:
Spack package:
Versions:
1.12, 1.11.1, 1.11
Build Dependencies
libxdmcp, pkg-config, python, xcb-proto, util-macros, libpthread-stubs, libxau
Link Dependencies
libxdmcp, libpthread-stubs, libxau
Description:
The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.

libxcomposite

Homepage:
Spack package:
Versions:
0.4.4
Build Dependencies
util-macros, libx11, libxfixes, compositeproto, pkg-config
Link Dependencies
libx11, libxfixes
Description:
libXcomposite - client library for the Composite extension to the X11 protocol.

libxcursor

Homepage:
Spack package:
Versions:
1.1.14
Build Dependencies
fixesproto, libx11, util-macros, libxrender, libxfixes, pkg-config
Link Dependencies
libx11, libxrender, libxfixes
Description:
libXcursor - X Window System Cursor management library.

libxdamage

Homepage:
Spack package:
Versions:
1.1.4
Build Dependencies
xextproto, fixesproto, libx11, util-macros, damageproto, libxfixes, pkg-config
Link Dependencies
libx11, libxfixes
Description:
This package contains the library for the X Damage extension.

libxdmcp

Homepage:
Spack package:
Versions:
1.1.2
Build Dependencies
util-macros, xproto, pkg-config
Description:
libXdmcp - X Display Manager Control Protocol library.

libxevie

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
xextproto, evieext, libx11, xproto, util-macros, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
Xevie - X Event Interception Extension (XEvIE).

libxext

Homepage:
Spack package:
Versions:
1.3.3
Build Dependencies
xproto, util-macros, libx11, xextproto, pkg-config
Link Dependencies
libx11
Description:
libXext - library for common extensions to the X11 protocol.

libxfixes

Homepage:
Spack package:
Versions:
5.0.2
Build Dependencies
xextproto, fixesproto, libx11, xproto, util-macros, pkg-config
Link Dependencies
libx11
Description:
This package contains header files and documentation for the XFIXES extension. Library and server implementations are separate.

libxfont

Homepage:
Spack package:
Versions:
1.5.2
Build Dependencies
freetype, fontsproto, xproto, xtrans, util-macros, libfontenc, pkg-config
Link Dependencies
freetype, libfontenc
Description:
libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. It is used by the X servers, the X Font Server (xfs), and some font utilities (bdftopcf for instance), but should not be used by normal X11 clients. X11 clients access fonts via either the new API’s in libXft, or the legacy API’s in libX11.

libxfont2

Homepage:
Spack package:
Versions:
2.0.1
Build Dependencies
freetype, fontsproto, xproto, xtrans, util-macros, libfontenc, pkg-config
Link Dependencies
freetype, libfontenc
Description:
libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. It is used by the X servers, the X Font Server (xfs), and some font utilities (bdftopcf for instance), but should not be used by normal X11 clients. X11 clients access fonts via either the new API’s in libXft, or the legacy API’s in libX11.

libxfontcache

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies
xextproto, libx11, fontcacheproto, util-macros, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
Xfontcache - X-TrueType font cache extension client library.

libxft

Homepage:
Spack package:
Versions:
2.3.2
Build Dependencies
freetype, libx11, fontconfig, util-macros, libxrender, pkg-config
Link Dependencies
freetype, libx11, libxrender, fontconfig
Description:
X FreeType library. Xft version 2.1 was the first stand alone release of Xft, a library that connects X applications with the FreeType font rasterization library. Xft uses fontconfig to locate fonts so it has no configuration files.

libxi

Homepage:
Spack package:
Versions:
1.7.6
Build Dependencies
xextproto, libx11, xproto, inputproto, libxext, libxfixes
Link Dependencies
libx11, libxext, libxfixes
Description:
libXi - library for the X Input Extension.

libxinerama

Homepage:
Spack package:
Versions:
1.1.3
Build Dependencies
xextproto, libx11, util-macros, libxext, xineramaproto, pkg-config
Link Dependencies
libx11, libxext
Description:
libXinerama - API for Xinerama extension to X11 Protocol.

libxkbfile

Homepage:
Spack package:
Versions:
1.0.9
Build Dependencies
kbproto, util-macros, libx11, pkg-config
Link Dependencies
libx11
Description:
XKB file handling routines.

libxkbui

Homepage:
Spack package:
Versions:
1.0.2
Build Dependencies
libxkbfile, util-macros, libx11, libxt, pkg-config
Link Dependencies
libxkbfile, libx11, libxt
Description:
X.org libxkbui library.

libxml2

Homepage:
Spack package:
Versions:
2.9.4, 2.9.2
Build Dependencies
python, xz, zlib, pkg-config
Link Dependencies
python, xz, zlib
Description:
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.

libxmu

Homepage:
Spack package:
Versions:
1.1.2
Build Dependencies
xextproto, libx11, util-macros, libxt, libxext, pkg-config
Link Dependencies
libx11, libxt, libxext
Description:
This library contains miscellaneous utilities and is not part of the Xlib standard. It contains routines which only use public interfaces so that it may be layered on top of any proprietary implementation of Xlib or Xt.

libxp

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
libx11, xextproto, pkg-config, printproto, util-macros, libxext, libxau
Link Dependencies
libx11, libxext, libxau
Description:
libXp - X Print Client Library.

libxpm

Homepage:
Spack package:
Versions:
3.5.11, 3.5.10, 3.5.9, 3.5.8, 3.5.7
Build Dependencies
util-macros, libx11, xproto, pkg-config
Link Dependencies
libx11
Description:
libXpm - X Pixmap (XPM) image file format library.

libxpresent

Homepage:
Spack package:
Versions:
1.0.0
Build Dependencies
xextproto, presentproto, libx11, xproto, util-macros, pkg-config
Link Dependencies
libx11
Description:
This package contains header files and documentation for the Present extension. Library and server implementations are separate.

libxprintapputil

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies
libxprintutil, libx11, printproto, libxp, util-macros, pkg-config, libxau
Link Dependencies
libxp, libxprintutil, libx11, libxau
Description:
Xprint application utility routines.

libxprintutil

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies
libx11, printproto, libxp, util-macros, libxt, pkg-config, libxau
Link Dependencies
libxp, libx11, libxt, libxau
Description:
Xprint application utility routines.

libxrandr

Homepage:
Spack package:
Versions:
1.5.0
Build Dependencies
libx11, xextproto, renderproto, randrproto, util-macros, libxrender, libxext, pkg-config
Link Dependencies
libx11, libxrender, libxext
Description:
libXrandr - X Resize, Rotate and Reflection extension library.

libxrender

Homepage:
Spack package:
Versions:
0.9.9
Build Dependencies
util-macros, libx11, pkg-config, renderproto
Link Dependencies
libx11
Description:
libXrender - library for the Render Extension to the X11 protocol.

libxres

Homepage:
Spack package:
Versions:
1.0.7
Build Dependencies
xextproto, libx11, util-macros, resourceproto, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
libXRes - X-Resource extension client library.

libxscrnsaver

Homepage:
Spack package:
Versions:
1.2.2
Build Dependencies
xextproto, libx11, util-macros, scrnsaverproto, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
XScreenSaver - X11 Screen Saver extension client library

libxshmfence

Homepage:
Spack package:
Versions:
1.2
Build Dependencies
util-macros, xproto, pkg-config
Description:
libxshmfence - Shared memory ‘SyncFence’ synchronization primitive. This library offers a CPU-based synchronization primitive compatible with the X SyncFence objects that can be shared between processes using file descriptor passing.

libxslt

Homepage:
Spack package:
Versions:
1.1.29, 1.1.28
Build Dependencies
xz, libxml2, zlib, libgcrypt
Link Dependencies
xz, libxml2, zlib, libgcrypt
Description:
Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2 the XML C library developed for the GNOME project. It also implements most of the EXSLT set of processor-portable extensions functions and some of Saxon’s evaluate and expressions extensions.

libxsmm

Homepage:
Spack package:
Versions:
develop, 1.7.1, 1.7, 1.6.6, 1.6.5, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6, 1.5.2, 1.5.1, 1.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4
Description:
Library targeting Intel Architecture for small, dense or sparse matrix multiplications, and small convolutions.

libxstream

Homepage:
Spack package:
Versions:
0.9.0
Description:
LIBXSTREAM is a library to work with streams, events, and code regions that are able to run asynchronous while preserving the usual stream conditions.

libxt

Homepage:
Spack package:
Versions:
1.1.5
Build Dependencies
kbproto, libx11, xproto, libice, util-macros, libsm, pkg-config
Link Dependencies
libice, libx11, libsm
Description:
libXt - X Toolkit Intrinsics library.

libxtrap

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies
xextproto, libx11, trapproto, util-macros, libxt, libxext, pkg-config
Link Dependencies
libx11, libxt, libxext
Description:
libXTrap is the Xlib-based client API for the DEC-XTRAP extension. XTrap was a proposed standard extension for X11R5 which facilitated the capturing of server protocol and synthesizing core input events. Digital participated in the X Consortium’s xtest working group which chose to evolve XTrap functionality into the XTEST & RECORD extensions for X11R6. As X11R6 was released in 1994, XTrap has now been deprecated for over 15 years, and uses of it should be quite rare.

libxtst

Homepage:
Spack package:
Versions:
1.2.2
Build Dependencies
recordproto, xextproto, libxi, libx11, util-macros, inputproto, libxext, pkg-config
Link Dependencies
libxi, libx11, libxext
Description:
libXtst provides the Xlib-based client API for the XTEST & RECORD extensions. The XTEST extension is a minimal set of client and server extensions required to completely test the X11 server with no user intervention. This extension is not intended to support general journaling and playback of user actions. The RECORD extension supports the recording and reporting of all core X protocol and arbitrary X extension protocol.

libxv

Homepage:
Spack package:
Versions:
1.0.10
Build Dependencies
xextproto, libx11, videoproto, util-macros, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
libXv - library for the X Video (Xv) extension to the X Window System.

libxvmc

Homepage:
Spack package:
Versions:
1.0.9
Build Dependencies
xextproto, libx11, videoproto, util-macros, libxv, libxext, pkg-config
Link Dependencies
libx11, libxext, libxv
Description:
X.org libXvMC library.

libxxf86dga

Homepage:
Spack package:
Versions:
1.1.4
Build Dependencies
xextproto, libx11, xproto, xf86dgaproto, util-macros, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
libXxf86dga - Client library for the XFree86-DGA extension.

libxxf86misc

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
xextproto, libx11, xproto, util-macros, xf86miscproto, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
libXxf86misc - Extension library for the XFree86-Misc X extension.

libxxf86vm

Homepage:
Spack package:
Versions:
1.1.4
Build Dependencies
xextproto, libx11, xproto, util-macros, xf86vidmodeproto, libxext, pkg-config
Link Dependencies
libx11, libxext
Description:
libXxf86vm - Extension library for the XFree86-VidMode X extension.

likwid

Homepage:
Spack package:
Versions:
4.1.2
Description:
Likwid is a simple to install and use toolsuite of command line applications for performance oriented programmers. It works for Intel and AMD processors on the Linux operating system.

linux-headers

Homepage:
Spack package:
Versions:
4.9.10
Description:
The Linux kernel headers.

listres

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
libxmu, xproto, util-macros, libxt, libxaw, pkg-config
Link Dependencies
libxmu, libxt, libxaw
Description:
The listres program generates a list of X resources for a widget in an X client written using a toolkit based on libXt.

llvm

Homepage:
Spack package:
Versions:
3.9.1, 3.9.0, 3.8.1, 3.8.0, 3.7.1, 3.7.0, 3.6.2, 3.5.1, 3.0, trunk
Build Dependencies
py-lit, cmake, libedit, python, swig, ncurses, isl, gmp, binutils
Link Dependencies
libedit, python, swig, ncurses, isl, gmp, binutils
Run Dependencies
py-lit
Description:
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. The name “LLVM” itself is not an acronym; it is the full name of the project.

llvm-lld

Homepage:
Spack package:
Versions:
3.4
Build Dependencies
llvm, cmake
Link Dependencies
llvm
Description:
lld - The LLVM Linker lld is a new set of modular code for creating linker tools.

llvm-openmp-ompt

Homepage:
Spack package:
Versions:
3.9.2b
Build Dependencies
ninja, llvm, cmake
Link Dependencies
llvm
Description:
The OpenMP subproject provides an OpenMP runtime for use with the OpenMP implementation in Clang. This branch includes experimental changes for OMPT, the OpenMP Tools interface

lmdb

Homepage:
Spack package:
Versions:
0.9.16
Description:
Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues. http://www.openldap.org/software/repo.html

lmod

Homepage:
Spack package:
Versions:
7.4.1, 7.3, 6.4.5, 6.4.1, 6.3.7, 6.0.1
Build Dependencies
lua, tcl, lua-luaposix, lua-luafilesystem
Link Dependencies
lua
Run Dependencies
tcl, lua-luaposix, lua-luafilesystem
Description:
Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. Environment Modules provide a convenient way to dynamically change the users’ environment through modulefiles. This includes easily adding or removing directories to the PATH environment variable. Modulefiles for Library packages provide environment variables that specify where the library and header files can be found.

lndir

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
xproto, pkg-config
Description:
lndir - create a shadow directory of symbolic links to another directory tree.

log4cxx

Homepage:
Spack package:
Versions:
0.10.0
Build Dependencies
apr-util, libxml2
Link Dependencies
apr-util, libxml2
Description:
A C++ port of Log4j

lrslib

Homepage:
Spack package:
Versions:
6.2, 6.1, 6.0, 5.1, 4.3
Build Dependencies
gmp, libtool
Link Dependencies
gmp
Description:
lrslib Ver 6.2 is a self-contained ANSI C implementation of the reverse search algorithm for vertex enumeration/convex hull problems and comes with a choice of three arithmetic packages

lrzip

Homepage:
Spack package:
Versions:
0.630, 0.621, 0.616, 0.615, master
Build Dependencies
bzip2, zlib, lzo
Link Dependencies
bzip2, zlib, lzo
Description:
A compression utility that excels at compressing large files (usually > 10-50 MB). Larger files and/or more free RAM means that the utility will be able to more effectively compress your files (ie: faster / smaller size), especially if the filesize(s) exceed 100 MB. You can either choose to optimise for speed (fast compression / decompression) or size, but not both.

lua

Homepage:
Spack package:
Versions:
5.3.4, 5.3.2, 5.3.1, 5.3.0, 5.2.4, 5.2.3, 5.2.2, 5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.1.3
Build Dependencies
ncurses, readline
Link Dependencies
ncurses, readline
Description:
The Lua programming language interpreter and library.

lua-jit

Homepage:
Spack package:
Versions:
2.0.4
Description:
Flast flexible JITed lua

lua-luafilesystem

Homepage:
Spack package:
Versions:
1_6_3
Build Dependencies
lua, git
Link Dependencies
lua
Description:
LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution. LuaFileSystem offers a portable way to access the underlying directory structure and file attributes. LuaFileSystem is free software and uses the same license as Lua 5.1

lua-luaposix

Homepage:
Spack package:
Versions:
33.4.0
Build Dependencies
lua
Link Dependencies
lua
Description:
Lua posix bindings, including ncurses

luit

Homepage:
Spack package:
Versions:
1.1.1
Build Dependencies
util-macros, libx11, libfontenc, pkg-config
Link Dependencies
libx11, libfontenc
Description:
Luit is a filter that can be run between an arbitrary application and a UTF-8 terminal emulator such as xterm. It will convert application output from the locale’s encoding into UTF-8, and convert terminal input from UTF-8 into the locale’s encoding.

lulesh

Homepage:
Spack package:
Versions:
2.0.3
Build Dependencies
mpip, mpi
Link Dependencies
mpip
Description:
Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH)

lwgrp

Homepage:
Spack package:
Versions:
1.0.2
Build Dependencies
mpi
Link Dependencies
mpi
Description:
Thie light-weight group library provides process group representations using O(log N) space and time.

lwm2

Homepage:
Spack package:
Versions:
torus
Build Dependencies
papi, mpi
Link Dependencies
papi, mpi
Description:
LWM2: Light Weight Measurement Module. This is a PMPI module that can collect a number of time-sliced MPI and POSIX I/O measurements from a program.

lz4

Homepage:
Spack package:
Versions:
1.7.5, 1.3.1
Description:
LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems.

lzma

Homepage:
Spack package:
Versions:
4.32.7
Description:
LZMA Utils are legacy data compression software with high compression ratio. LZMA Utils are no longer developed, although critical bugs may be fixed as long as fixing them doesn’t require huge changes to the code. Users of LZMA Utils should move to XZ Utils. XZ Utils support the legacy .lzma format used by LZMA Utils, and can also emulate the command line tools of LZMA Utils. This should make transition from LZMA Utils to XZ Utils relatively easy.

lzo

Homepage:
Spack package:
Versions:
2.09, 2.08, 2.07, 2.06, 2.05
Description:
Real-time data compression library

m4

Homepage:
Spack package:
Versions:
1.4.18, 1.4.17
Build Dependencies
libsigsegv
Link Dependencies
libsigsegv
Description:
GNU M4 is an implementation of the traditional Unix macro processor.

mafft

Homepage:
Spack package:
Versions:
7.221
Description:
MAFFT is a multiple sequence alignment program for unix-like operating systems. It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment of <~200 sequences), FFT-NS-2 (fast; for alignment of <~30,000 sequences), etc.

magics

Homepage:
Spack package:
Versions:
2.29.4, 2.29.0
Build Dependencies
cmake, qt, python, expat, proj, libemos, netcdf-cxx, pango, boost, grib-api, pkg-config
Link Dependencies
qt, expat, proj, libemos, netcdf-cxx, pango, boost, grib-api
Description:
Magics is the latest generation of the ECMWF’s Meteorological plotting software MAGICS. Although completely redesigned in C++, it is intended to be as backwards-compatible as possible with the Fortran interface.

magma

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies
lapack, cmake
Link Dependencies
lapack
Description:
The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current “Multicore+GPU” systems.

makedepend

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies
xproto, pkg-config
Description:
makedepend - create dependencies in makefiles.

mariadb

Homepage:
Spack package:
Versions:
10.1.14, 5.5.49
Build Dependencies
libaio, cmake, libedit, ncurses, zlib, libevent, jemalloc, boost
Link Dependencies
libaio, cmake, libedit, ncurses, zlib, libevent, jemalloc, boost
Description:
MariaDB turns data into structured information in a wide array of applications, ranging from banking to websites. It is an enhanced, drop- in replacement for MySQL. MariaDB is used because it is fast, scalable and robust, with a rich ecosystem of storage engines, plugins and many other tools make it very versatile for a wide variety of use cases.

matio

Homepage:
Spack package:
Versions:
1.5.9, 1.5.2
Build Dependencies
zlib, hdf5
Link Dependencies
zlib, hdf5
Description:
matio is an C library for reading and writing Matlab MAT files

matlab

Homepage:
Spack package:
Versions:
R2016b
Description:
MATLAB (MATrix LABoratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python. Note: MATLAB is licensed software. You will need to create an account on the MathWorks homepage and download MATLAB yourself. Spack will search your current directory for the download file. Alternatively, add this file to a mirror so that Spack can find it. For instructions on how to set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html

maven

Homepage:
Spack package:
Versions:
3.3.9
Build Dependencies
jdk
Link Dependencies
jdk
Description:
Apache Maven is a software project management and comprehension tool.

mawk

Homepage:
Spack package:
Versions:
1.3.4
Description:
mawk is an interpreter for the AWK Programming Language.

mbedtls

Homepage:
Spack package:
Versions:
2.3.0, 2.2.1, 2.2.0, 2.1.4, 2.1.3, 1.3.16
Build Dependencies
cmake
Description:
mbed TLS (formerly known as PolarSSL) makes it trivially easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) products, facilitating this functionality with a minimal coding footprint.

mdtest

Homepage:
Spack package:
Versions:
1.9.3
Build Dependencies
mpi
Link Dependencies
mpi
Description:
mdtest is an MPI-coordinated metadata benchmark test that performs open/stat/close operations on files and directories and then reports the performance.

meep

Homepage:
Spack package:
Versions:
1.3, 1.2.1, 1.1.1
Build Dependencies
guile, hdf5, lapack, blas, harminv, mpi, libctl, gsl
Link Dependencies
guile, hdf5, lapack, blas, harminv, mpi, libctl, gsl
Description:
Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems.

memaxes

Homepage:
Spack package:
Versions:
0.5
Build Dependencies
cmake, qt
Link Dependencies
qt
Description:
MemAxes is a visualizer for sampled memory trace data.

mercurial

Homepage:
Spack package:
Versions:
3.9.1, 3.9, 3.8.4, 3.8.3, 3.8.2, 3.8.1
Build Dependencies
python, py-docutils
Link Dependencies
python
Description:
Mercurial is a free, distributed source control management tool.

mesa

Homepage:
Spack package:
Versions:
12.0.3
Build Dependencies
flex, libxcb, libpthread-stubs, py-mako, libxshmfence, python, dri3proto, libx11, openssl, presentproto, libdrm, libxdamage, bison, dri2proto, glproto, libxext, libxfixes, pkg-config
Link Dependencies
libpthread-stubs, python, libx11, openssl, libdrm, libxcb, libxshmfence, libxext, libxfixes, libxdamage
Run Dependencies
py-mako
Description:
Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.

metis

Homepage:
Spack package:
Versions:
5.1.0, 5.0.2, 4.0.3
Build Dependencies
cmake
Description:
METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.

mfem

Homepage:
Spack package:
Versions:
3.2, 3.1
Build Dependencies
hypre, metis, cmake, superlu-dist, lapack, blas, zlib, mpi, suite-sparse, netcdf, hdf5
Link Dependencies
hypre, metis, superlu-dist, lapack, blas, zlib, mpi, suite-sparse, netcdf, hdf5
Description:
Free, lightweight, scalable C++ library for finite element methods.

miniconda2

Homepage:
Spack package:
Versions:
4.3.11
Description:
The minimalist bootstrap toolset for conda and Python2.

miniconda3

Homepage:
Spack package:
Versions:
4.3.11
Description:
The minimalist bootstrap toolset for conda and Python3.

mitos

Homepage:
Spack package:
Versions:
0.9.2, 0.9.1
Build Dependencies
dyninst, cmake, hwloc, mpi
Link Dependencies
dyninst, hwloc, mpi
Description:
Mitos is a library and a tool for collecting sampled memory performance data to view with MemAxes

mkfontdir

Homepage:
Spack package:
Versions:
1.0.7
Build Dependencies
util-macros, pkg-config
Run Dependencies
mkfontscale
Description:
mkfontdir creates the fonts.dir files needed by the legacy X server core font system. The current implementation is a simple wrapper script around the mkfontscale program, which must be built and installed first.

mkfontscale

Homepage:
Spack package:
Versions:
1.1.2
Build Dependencies
util-macros, freetype, libfontenc, xproto, pkg-config
Link Dependencies
freetype, libfontenc
Description:
mkfontscale creates the fonts.scale and fonts.dir index files used by the legacy X11 font system.

moab

Homepage:
Spack package:
Versions:
4.9.1, 4.9.0, 4.8.2
Build Dependencies
mpi, netcdf, parmetis, zoltan, hdf5
Link Dependencies
mpi, netcdf, parmetis, zoltan, hdf5
Description:
MOAB is a component for representing and evaluating mesh data. MOAB can store structured and unstructured mesh, consisting of elements in the finite element ‘zoo.’ The functional interface to MOAB is simple yet powerful, allowing the representation of many types of metadata commonly found on the mesh. MOAB is optimized for efficiency in space and time, based on access to mesh in chunks rather than through individual entities, while also versatile enough to support individual entity access.

mosh

Homepage:
Spack package:
Versions:
1.2.6
Build Dependencies
ncurses, zlib, protobuf, openssl
Link Dependencies
ncurses, zlib, protobuf, openssl
Run Dependencies
perl
Description:
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. Mosh is a replacement for SSH. It’s more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

mozjs

Homepage:
Spack package:
Versions:
24.2.0, 17.0.0, 1.8.5
Build Dependencies
nspr, python, zlib, perl, libffi, readline, pkg-config
Link Dependencies
libffi, readline, zlib, nspr
Description:
SpiderMonkey is Mozilla’s JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.

mpc

Homepage:
Spack package:
Versions:
1.0.3, 1.0.2
Build Dependencies
gmp, mpfr
Link Dependencies
gmp, mpfr
Description:
Gnu Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result.

mpe2

Homepage:
Spack package:
Versions:
1.3.0
Build Dependencies
mpi
Link Dependencies
mpi
Description:
Message Passing Extensions (MPE): Parallel, shared X window graphics

mpfr

Homepage:
Spack package:
Versions:
3.1.5, 3.1.4, 3.1.3, 3.1.2
Build Dependencies
gmp
Link Dependencies
gmp
Description:
The MPFR library is a C library for multiple-precision floating-point computations with correct rounding.

mpibash

Homepage:
Spack package:
Versions:
4.3
Build Dependencies
autoconf, libcircle, mpi
Link Dependencies
libcircle, mpi
Description:
Parallel scripting right from the Bourne-Again Shell (Bash)

mpich

Homepage:
Spack package:
Versions:
3.2, 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1, 3.0.4
Description:
MPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard.

mpileaks

Homepage:
Spack package:
Versions:
1.0
Build Dependencies
mpi, callpath, adept-utils
Link Dependencies
mpi, callpath, adept-utils
Description:
Tool to detect and report leaked MPI objects like MPI_Requests and MPI_Datatypes.

mpip

Homepage:
Spack package:
Versions:
3.4.1
Build Dependencies
libunwind, libdwarf, libelf, mpi
Description:
mpiP: Lightweight, Scalable MPI Profiling

mpir

Homepage:
Spack package:
Versions:
develop, 2.7.0, 2.6.0
Build Dependencies
autoconf, yasm
Link Dependencies
yasm
Description:
Multiple Precision Integers and Rationals.

mrnet

Homepage:
Spack package:
Versions:
5.0.1-2, 5.0.1, 4.1.0, 4.0.0
Build Dependencies
boost
Link Dependencies
boost
Description:
The MRNet Multi-Cast Reduction Network.

msgpack-c

Homepage:
Spack package:
Versions:
1.4.1
Build Dependencies
cmake
Description:
A small, fast binary interchange format convertible to/from JSON

mummer

Homepage:
Spack package:
Versions:
3.23
Build Dependencies
gnuplot
Link Dependencies
gnuplot
Description:
MUMmer is a system for rapidly aligning entire genomes.

mumps

Homepage:
Spack package:
Versions:
5.1.1, 5.0.2, 5.0.1
Build Dependencies
lapack, scotch, blas, metis, mpi, scalapack, parmetis
Link Dependencies
lapack, scotch, blas, metis, mpi, scalapack, parmetis
Description:
MUMPS: a MUltifrontal Massively Parallel sparse direct Solver

munge

Homepage:
Spack package:
Versions:
0.5.11
Build Dependencies
openssl, libgcrypt
Link Dependencies
openssl, libgcrypt
Description:
MUNGE Uid ‘N’ Gid Emporium

muparser

Homepage:
Spack package:
Versions:
2.2.5
Description:
C++ math expression parser library.

muster

Homepage:
Spack package:
Versions:
1.0.1, 1.0
Build Dependencies
boost, cmake, mpi
Link Dependencies
boost, mpi
Description:
The Muster library provides implementations of sequential and parallel K-Medoids clustering algorithms. It is intended as a general framework for parallel cluster analysis, particularly for performance data analysis on systems with very large numbers of processes.

mvapich2

Homepage:
Spack package:
Versions:
2.2, 2.1, 2.0, 1.9
Build Dependencies
libpciaccess, bison
Link Dependencies
libpciaccess, bison
Description:
MVAPICH2 is an MPI implementation for Infiniband networks.

mxml

Homepage:
Spack package:
Versions:
2.10, 2.9, 2.8, 2.7, 2.6, 2.5
Description:
Mini-XML is a small XML library that you can use to read and write XML and XML-like data files in your application without requiring large non- standard libraries.

nag

Homepage:
Spack package:
Versions:
6.1, 6.0
Description:
The NAG Fortran Compiler.

nano

Homepage:
Spack package:
Versions:
2.6.3, 2.6.2
Description:
Tiny little text editor

nasm

Homepage:
Spack package:
Versions:
2.11.06
Description:
NASM (Netwide Assembler) is an 80x86 assembler designed for portability and modularity. It includes a disassembler as well.

nauty

Homepage:
Spack package:
Versions:
2.6r7, 2.6r5, 2.5r9
Description:
nauty and Traces are programs for computing automorphism groups of graphsq and digraphs

nccl

Homepage:
Spack package:
Versions:
1.3.4-1, 1.3.0-1
Build Dependencies
cuda
Link Dependencies
cuda
Description:
Optimized primitives for collective multi-GPU communication.

nccmp

Homepage:
Spack package:
Versions:
1.8.2.0
Build Dependencies
netcdf
Link Dependencies
netcdf
Description:
Compare NetCDF Files

ncdu

Homepage:
Spack package:
Versions:
1.11, 1.10, 1.9, 1.8, 1.7
Build Dependencies
ncurses
Link Dependencies
ncurses
Description:
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire gaphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

ncftp

Homepage:
Spack package:
Versions:
3.2.6
Build Dependencies
ncurses
Link Dependencies
ncurses
Description:
NcFTP Client is a set of application programs implementing the File Transfer Protocol.

ncl

Homepage:
Spack package:
Versions:
6.4.0
Build Dependencies
hdf5, cairo, jpeg, hdf, udunits2, netcdf, gdal
Link Dependencies
hdf5, cairo, jpeg, hdf, udunits2, netcdf, gdal
Description:
NCL is an interpreted language designed specifically for scientific data analysis and visualization. Supports NetCDF 3/4, GRIB 1/2, HDF 4/5, HDF- EOD 2/5, shapefile, ASCII, binary. Numerous analysis functions are built-in.

nco

Homepage:
Spack package:
Versions:
4.6.5, 4.6.4, 4.6.3, 4.6.2, 4.6.1, 4.5.5
Build Dependencies
flex, antlr, udunits2, netcdf, bison, texinfo, gsl
Link Dependencies
antlr, udunits2, netcdf, gsl
Description:
The NCO toolkit manipulates and analyzes data stored in netCDF- accessible formats

ncurses

Homepage:
Spack package:
Versions:
6.0, 5.9
Build Dependencies
mawk, pkg-config
Description:
The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses.

ncview

Homepage:
Spack package:
Versions:
2.1.7
Build Dependencies
libpng, udunits2, netcdf, libxaw
Link Dependencies
libpng, udunits2, netcdf, libxaw
Description:
Simple viewer for NetCDF files.

ndiff

Homepage:
Spack package:
Versions:
2.00, 1.00
Description:
The ndiff tool is a binary utility that compares putatively similar files while ignoring small numeric differernces. This utility is most often used to compare files containing a lot of floating-point numeric data that may be slightly different due to numeric error.

netcdf

Homepage:
Spack package:
Versions:
4.4.1.1, 4.4.1, 4.4.0, 4.3.3.1, 4.3.3
Build Dependencies
m4, zlib, hdf, parallel-netcdf, curl, hdf5
Link Dependencies
hdf, parallel-netcdf, zlib, curl, hdf5
Description:
NetCDF is a set of software libraries and self-describing, machine- independent data formats that support the creation, access, and sharing of array-oriented scientific data.

netcdf-cxx

Homepage:
Spack package:
Versions:
4.2
Build Dependencies
netcdf
Link Dependencies
netcdf
Description:
Deprecated C++ compatibility bindings for NetCDF. These do NOT read or write NetCDF-4 files, and are no longer maintained by Unidata. Developers should migrate to current NetCDF C++ bindings, in Spack package netcdf-cxx4.

netcdf-cxx4

Homepage:
Spack package:
Versions:
4.3.0, 4.2.1
Build Dependencies
netcdf, autoconf, libtool, automake
Link Dependencies
netcdf
Description:
C++ interface for NetCDF4

netcdf-fortran

Homepage:
Spack package:
Versions:
4.4.4, 4.4.3
Build Dependencies
netcdf
Link Dependencies
netcdf
Description:
Fortran interface for NetCDF4

netgauge

Homepage:
Spack package:
Versions:
2.4.6
Build Dependencies
mpi
Link Dependencies
mpi
Description:
Netgauge is a high-precision network parameter measurement tool. It supports benchmarking of many different network protocols and communication patterns. The main focus lies on accuracy, statistical analysis and easy extensibility.

netlib-lapack

Homepage:
Spack package:
Versions:
3.6.1, 3.6.0, 3.5.0, 3.4.2, 3.4.1, 3.4.0, 3.3.1
Build Dependencies
blas, cmake
Link Dependencies
blas
Description:
LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community.

netlib-scalapack

Homepage:
Spack package:
Versions:
2.0.2, 2.0.1, 2.0.0
Build Dependencies
lapack, blas, cmake, mpi
Link Dependencies
lapack, blas, mpi
Description:
ScaLAPACK is a library of high-performance linear algebra routines for parallel distributed memory machines

nettle

Homepage:
Spack package:
Versions:
3.2, 2.7.1, 2.7
Build Dependencies
m4, gmp
Link Dependencies
gmp
Description:
The Nettle package contains the low-level cryptographic library that is designed to fit easily in many contexts.

nextflow

Homepage:
Spack package:
Versions:
0.24.1, 0.23.3, 0.20.1
Build Dependencies
jdk
Link Dependencies
jdk
Description:
Data-driven computational pipelines

nfft

Homepage:
Spack package:
Versions:
3.3.2
Build Dependencies
fftw
Link Dependencies
fftw
Description:
NFFT is a C subroutine library for computing the nonequispaced discrete Fourier transform (NDFT) in one or more dimensions, of arbitrary input size, and of complex data.

ninja

Homepage:
Spack package:
Versions:
1.6.0
Build Dependencies
python
Link Dependencies
python
Description:
A small, fast Make alternative

nmap

Homepage:
Spack package:
Versions:
7.31, 7.30
Description:
Nmap (“Network Mapper”) is a free and open source (license) utility for network discovery and security auditing. It also provides ncat an updated nc

node-js

Homepage:
Spack package:
Versions:
7.1.0, 6.3.0, 6.2.2
Build Dependencies
python, pkg-config, libtool, openssl, icu4c
Link Dependencies
openssl, icu4c
Description:
Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

notmuch

Homepage:
Spack package:
Versions:
0.23.7
Build Dependencies
xapian-core, gmime, zlib, talloc
Link Dependencies
xapian-core, gmime, zlib, talloc
Description:
Notmuch is a mail indexer. Essentially, is a very thin front end on top of xapian.

npm

Homepage:
Spack package:
Versions:
3.10.9, 3.10.5
Build Dependencies
node-js
Link Dependencies
node-js
Description:
npm: A package manager for javascript.

nspr

Homepage:
Spack package:
Versions:
4.13.1
Build Dependencies
perl
Description:
Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc-like functions.

numdiff

Homepage:
Spack package:
Versions:
5.9.0, 5.8.1
Build Dependencies
gmp, gettext
Link Dependencies
gmp, gettext
Description:
Numdiff is a little program that can be used to compare putatively similar files line by line and field by field, ignoring small numeric differences or/and different numeric formats.

nwchem

Homepage:
Spack package:
Versions:
6.6
Build Dependencies
lapack, python, blas, scalapack, mpi
Link Dependencies
lapack, blas, scalapack, mpi
Run Dependencies
python
Description:
High-performance computational chemistry software

ocaml

Homepage:
Spack package:
Versions:
4.03.0
Build Dependencies
ncurses
Link Dependencies
ncurses
Description:
OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles

oce

Homepage:
Spack package:
Versions:
0.18, 0.17.2, 0.17.1, 0.17, 0.16.1, 0.16
Build Dependencies
tbb, cmake
Link Dependencies
tbb
Description:
Open CASCADE Community Edition: patches/improvements/experiments contributed by users over the official Open CASCADE library.

oclock

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies
libx11, libxmu, libxkbfile, util-macros, libxt, libxext, pkg-config
Link Dependencies
libxkbfile, libxmu, libxt, libxext, libx11
Description:
oclock is a simple analog clock using the SHAPE extension to make a round (possibly transparent) window.

octave

Homepage:
Spack package:
Versions:
4.2.0, 4.0.2, 4.0.0
Build Dependencies
zlib, qhull, blas, curl, qrupdate, pcre, fltk, gnuplot, lapack, fontconfig, gl2ps, freetype, llvm, image-magick, suite-sparse, readline, glpk, qt, jdk, hdf5, fftw, arpack, pkg-config
Link Dependencies
zlib, qhull, blas, curl, qrupdate, pcre, fltk, gnuplot, lapack, fontconfig, gl2ps, freetype, llvm, image-magick, suite-sparse, readline, glpk, qt, jdk, hdf5, fftw, arpack
Description:
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.

octave-splines

Homepage:
Spack package:
Versions:
1.3.1
Build Dependencies
octave
Link Dependencies
octave
Description:
Additional spline functions.

octopus

Homepage:
Spack package:
Versions:
6.0, 5.0.1
Build Dependencies
libxc, lapack, blas, fftw, mpi, netcdf-fortran, gsl, arpack-ng, scalapack, parmetis, metis
Link Dependencies
libxc, lapack, blas, fftw, mpi, netcdf-fortran, gsl, arpack-ng, scalapack, parmetis, metis
Description:
A real-space finite-difference (time-dependent) density-functional theory code.

ompss

Homepage:
Spack package:
Versions:
14.10
Build Dependencies
hwloc, extrae, mpi
Link Dependencies
hwloc, extrae, mpi
Description:
OmpSs is an effort to integrate features from the StarSs programming model developed by BSC into a single programming model. In particular, our objective is to extend OpenMP with new directives to support asynchronous parallelism and heterogeneity (devices like GPUs). However, it can also be understood as new directives extending other accelerator based APIs like CUDA or OpenCL. Our OmpSs environment is built on top of our Mercurium compiler and Nanos++ runtime system.

ompt-openmp

Homepage:
Spack package:
Versions:
0.1
Build Dependencies
cmake
Description:
LLVM/Clang OpenMP runtime with OMPT support. This is a fork of the OpenMPToolsInterface/LLVM-openmp fork of the official LLVM OpenMP mirror. This library provides a drop-in replacement of the OpenMP runtimes for GCC, Intel and LLVM/Clang.

oniguruma

Homepage:
Spack package:
Versions:
6.1.3
Description:
Regular expression library.

opari2

Homepage:
Spack package:
Versions:
2.0, 1.1.4, 1.1.2
Description:
OPARI2 is a source-to-source instrumentation tool for OpenMP and hybrid codes. It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface. OPARI2 will provide you with a new initialization method that allows for multi-directory and parallel builds as well as the usage of pre-instrumented libraries. Furthermore, an efficient way of tracking parent-child relationships was added. Additionally, we extended OPARI2 to support instrumentation of OpenMP 3.0 tied tasks.

openblas

Homepage:
Spack package:
Versions:
develop, 0.2.19, 0.2.18, 0.2.17, 0.2.16, 0.2.15
Description:
OpenBLAS: An optimized BLAS library

opencoarrays

Homepage:
Spack package:
Versions:
1.8.4, 1.8.0, 1.7.4, 1.6.2
Build Dependencies
cmake, mpi
Link Dependencies
mpi
Description:
OpenCoarrays is an open-source software project that produces an application binary interface (ABI) supporting coarray Fortran (CAF) compilers, an application programming interface (API) that supports users of non-CAF compilers, and an associated compiler wrapper and program launcher.

opencv

Homepage:
Spack package:
Versions:
3.1.0
Build Dependencies
zlib, cmake, eigen, jdk, python, libjpeg-turbo, vtk, libtiff, gtkplus, cuda, jasper, libpng, py-numpy, qt
Link Dependencies
zlib, qt, jdk, python, libjpeg-turbo, vtk, libtiff, gtkplus, jasper, libpng, cuda
Run Dependencies
py-numpy
Description:
OpenCV is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV was designed for computational efficiency and with a strong focus on real- time applications. Written in optimized C/C++, the library can take advantage of multi-core processing. Enabled with OpenCL, it can take advantage of the hardware acceleration of the underlying heterogeneous compute platform. Adopted all around the world, OpenCV has more than 47 thousand people of user community and estimated number of downloads exceeding 9 million. Usage ranges from interactive art, to mines inspection, stitching maps on the web or through advanced robotics.

openexr

Homepage:
Spack package:
Versions:
2.2.0, 2.1.0, 2.0.1, 1.7.0, 1.6.1, 1.5.0, 1.4.0a, 1.3.2
Build Dependencies
ilmbase, pkg-config
Link Dependencies
ilmbase
Description:
OpenEXR Graphics Tools (high dynamic-range image file format)

openfst

Homepage:
Spack package:
Versions:
1.6.1, 1.6.0, 1.5.4, 1.5.3, 1.5.2, 1.5.1, 1.5.0, 1.4.1, 1.4.0
Description:
OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Weighted finite- state transducers are automata where each transition has an input label, an output label, and a weight.

openjpeg

Homepage:
Spack package:
Versions:
2.1, 2.0.1, 2.0, 1.5.2, 1.5.1
Build Dependencies
cmake
Description:
OpenJPEG is an open-source JPEG 2000 codec written in C language. It has been developed in order to promote the use of JPEG 2000, a still-image compression standard from the Joint Photographic Experts Group (JPEG). Since April 2015, it is officially recognized by ISO/IEC and ITU-T as a JPEG 2000 Reference Software.

openmpi

Homepage:
Spack package:
Versions:
2.1.0, 2.0.2, 2.0.1, 2.0.0, 1.10.6, 1.10.5, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.8.8, 1.6.5
Build Dependencies
hwloc, sqlite, jdk
Link Dependencies
hwloc, sqlite, jdk
Description:
The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

openscenegraph

Homepage:
Spack package:
Versions:
3.2.3, 3.1.5
Build Dependencies
zlib, cmake, qt
Link Dependencies
zlib, qt
Description:
OpenSceneGraph is an open source, high performance 3D graphics toolkit that’s used in a variety of visual simulation applications.

openspeedshop

Homepage:
Spack package:
Versions:
2.3, 2.2
Build Dependencies
mvapich2, sqlite, libxml2, mrnet, cbtf, libmonitor, cmake, openmpi, mpich, cbtf-krell, boost, flex, mpich2, papi, dyninst, mpt, libunwind, mvapich, qt, cbtf-argonavis, bison, libelf, binutils, libdwarf
Link Dependencies
mvapich2, openmpi, sqlite, mpich2, papi, qt, libxml2, dyninst, cbtf-argonavis, mpt, mrnet, cbtf-krell, libelf, mpich, mvapich, libunwind, libdwarf, boost, cbtf, libmonitor
Description:
OpenSpeedShop is a community effort by The Krell Institute with current direct funding from DOEs NNSA. It builds on top of a broad list of community infrastructures, most notably Dyninst and MRNet from UW, libmonitor from Rice, and PAPI from UTK. OpenSpeedShop is an open source multi platform Linux performance tool which is targeted to support performance analysis of applications running on both single node and large scale IA64, IA32, EM64T, AMD64, PPC, ARM, Power8, Intel Phi, Blue Gene and Cray platforms. OpenSpeedShop development is hosted by the Krell Institute. The infrastructure and base components of OpenSpeedShop are released as open source code primarily under LGPL.

openssl

Homepage:
Spack package:
Versions:
1.1.0e, 1.1.0d, 1.1.0c, 1.0.2k, 1.0.2j, 1.0.2i, 1.0.2h, 1.0.2g, 1.0.2f, 1.0.2e, 1.0.2d, 1.0.1u, 1.0.1t, 1.0.1r, 1.0.1h
Build Dependencies
zlib, perl
Link Dependencies
zlib
Description:
OpenSSL is an open source project that provides a robust, commercial- grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.

opium

Homepage:
Spack package:
Versions:
3.8
Build Dependencies
lapack, blas
Link Dependencies
lapack, blas
Description:
DFT pseudopotential generation project

osu-micro-benchmarks

Homepage:
Spack package:
Versions:
5.3
Build Dependencies
cuda, mpi
Link Dependencies
cuda, mpi
Description:
The Ohio MicroBenchmark suite is a collection of independent MPI message passing performance microbenchmarks developed and written at The Ohio State University. It includes traditional benchmarks and performance measures such as latency, bandwidth and host overhead and can be used for both traditional and GPU-enhanced nodes.

otf

Homepage:
Spack package:
Versions:
1.12.5salmon
Build Dependencies
zlib
Link Dependencies
zlib
Description:
To improve scalability for very large and massively parallel traces the Open Trace Format (OTF) is developed at ZIH as a successor format to the Vampir Trace Format (VTF3).

otf2

Homepage:
Spack package:
Versions:
2.0, 1.5.1, 1.4, 1.3.1, 1.2.1
Description:
The Open Trace Format 2 is a highly scalable, memory efficient event trace data format plus support library.

p4est

Homepage:
Spack package:
Versions:
2.0, 1.1
Build Dependencies
autoconf, zlib, libtool, automake, mpi
Link Dependencies
zlib, mpi
Description:
Dynamic management of a collection (a forest) of adaptive octrees in parallel

pagmo

Homepage:
Spack package:
Versions:
1.1.7
Build Dependencies
py-scipy, cmake, python, blas, mpi, py-networkx, boost, gsl, ipopt
Link Dependencies
python, blas, mpi, boost, gsl, ipopt
Run Dependencies
py-scipy, py-networkx
Description:
Parallel Global Multiobjective Optimizer (and its Python alter ego PyGMO) is a C++ / Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

panda

Homepage:
Spack package:
Versions:
current
Build Dependencies
cmake, mpi
Link Dependencies
mpi
Description:
PANDA: Parallel AdjaceNcy Decomposition Algorithm

pango

Homepage:
Spack package:
Versions:
1.40.3, 1.40.1, 1.36.8
Build Dependencies
glib, cairo, harfbuzz, pkg-config
Link Dependencies
glib, cairo, harfbuzz
Description:
Pango is a library for laying out and rendering of text, with an emphasis on internationalization. It can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit.

papi

Homepage:
Spack package:
Versions:
5.5.1, 5.5.0, 5.4.3, 5.4.1, 5.3.0
Description:
PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack.

paradiseo

Homepage:
Spack package:
Versions:
head, dev-safe
Build Dependencies
doxygen, cmake, eigen, gnuplot, mpi, boost
Link Dependencies
boost, gnuplot, mpi
Description:
A C++ white-box object-oriented framework dedicated to the reusable design of metaheuristics.

parallel

Homepage:
Spack package:
Versions:
20170322, 20170122, 20160422, 20160322
Description:
GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input.

parallel-netcdf

Homepage:
Spack package:
Versions:
1.8.0, 1.7.0, 1.6.1
Build Dependencies
m4, mpi
Link Dependencies
mpi
Description:
Parallel netCDF (PnetCDF) is a library providing high-performance parallel I/O while still maintaining file-format compatibility with Unidata’s NetCDF.

paraver

Homepage:
Spack package:
Versions:
4.6.3, 4.6.2
Build Dependencies
boost, wxpropgrid, wx
Link Dependencies
boost, wxpropgrid, wx
Description:
“A very powerful performance visualization and analysis tool based on traces that can be used to analyse any information that is expressed on its input trace format. Traces for parallel MPI, OpenMP and other programs can be genereated with Extrae.

paraview

Homepage:
Spack package:
Versions:
5.3.0, 5.2.0, 5.1.2, 5.0.1, 4.4.0
Build Dependencies
bzip2, libtiff, cmake, qt, python, libxml2, zlib, freetype, jpeg, mpi, libpng
Link Dependencies
bzip2, libtiff, qt, python, libxml2, zlib, freetype, jpeg, mpi, libpng
Run Dependencies
py-matplotlib, py-numpy
Description:
ParaView is an open-source, multi-platform data analysis and visualization application.

parmetis

Homepage:
Spack package:
Versions:
4.0.3, 4.0.2
Build Dependencies
metis, cmake, mpi
Link Dependencies
metis, mpi
Description:
ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices.

parmgridgen

Homepage:
Spack package:
Versions:
1.0
Build Dependencies
mpi
Link Dependencies
mpi
Description:
MGRIDGEN is a serial library written entirely in ANSI C that implements (serial) algorithms for obtaining a sequence of successive coarse grids that are well-suited for geometric multigrid methods. ParMGridGen is the parallel version of MGridGen

parpack

Homepage:
Spack package:
Versions:
96
Build Dependencies
lapack, blas, mpi
Link Dependencies
lapack, blas, mpi
Description:
ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

patch

Homepage:
Spack package:
Versions:
2.7.5
Description:
Patch takes a patch file containing a difference listing produced by the diff program and applies those differences to one or more original files, producing patched versions.

patchelf

Homepage:
Spack package:
Versions:
0.9, 0.8
Description:
PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables.

pcre

Homepage:
Spack package:
Versions:
8.40, 8.39, 8.38
Description:
The PCRE package contains Perl Compatible Regular Expression libraries. These are useful for implementing regular expression pattern matching using the same syntax and semantics as Perl 5.

pcre2

Homepage:
Spack package:
Versions:
10.20
Description:
The PCRE2 package contains Perl Compatible Regular Expression libraries. These are useful for implementing regular expression pattern matching using the same syntax and semantics as Perl 5.

pdsh

Homepage:
Spack package:
Versions:
2.31
Description:
PDSH: a high performance, parallel remote shell utility

pdt

Homepage:
Spack package:
Versions:
3.22.1, 3.22, 3.21, 3.20, 3.19, 3.18.1
Description:
Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools. PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations.

perl

Homepage:
Spack package:
Versions:
5.24.1, 5.24.0, 5.22.2, 5.20.3
Description:
Perl 5 is a highly capable, feature-rich programming language with over 27 years of development.

petsc

Homepage:
Spack package:
Versions:
develop, 3.7.5, 3.7.4, 3.7.2, 3.6.4, 3.6.3, 3.5.3, 3.5.2, 3.5.1, 3.4.4, for-pflotran-0.1.0
Build Dependencies
hypre, sowing, superlu-dist, hdf5, lapack, boost, blas, metis, mpi, python, mumps, scalapack, parmetis
Link Dependencies
hypre, sowing, superlu-dist, hdf5, lapack, boost, blas, metis, mpi, mumps, scalapack, parmetis
Description:
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.

pexsi

Homepage:
Spack package:
Versions:
0.9.2, 0.9.0
Build Dependencies
superlu-dist, parmetis
Link Dependencies
superlu-dist, parmetis
Description:
The PEXSI library is written in C++, and uses message passing interface (MPI) to parallelize the computation on distributed memory computing systems and achieve scalability on more than 10,000 processors. The Pole EXpansion and Selected Inversion (PEXSI) method is a fast method for electronic structure calculation based on Kohn-Sham density functional theory. It efficiently evaluates certain selected elements of matrix functions, e.g., the Fermi-Dirac function of the KS Hamiltonian, which yields a density matrix. It can be used as an alternative to diagonalization methods for obtaining the density, energy and forces in electronic structure calculations.

pfft

Homepage:
Spack package:
Versions:
1.0.8-alpha
Build Dependencies
fftw, mpi
Link Dependencies
fftw, mpi
Description:
PFFT is a software library for computing massively parallel, fast Fourier transformations on distributed memory architectures. PFFT can be understood as a generalization of FFTW-MPI to multidimensional data decomposition.

pflotran

Homepage:
Spack package:
Versions:
develop, 0.1.0
Build Dependencies
petsc, mpi, hdf5
Link Dependencies
petsc, mpi, hdf5
Description:
PFLOTRAN is an open source, state-of-the-art massively parallel subsurface flow and reactive transport code.

pgi

Homepage:
Spack package:
Versions:
16.10, 16.5, 16.3, 15.7
Description:
PGI optimizing multi-core x64 compilers for Linux, MacOS & Windows with support for debugging and profiling of local MPI processes. Note: The PGI compilers are licensed software. You will need to create an account on the PGI homepage and download PGI yourself. Once the download finishes, rename the file (which may contain information such as the architecture) to the format: pgi-<version>.tar.gz. Spack will search your current directory for a file of this format. Alternatively, add this file to a mirror so that Spack can find it. For instructions on how to set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html

pidx

Homepage:
Spack package:
Versions:
1.0
Build Dependencies
cmake, mpi
Link Dependencies
mpi
Description:
PIDX Parallel I/O Library. PIDX is an efficient parallel I/O library that reads and writes multiresolution IDX data files.

pigz

Homepage:
Spack package:
Versions:
2.3.4
Build Dependencies
zlib
Link Dependencies
zlib
Description:
A parallel implementation of gzip for modern multi-processor, multi-core machines.

piranha

Homepage:
Spack package:
Versions:
develop, 0.5
Build Dependencies
bzip2, cmake, python, gmp, boost, mpfr
Link Dependencies
python, bzip2, gmp, boost, mpfr
Description:
Piranha is a computer-algebra library for the symbolic manipulation of sparse multivariate polynomials and other closely-related symbolic objects (such as Poisson series).

pixman

Homepage:
Spack package:
Versions:
0.34.0, 0.32.6
Build Dependencies
libpng, pkg-config
Link Dependencies
libpng
Description:
The Pixman package contains a library that provides low-level pixel manipulation features such as image compositing and trapezoid rasterization.

pkg-config

Homepage:
Spack package:
Versions:
0.29.1, 0.28
Description:
pkg-config is a helper tool used when compiling applications and libraries

planck-likelihood

Homepage:
Spack package:
Versions:
2.00
Build Dependencies
cfitsio, lapack, blas
Link Dependencies
cfitsio, lapack, blas
Description:
2015 Cosmic Microwave Background (CMB) spectra and likelihood code

plumed

Homepage:
Spack package:
Versions:
2.3.0, 2.2.4, 2.2.3
Build Dependencies
autoconf, lapack, blas, zlib, mpi, libtool, automake, gsl
Link Dependencies
lapack, blas, zlib, gsl, mpi
Description:
PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes.

pmgr-collective

Homepage:
Spack package:
Versions:
1.0
Description:
PMGR_COLLECTIVE provides a scalable network for bootstrapping MPI jobs.

pnfft

Homepage:
Spack package:
Versions:
1.0.7-alpha
Build Dependencies
pfft
Link Dependencies
pfft
Description:
PNFFT is a parallel software library for the calculation of three- dimensional nonequispaced FFTs.

pngwriter

Homepage:
Spack package:
Versions:
0.5.6, master, dev
Build Dependencies
libpng, freetype, zlib, cmake
Link Dependencies
libpng, freetype, zlib
Description:
PNGwriter is a very easy to use open source graphics library that uses PNG as its output format. The interface has been designed to be as simple and intuitive as possible. It supports plotting and reading pixels in the RGB (red, green, blue), HSV (hue, saturation, value/brightness) and CMYK (cyan, magenta, yellow, black) colour spaces, basic shapes, scaling, bilinear interpolation, full TrueType antialiased and rotated text support, bezier curves, opening existing PNG images and more.

pocl

Homepage:
Spack package:
Versions:
0.14-rc, 0.13, 0.12, 0.11, 0.10, master
Build Dependencies
cmake, hwloc, llvm, libtool, pkg-config
Link Dependencies
hwloc, llvm
Run Dependencies
libtool
Description:
Portable Computing Language (pocl) is an open source implementation of the OpenCL standard which can be easily adapted for new targets and devices, both for homogeneous CPU and heterogeneous GPUs/accelerators.

polymake

Homepage:
Spack package:
Versions:
3.0r2, 3.0r1
Build Dependencies
ppl, bliss, cddlib, lrslib, gmp, boost, mpfr
Link Dependencies
ppl, bliss, cddlib, lrslib, gmp, boost, mpfr
Description:
polymake is open source software for research in polyhedral geometry

porta