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 3617 mainline packages:

abinit occa r-annotationhub
abyss oce r-ape
accfft oclint r-argparse
ace oclock r-askpass
ack octave r-assertthat
activeharmony octave-optim r-backports
acts-core octave-splines r-bamsignals
adept-utils octave-struct r-base64
adiak octopus r-base64enc
adios of-catalyst r-bayesm
adios2 of-precice r-bbmisc
adlbx omega-h r-beanplot
adol-c ompss r-bfast
aegean ompt-openmp r-bfastspatial
aida oniguruma r-bglr
alan ont-albacore r-bh
albany opa-psm2 r-biasedurn
albert opam r-bibtex
alglib opari2 r-bindr
allpaths-lg openbabel r-bindrcpp
alquimia openblas r-bio3d
alsa-lib opencoarrays r-biobase
aluminum opencv r-biocgenerics
amber openexr r-biocinstaller
amg openfast r-biocparallel
amg2013 openfdtd r-biocstyle
aml openfoam r-biom-utils
amp openfoam-org r-biomart
ampliconnoise openfst r-biomformat
amrex opengl r-biostrings
amrvis openglu r-biovizbase
andi openimageio r-bit
angsd openjdk r-bit64
ant openjpeg r-bitops
antlr openkim-models r-blob
ants openldap r-blockmodeling
aoflagger openmc r-bookdown
aom openmpi r-boot
ape openmx r-brew
aperture-photometry opennurbs r-broom
apex openpa r-bsgenome
apple-libunwind openpmd-api r-bumphunter
applewmproto openscenegraph r-c50
appres openslide r-cairo
apr openspeedshop r-callr
apr-util openspeedshop-utils r-car
aragorn openssh r-cardata
arborx openssl r-caret
archer openstf r-caroline
argobots opium r-category
argp-standalone optional-lite r-catools
argtable optipng r-cdcfluview
aria2 opus r-cellranger
arm-forge orca r-checkmate
armadillo orfm r-checkpoint
arpack-ng orthofiller r-chemometrics
arrow orthofinder r-chron
asagi orthomcl r-circlize
ascent osmctools r-class
asciidoc osqp r-classint
asciidoctor osu-micro-benchmarks r-cli
aspa otf r-clipr
aspcud otf2 r-clisymbols
aspect p4est r-cluster
aspell p7zip r-clustergeneration
aspell6-de pacbio-daligner r-clusterprofiler
aspell6-en pacbio-damasker r-cner
aspell6-es pacbio-dazz-db r-coda
aspera-cli pacbio-dextractor r-codetools
assimp packmol r-coin
astra pacvim r-colorspace
astral pagit r-combinat
astyle pagmo r-commonmark
at-spi2-atk pal r-complexheatmap
at-spi2-core paml r-compositions
athena panda r-construct
atk pandaseq r-convevol
atlas pandoc r-corhmm
atom-dft pango r-corpcor
atompaw pangomm r-corrplot
atop papi r-covr
attr papyrus r-cowplot
augustus paradiseo r-crayon
autoconf parallel r-crosstalk
autodock-vina parallel-netcdf r-crul
autofact paraver r-ctc
autogen paraview r-cubature
automaded parmetis r-cubist
automake parmgridgen r-curl
awscli parquet-cpp r-dada2
axel parsimonator r-data-table
axl parsplice r-dbi
bam-readcount partitionfinder r-dbplyr
bamdst pasta r-debugme
bamtools patch r-delayedarray
bamutil patchelf r-deldir
barrnap pathfinder r-dendextend
bash pax-utils r-deoptim
bash-completion pbbam r-deoptimr
bats pbmpi r-desc
bazel pbsuite r-deseq
bbcp pcma r-deseq2
bbmap pcre r-desolve
bc pcre2 r-devtools
bcftools pdf2svg r-diagrammer
bcl2fastq2 pdftk r-dicekriging
bdftopcf pdsh r-dichromat
bdw-gc pdt r-diffusionmap
bear pegtl r-digest
beast-tracer pennant r-diptest
beast1 percept r-dirichletmultinomial
beast2 perl r-dismo
bedops perl-acme-damn r-diversitree
bedtools2 perl-algorithm-diff r-dnacopy
beforelight perl-alien-build r-do-db
benchmark perl-alien-libxml2 r-domc
berkeley-db perl-app-cmd r-doparallel
bertini perl-array-utils r-dorng
bib2xhtml perl-b-hooks-endofscope r-dose
bigreqsproto perl-bioperl r-dosnow
binutils perl-bit-vector r-dotcall64
bioawk perl-cairo r-downloader
biobloom perl-capture-tiny r-dplyr
biopieces perl-carp-clan r-dqrng
bismark perl-cgi r-dt
bison perl-class-data-inheritable r-dtw
bitmap perl-class-inspector r-dygraphs
blasr perl-class-load r-dynamictreecut
blasr-libcpp perl-class-load-xs r-e1071
blast-legacy perl-clone r-edger
blast-plus perl-clone-choose r-ellipse
blast2go perl-compress-raw-bzip2 r-ellipsis
blat perl-compress-raw-zlib r-emmli
blaze perl-config-general r-energy
blis perl-contextual-return r-ensembldb
bliss perl-cpan-meta-check r-ergm
blitz perl-data-dumper r-evaluate
bmake perl-data-optlist r-expint
bmi perl-data-stag r-expm
bml perl-db-file r-factoextra
bohrium perl-dbd-mysql r-factominer
bolt perl-dbd-pg r-fansi
bookleaf-cpp perl-dbd-sqlite r-fastcluster
boost perl-dbi r-fastmatch
boostmplcartesianproduct perl-devel-cycle r-ff
bowtie perl-devel-globaldestruction r-fftwtools
bowtie2 perl-devel-overloadinfo r-fgsea
boxlib perl-devel-stacktrace r-fields
bpp-core perl-devel-symdump r-filehash
bpp-phyl perl-digest-md5 r-findpython
bpp-seq perl-dist-checkconflicts r-fit-models
bpp-suite perl-encode-locale r-fitdistrplus
bracken perl-error r-flashclust
braker perl-eval-closure r-flexclust
branson perl-exception-class r-flexmix
breakdancer perl-exporter-tiny r-fnn
breseq perl-extutils-config r-forcats
bridger perl-extutils-depends r-foreach
brigand perl-extutils-helpers r-forecast
brotli perl-extutils-installpaths r-foreign
bsseeker2 perl-extutils-makemaker r-formatr
bucky perl-extutils-pkgconfig r-formula
bumpversion perl-ffi-checklib r-fpc
busco perl-file-chdir r-fracdiff
butter perl-file-copy-recursive r-fs
butterflypack perl-file-homedir r-futile-logger
bwa perl-file-listing r-futile-options
bwtool perl-file-pushd r-future
byobu perl-file-sharedir-install r-future-apply
bzip2 perl-file-slurp-tiny r-gamlss
c-ares perl-file-slurper r-gamlss-data
c-blosc perl-file-which r-gamlss-dist
c-blosc2 perl-font-ttf r-gbm
c-lime perl-forks r-gbrd
cabana perl-gd r-gcrma
caffe perl-gdgraph r-gdalutils
cairo perl-gdgraph-histogram r-gdata
cairomm perl-gdtextutil r-gdsfmt
caliper perl-graph r-geiger
callpath perl-graph-readwrite r-genefilter
camellia perl-hash-merge r-genelendatabase
camx perl-html-parser r-geneplotter
candle-benchmarks perl-html-tagset r-generics
cantera perl-http-cookies r-genie3
canu perl-http-daemon r-genomeinfodb
cap3 perl-http-date r-genomeinfodbdata
capstone perl-http-message r-genomicalignments
cardioid perl-http-negotiate r-genomicfeatures
casacore perl-inline r-genomicranges
cask perl-inline-c r-gensa
casper perl-io-all r-geomorph
catalyst perl-io-compress r-geonames
catch2 perl-io-html r-geoquery
cbench perl-io-prompt r-geor
cblas perl-io-sessiondata r-geosphere
cbtf perl-io-socket-ssl r-getopt
cbtf-argonavis perl-io-string r-getoptlong
cbtf-argonavis-gui perl-io-stringy r-ggally
cbtf-krell perl-io-tty r-ggbio
cbtf-lanl perl-ipc-run r-ggdendro
ccache perl-json r-ggjoy
ccfits perl-libwww-perl r-ggmap
ccs-qcd perl-libxml-perl r-ggplot2
cctools perl-list-moreutils r-ggpubr
cdbfasta perl-list-moreutils-xs r-ggrepel
cdd perl-log-log4perl r-ggridges
cddlib perl-logger-simple r-ggsci
cdecimal perl-lwp-mediatypes r-ggsignif
cdhit perl-lwp-protocol-https r-ggvis
cdo perl-mailtools r-gh
ceed perl-math-bezier r-gistr
cereal perl-math-cdf r-git2r
ceres-solver perl-math-cephes r-glimma
cfitsio perl-math-matrixreal r-glmnet
cgal perl-math-round r-globaloptions
cgdb perl-math-vecstat r-globals
cgm perl-module-build r-glue
cgns perl-module-build-tiny r-gmodels
channelflow perl-module-implementation r-gmp
chapel perl-module-runtime r-go-db
charliecloud perl-module-runtime-conflicts r-googlevis
charmpp perl-moose r-goplot
chatterbug perl-mozilla-ca r-gosemsim
check perl-mro-compat r-goseq
chgcentre perl-namespace-clean r-gostats
chill perl-net-http r-gower
chlorop perl-net-scp-expect r-gplots
chombo perl-net-ssleay r-graph
chrpath perl-number-format r-grbase
cinch perl-object-insideout r-gridbase
circos perl-package-deprecationmanager r-gridextra
cistem perl-package-stash r-gsa
citcoms perl-package-stash-xs r-gseabase
cityhash perl-padwalker r-gss
clamav perl-parallel-forkmanager r-gstat
clamr perl-params-util r-gsubfn
clapack perl-params-validate r-gtable
claw perl-parse-recdescent r-gtools
cleaveland4 perl-path-tiny r-gtrellis
cleverleaf perl-pdf-api2 r-gviz
clfft perl-pegex r-gwmodel
clhep perl-perl-unsafe-signals r-haven
clingo perl-perl-version r-hdf5r
cln perl-perl4-corelibs r-hexbin
cloc perl-perl6-slurp r-highr
cloog perl-perlio-gzip r-hmisc
cloverleaf perl-perlio-utf8-strict r-hms
cloverleaf3d perl-readonly r-hoardr
clp perl-regexp-common r-htmltable
clustal-omega perl-scalar-list-utils r-htmltools
clustalw perl-scalar-util-numeric r-htmlwidgets
cmake perl-set-intervaltree r-httpcode
cmocka perl-set-intspan r-httpuv
cmor perl-set-scalar r-httr
cnmem perl-soap-lite r-hwriter
cnpy perl-star-fusion r-hypergraph
cntk perl-statistics-basic r-ica
cntk1bitsgd perl-statistics-descriptive r-igraph
cnvnator perl-statistics-pca r-illuminaio
codar-cheetah perl-sub-exporter r-impute
codes perl-sub-exporter-progressive r-influencer
coevp perl-sub-identify r-ini
cohmm perl-sub-install r-inline
coinhsl perl-sub-name r-interactivedisplaybase
colm perl-sub-uplevel r-intervals
colordiff perl-svg r-inum
comd perl-swissknife r-ipred
commons-lang perl-sys-sigaction r-iranges
commons-lang3 perl-task-weaken r-irdisplay
commons-logging perl-term-readline-gnu r-irkernel
compiz perl-termreadkey r-irlba
compositeproto perl-test-cleannamespaces r-isdparser
conduit perl-test-deep r-iso
connect-proxy perl-test-differences r-iterators
constype perl-test-exception r-janitor
converge perl-test-fatal r-jaspar2018
coreutils perl-test-memory-cycle r-jomo
corset perl-test-most r-jpeg
cosmomc perl-test-needs r-jsonlite
cosp2 perl-test-requires r-kegg-db
cotter perl-test-requiresinternet r-kegggraph
cowsay perl-test-warn r-keggrest
cp2k perl-test-warnings r-kernlab
cppad perl-text-csv r-kernsmooth
cppcheck perl-text-diff r-kknn
cppgsl perl-text-format r-knitr
cpprestsdk perl-text-simpletable r-ks
cppunit perl-text-soundex r-labeling
cppzmq perl-text-unidecode r-lambda-r
cpu-features perl-time-hires r-laplacesdemon
cpuinfo perl-time-piece r-lars
cquery perl-timedate r-later
cram perl-try-tiny r-lattice
cromwell perl-uri r-latticeextra
cromwell-womtool perl-want r-lava
cryptopp perl-www-robotrules r-lazyeval
cryptsetup perl-xml-dom r-leaflet
cscope perl-xml-dom-xpath r-leaps
csdp perl-xml-filter-buffertext r-learnbayes
ctffind perl-xml-libxml r-leiden
cub perl-xml-libxslt r-lhs
cube perl-xml-namespacesupport r-libcoin
cubelib perl-xml-parser r-limma
cubew perl-xml-parser-lite r-listenv
cuda perl-xml-quote r-lme4
cuda-memtest perl-xml-regexp r-lmtest
cudnn perl-xml-sax r-locfit
cufflinks perl-xml-sax-base r-log4r
cups perl-xml-sax-writer r-loo
curl perl-xml-simple r-lpsolve
cvs perl-xml-twig r-lsei
cxxopts perl-xml-writer r-lubridate
czmq perl-xml-xpathengine r-magic
dakota perl-yaml r-magick
daligner perl-yaml-libyaml r-magrittr
damageproto petsc r-makecdfenv
damaris pexsi r-maldiquant
damselfly pfft r-manipulatewidget
darshan-runtime pflotran r-mapproj
darshan-util pfunit r-maps
dash pgdspider r-maptools
datamash pgi r-markdown
dataspaces pgmath r-mass
dateutils phantompeakqualtools r-matr
davix phast r-matrix
dbcsr phasta r-matrixmodels
dbus phist r-matrixstats
dcmtk phrap-crossmatch-swat r-mclust
dd4hep phred r-mcmcglmm
dealii phylip r-mco
dealii-parameter-gui phyluce r-mda
deconseq-standalone picard r-memoise
dejagnu picsar r-mergemaid
delly2 picsarlite r-metap
denovogear pidx r-mgcv
dftfe pigz r-mgraster
dia pilon r-mice
dialign pindel r-mime
dialign-tx piranha r-minfi
diamond pism r-miniui
diffsplice pixman r-minqa
diffutils pixz r-misc3d
dimemas pkg-config r-mitml
direnv pkgconf r-mitools
discovar pktools r-mixtools
discovardenovo planck-likelihood r-mlbench
dislin plasma r-mlinterfaces
diy platypus r-mlr
dlpack plink r-mlrmbo
dmd plplot r-mmwrweek
dmlc-core plumed r-mnormt
dmtcp pmdk r-modelmetrics
dmxproto pmgr-collective r-modelr
docbook-xml pmix r-modeltools
docbook-xsl pmlib r-mpm
dos2unix pnfft r-msnbase
dotnet-core-sdk pngquant r-multcomp
double-conversion pngwriter r-multicool
doxygen pnmpi r-multitaper
draco poamsa r-multtest
dri2proto pocl r-munsell
dri3proto polymake r-mvtnorm
ds poppler r-mzid
dsdp poppler-data r-mzr
dsrc popt r-nanotime
dtcmp porta r-ncbit
dyninst portage r-ncdf4
dysco portcullis r-network
ea-utils postgresql r-networkd3
easybuild powerapi r-nleqslv
ebms ppl r-nlme
eccodes pplacer r-nloptr
ecflow prank r-nmf
eclipse-gcj-parser precice r-nmof
ecos presentproto r-nnet
ecp-io-sdk preseq r-nnls
ecp-proxy-apps price r-nor1mix
ecp-viz-sdk primer3 r-nortest
ed prinseq-lite r-np
editline printproto r-npsurv
editres prng r-numderiv
eem probconsrna r-oligoclasses
eigen procps r-openssl
elasticsearch prodigal r-openxlsx
elemental proj r-optparse
elfutils protobuf r-ordinal
elk protobuf-c r-org-hs-eg-db
elmerfem proxymngr r-organismdbi
elpa prrte r-packrat
elsd pruners-ninja r-pacman
elsdc ps-lite r-paleotree
elsi psi4 r-pamr
emacs pslib r-pan
ember psm r-parallelmap
emboss psmc r-paramhelpers
enchant pstreams r-party
energyplus pugixml r-partykit
entrezdirect pumi r-pathview
environment-modules pv r-pbapply
eospac pvm r-pbdzmq
eq-r pxz r-pbkrtest
er py-3to2 r-pcamethods
erfa py-4suite-xml r-pcapp
ermod py-abipy r-permute
erne py-absl-py r-pfam-db
es-shell py-adios r-phangorn
esmf py-advancedhtmlparser r-phantompeakqualtools
essl py-aenum r-phyloseq
ethminer py-affine r-phylostratr
etsf-io py-alabaster r-phytools
everytrace py-alembic r-picante
everytrace-example py-altgraph r-pillar
evieext py-antlr4-python3-runtime r-pkgbuild
exabayes py-apache-libcloud r-pkgconfig
examinimd py-apipkg r-pkgload
exampm py-appdirs r-pkgmaker
exasp2 py-appnope r-plogr
exchanger py-apscheduler r-plot3d
exiv2 py-argcomplete r-plotly
exmcutils py-argparse r-plotrix
exodusii py-asdf r-pls
exonerate py-ase r-plyr
expat py-asn1crypto r-pmcmr
expect py-aspy-yaml r-png
express py-astor r-polynom
extrae py-astroid r-popgenome
exuberant-ctags py-astropy r-popvar
eztrace py-astunparse r-powerlaw
f18 py-async-generator r-prabclus
f90cache py-atomicwrites r-praise
fabtests py-atropos r-preprocesscore
falcon py-attrs r-prettyunits
fann py-autopep8 r-processx
faodel py-avro r-prodlim
fast-global-file-status py-avro-json-serializer r-progress
fasta py-babel r-promises
fastjar py-backcall r-protgenerics
fastmath py-backports-abc r-proto
fastme py-backports-functools-lru-cache r-proxy
fastp py-backports-shutil-get-terminal-size r-pryr
fastphase py-backports-ssl-match-hostname r-ps
fastq-screen py-backports-tempfile r-psych
fastqc py-backports-weakref r-ptw
fastqvalidator py-basemap r-purrr
fasttree py-bcbio-gff r-qtl
fastx-toolkit py-beautifulsoup4 r-quadprog
fenics py-bintrees r-quantmod
fermi py-binwalk r-quantreg
fermikit py-biom-format r-quantro
fermisciencetools py-biomine r-qvalue
ferret py-biopython r-r-methodss3
ffmpeg py-bitarray r-r-oo
fftw py-bitstring r-r-utils
fgsl py-black r-r6
figtree py-bleach r-randomfields
file py-blessed r-randomfieldsutils
fimpute py-blessings r-randomforest
findutils py-blinker r-randomglm
fio py-bokeh r-ranger
fish py-boltons r-rann
fixesproto py-boto3 r-rappdirs
fl py-botocore r-raster
flac py-bottleneck r-rbgl
flang py-breakseq2 r-rbokeh
flann py-breathe r-rcmdcheck
flash py-brian r-rcolorbrewer
flatbuffers py-brian2 r-rcpp
flatcc py-brotlipy r-rcppannoy
flecsale py-bsddb3 r-rcpparmadillo
flecsi py-bx-python r-rcppblaze
flecsph py-bz2file r-rcppcctz
flex py-cachetools r-rcppcnpy
flibcpp py-cairocffi r-rcppeigen
flint py-cartopy r-rcppparallel
flit py-cclib r-rcppprogress
fltk py-cdat-lite r-rcurl
flux-core py-cdo r-rda
flux-sched py-cdsapi r-rdpack
fluxbox py-certifi r-readr
fmt py-certipy r-readxl
foam-extend py-cf-units r-recipes
folly py-cffi r-registry
font-util py-cfgv r-rematch
fontcacheproto py-cftime r-remotes
fontconfig py-chai r-reordercluster
fontsproto py-chardet r-reportingtools
fonttosfnt py-checkm-genome r-repr
fp16 py-cheetah r-reprex
fpc py-cherrypy r-reshape
fpocket py-click r-reshape2
fqtrim py-click-plugins r-reticulate
fr-hit py-cligj r-rex
freebayes py-clipboard r-rgdal
freeglut py-cloudpickle r-rgenoud
freeimage py-codecov r-rgeos
freetype py-cogent r-rgexf
freexl py-colorama r-rgl
fribidi py-colorlog r-rgooglemaps
fseq py-colormath r-rgraphviz
fsl py-colorpy r-rhdf5
fslsfonts py-configobj r-rhmmer
fstobdf py-configparser r-rhtslib
fstrack py-contextlib2 r-rinside
ftgl py-convertdate r-rio
fujitsu-mpi py-counter r-rjags
funhpc py-cov-core r-rjava
fyba py-coverage r-rjson
fzf py-crispresso r-rjsonio
g4abla py-crossmap r-rlang
g4emlow py-cryptography r-rmarkdown
g4ensdfstate py-csvkit r-rminer
g4ndl py-current r-rmpfr
g4neutronxs py-cutadapt r-rmpi
g4photonevaporation py-cvxopt r-rmutil
g4pii py-cvxpy r-rmysql
g4radioactivedecay py-cycler r-rngtools
g4realsurface py-cython r-rnoaa
g4saiddata py-dask r-robust
g4tendl py-dataclasses r-robustbase
gams py-dateparser r-rocr
gapbs py-dbf r-rodbc
gapcloser py-decorator r-rook
gapfiller py-deeptools r-rots
gasnet py-deeptoolsintervals r-roxygen2
gatk py-defusedxml r-rpart
gaudi py-dendropy r-rpart-plot
gaussian py-deprecation r-rpostgresql
gawk py-descartes r-rprojroot
gblocks py-dill r-rrblup
gcc py-discover r-rrcov
gccmakedep py-dlcpar r-rrpp
gccxml py-dnaio r-rsamtools
gconf py-docopt r-rsnns
gcta py-docutils r-rsolnp
gdal py-docutils-stubs r-rspectra
gdb py-doxypy r-rsqlite
gdbm py-doxypypy r-rstan
gdk-pixbuf py-dryscrape r-rstantools
gdl py-dxchange r-rstudioapi
geant4 py-dxfile r-rsvd
geant4-data py-earthengine-api r-rtracklayer
gearshifft py-easybuild-easyblocks r-rtsne
gemmlowp py-easybuild-easyconfigs r-runit
genemark-et py-easybuild-framework r-rvcheck
genomefinisher py-ecdsa r-rvest
genometools py-ecos r-rzmq
geopm py-edffile r-s4vectors
geos py-editdistance r-samr
gettext py-elasticsearch r-sandwich
gflags py-elephant r-scales
ghost py-emcee r-scatterplot3d
ghostscript py-empy r-sctransform
ghostscript-fonts py-entrypoints r-sdmtools
giflib py-enum34 r-segmented
ginkgo py-epydoc r-selectr
git py-espresso r-seqinr
git-fat-git py-espressopp r-seqlogo
git-imerge py-et-xmlfile r-sessioninfo
git-lfs py-eventlet r-seurat
gl2ps py-execnet r-sf
glew py-exodus-bundler r-sfsmisc
glfmultiples py-fallocate r-shape
glib py-fastaindex r-shiny
glibmm py-fastcache r-shinydashboard
glimmer py-fasteners r-shinyfiles
glm py-faststructure r-shortread
global py-filelock r-siggenes
globalarrays py-filemagic r-simpleaffy
glog py-fiona r-sitmo
gloo py-fiscalyear r-sm
glpk py-flake8 r-smoof
glproto py-flake8-import-order r-sn
glvis py-flake8-polyfill r-snakecase
gmake py-flask r-snow
gmap-gsnap py-flask-compress r-snowfall
gmime py-flask-socketio r-snprelate
gmodel py-flexx r-som
gmp py-flye r-somaticsignatures
gmsh py-fn-py r-sourcetools
gmt py-fortranformat r-sp
gmtsar py-fparser r-spacetime
gnat py-freezegun r-spam
gnome-common py-fsspec r-sparsem
gnupg py-funcsigs r-spatial
gnuplot py-functools32 r-spatialreg
gnutls py-future r-spdata
go py-futures r-spdep
go-bootstrap py-fypp r-speedglm
go-md2man py-gast r-spem
gobject-introspection py-gdbgui r-splancs
googletest py-gdc-client r-splitstackshape
gotcha py-gee-asset-manager r-sqldf
gource py-geeadd r-squarem
gperf py-geeup r-squash
gperftools py-genders r-sseq
gpgme py-genshi r-stanheaders
gplates py-gensim r-statmod
gprolog py-geoalchemy2 r-statnet-common
gpu-burn py-geopandas r-stringi
grackle py-gevent r-stringr
gradle py-git-review r-strucchange
grandr py-gnuplot r-subplex
graph500 py-goatools r-summarizedexperiment
graphicsmagick py-google-api-core r-survey
graphlib py-google-api-python-client r-survival
graphmap py-google-auth r-sva
graphviz py-google-auth-httplib2 r-sys
grass py-google-cloud-core r-tarifx
grep py-google-cloud-storage r-taxizedb
grib-api py-google-resumable-media r-tclust
grnboost py-googleapis-common-protos r-tensora
groff py-gpaw r-testit
gromacs py-graphviz r-testthat
grpc py-greenlet r-tfbstools
gsl py-grequests r-tfmpvalue
gslib py-griddataformats r-th-data
gtkmm py-guidata r-threejs
gtkorvo-atl py-guiqwt r-tibble
gtkorvo-cercs-env py-h5glance r-tidycensus
gtkorvo-dill py-h5py r-tidyr
gtkorvo-enet py-hdfs r-tidyselect
gtkplus py-hepdata-validator r-tidyverse
gtksourceview py-hpccm r-tiff
gts py-html2text r-tigris
guidance py-html5lib r-timedate
guile py-htseq r-tinytex
gurobi py-httpbin r-tmixclust
gzip py-httplib2 r-topgo
h5hut py-humanize r-triebeard
h5part py-hypothesis r-trimcluster
h5utils py-ics r-truncnorm
h5z-zfp py-identify r-trust
hacckernels py-idna r-tseries
hadoop py-illumina-utils r-tsne
halc py-imageio r-ttr
hapcut2 py-imagesize r-ucminf
hapdip py-iminuit r-udunits2
haploview py-importlib r-units
harfbuzz py-importlib-metadata r-urca
harminv py-iniparse r-urltools
hc py-invoke r-usethis
hdf py-ipaddress r-utf8
hdf5 py-ipdb r-uuid
hdf5-blosc py-ipykernel r-uwot
heaptrack py-ipython r-variantannotation
help2man py-ipython-genutils r-varselrf
henson py-ipywidgets r-vcd
hepmc py-isort r-vctrs
heppdt py-itsdangerous r-vegan
hic-pro py-jaraco-functools r-vfs
highfive py-jdatetime r-vgam
highwayhash py-jdcal r-vipor
hiop py-jedi r-viridis
hisat2 py-jinja2 r-viridislite
hisea py-jmespath r-visnetwork
hmmer py-joblib r-vsn
homer py-jplephem r-webshot
hoomd-blue py-jprops r-wgcna
hotspot py-jpype1 r-whisker
hpccg py-jsonpatch r-withr
hpctoolkit py-jsonpointer r-xde
hpcviewer py-jsonschema r-xfun
hpgmg py-junit-xml r-xgboost
hpl py-jupyter-client r-xlconnect
hpx py-jupyter-console r-xlconnectjars
hpx5 py-jupyter-core r-xlsx
hsakmt py-jupyterhub r-xlsxjars
hstr py-keras r-xmapbridge
htop py-keras-applications r-xml
htslib py-keras-preprocessing r-xml2
httpie py-kitchen r-xnomial
hub py-kiwisolver r-xopen
hugo py-kmodes r-xtable
hunspell py-lark-parser r-xts
hwloc py-latexcodec r-xvector
hybpiper py-lazy r-yaml
hydra py-lazy-object-proxy r-yapsa
hydrogen py-lazy-property r-yaqcaffy
hyphy py-lazyarray r-yarn
hypre py-libconf r-zeallot
i3 py-libensemble r-zip
ibm-java py-ligo-segments r-zlibbioc
ibmisc py-line-profiler r-zoo
iceauth py-linecache2 r3d
icedtea py-lit racon
icet py-llvmlite raft
ico py-lmfit ragel
icu4c py-localcider raja
id3lib py-locket randfold
idba py-lockfile random123
iegenlib py-logilab-common randrproto
igraph py-lru-dict range-v3
igvtools py-lscsoft-glue rankstr
ilmbase py-luigi rapidjson
imagemagick py-lxml ravel
imake py-lzstring raxml
imp py-m2r ray
impute2 py-macholib rclone
infernal py-machotools rdma-core
inputproto py-macs2 rdp-classifier
intel py-maestrowf rdptools
intel-daal py-mako re2c
intel-gpu-tools py-markdown readfq
intel-ipp py-markupsafe readline
intel-mkl py-matplotlib recon
intel-mkl-dnn py-mccabe recordproto
intel-mpi py-mdanalysis redis
intel-parallel-studio py-mechanize redset
intel-pin py-memory-profiler redundans
intel-tbb py-merlin regcm
intel-xed py-metasv relax
interproscan py-methylcode relion
intltool py-mg-rast-tools rempi
ioapi py-misopy rename
ior py-mistune rendercheck
iozone py-mlxtend renderproto
iperf2 py-mo-pack repeatmasker
iperf3 py-mock repeatmodeler
ipopt py-modred repeatscout
isaac py-moltemplate resourceproto
isaac-server py-monotonic revbayes
isl py-monty rgb
iso-codes py-more-itertools rhash
itstool py-mpi4py rlwrap
itsx py-mpld3 rmats
jackcess py-mpmath rmlab
jags py-multi-key-dict rna-seqc
jansson py-multiprocess rnaz
jasper py-multiqc rngstreams
jbigkit py-munch rocksdb
jchronoss py-mx rockstar
jdk py-myhdl rodinia
jellyfish py-mypy root
jemalloc py-mypy-extensions rose
jmol py-mysql-connector-python ross
jq py-mysqlclient routino
json-c py-mysqldb1 rpcsvc-proto
json-cwx py-natsort rr
json-fortran py-nbconvert rsbench
json-glib py-nbformat rsem
jsoncpp py-nc-time-axis rstart
jube py-neo rsync
judy py-nestle rtags
julia py-netcdf4 rtax
k8 py-netifaces ruby
kahip py-networkx ruby-gnuplot
kaiju py-nodeenv ruby-narray
kaks-calculator py-nose ruby-ronn
kaldi py-nose-cov ruby-rubyinline
kallisto py-nose2 ruby-svn2git
karma py-nosexcover ruby-terminal-table
kbproto py-notebook rust
kdiff3 py-numba rust-bindgen
kealib py-numexpr sabre
kentutils py-numexpr3 saga-gis
kibana py-numpy sailfish
kim-api py-numpydoc salmon
kitty py-oauth2client sambamba
kmergenie py-oauthlib samblaster
kokkos py-olefile samrai
kokkos-kernels py-onnx samtools
kraken py-ont-fast5-api sandbox
krb5 py-openpmd-validator sas
krims py-openpyxl satsuma2
kripke py-openslide-python savanna
kvasir-mpl py-opentuner saws
kvtree py-opppy sbt
ladot py-ordereddict scala
laghos py-oset scalasca
lame py-osqp scallop
lammps py-overpy scalpel
last py-owslib scan-for-matches
lastz py-packaging scons
laszip py-palettable scorec-core
latte py-pamela scorep
launchmon py-pandas scotch
lazyten py-pandocfilters scr
lbann py-paramiko screen
lbxproxy py-partd scripts
lbzip2 py-path-py scrnsaverproto
lcals py-pathlib scs
lcms py-pathlib2 sctk
lcov py-pathos sdl2
ldc py-pathspec sdl2-image
ldc-bootstrap py-patsy sdsl-lite
legion py-pauvre seacas
lemon py-pbr sed
leveldb py-pep8-naming sentieon-genomics
lftp py-performance seqan
libaec py-periodictable seqkit
libaio py-petsc4py seqprep
libapplewm py-pexpect seqtk
libarchive py-phonopy serf
libassuan py-pickleshare sessreg
libatomic-ops py-picrust setxkbmap
libbeagle py-pil sfcgal
libbeato py-pillow sga
libbsd py-pint shadow
libbson py-pip shapeit
libcanberra py-pipits shared-mime-info
libcap py-pispino shiny-server
libceed py-pkgconfig shocklibs
libcerf py-pkginfo shoremap
libcint py-planar shortbred
libcircle py-plotly shortstack
libconfig py-pluggy showfont
libcroco py-ply shuffile
libctl py-pmw sickle
libdivsufsort py-portend siesta
libdmx py-poster signalp
libdrm py-pox signify
libdwarf py-ppft silo
libeatmydata py-pre-commit simgrid
libedit py-prettytable simplemoc
libelf py-progress simul
libemos py-progressbar2 simulationio
libepoxy py-projectq singularity
libev py-prometheus-client singularity-legacy
libevent py-prompt-toolkit sirius
libevpath py-protobuf skilion-onedrive
libfabric py-psutil skopeo
libffi py-psyclone sl
libffs py-psycopg2 slate
libfive py-ptyprocess sleef
libflame py-pudb slepc
libfontenc py-py slurm
libfs py-py-cpuinfo smalt
libgcrypt py-py2bit smof
libgd py-py2cairo smproxy
libgeotiff py-py2neo snakemake
libgit2 py-py4j snap
libglvnd py-pyani snap-berkeley
libgpg-error py-pyarrow snap-korf
libgpuarray py-pyasn1 snappy
libgridxc py-pyasn1-modules snbone
libgtextutils py-pybedtools sniffles
libharu py-pybigwig snpeff
libhio py-pybind11 snphylo
libiberty py-pybtex snptest
libibumad py-pybtex-docutils soapdenovo-trans
libice py-pycairo soapdenovo2
libiconv py-pycares sofa-c
libidn2 py-pycbc somatic-sniper
libint py-pychecker sortmerna
libjpeg py-pycodestyle sosflow
libjpeg-turbo py-pycparser sowing
libkml py-pycrypto sox
libksba py-pycuda spades
liblas py-pycurl span-lite
liblbxutil py-pydatalog spark
liblockfile py-pydispatcher sparsehash
libmad py-pydot sparta
libmatheval py-pydot2 spdlog
libmaxminddb py-pydotplus spectrum-mpi
libmesh py-pydv speex
libmng py-pyelftools spfft
libmo-unpack py-pyepsg spglib
libmonitor py-pyfaidx sph2pipe
libnbc py-pyfasta spherepack
libnl py-pyfftw spindle
libnova py-pyflakes spm
libnrm py-pygdal spot
libnsl py-pygdbmi sqlite
libogg py-pygit2 sqlitebrowser
liboldx py-pyglet squashfs
libpcap py-pygments squid
libpciaccess py-pygobject sratoolkit
libpeas py-pygpu ssht
libpfm4 py-pygresql sspace-longread
libpipeline py-pygtk sspace-standard
libplist py-pyjwt sst-core
libpmemobj-cpp py-pyke sst-dumpi
libpng py-pykml sst-macro
libpsl py-pykwalify stacks
libpthread-stubs py-pyliblzma staden-io-lib
libquo py-pylint star
librom py-pymatgen star-ccm-plus
librsvg py-pymeeus startup-notification
libseccomp py-pyminifier stat
libsecret py-pymol stata
libsharp py-pymongo stc
libshm py-pymorph steps
libsigcpp py-pympler stow
libsigsegv py-pymysql strace
libsm py-pynio stream
libsodium py-pynn strelka
libspatialindex py-pyodbc stress
libspatialite py-pyomo string-view-lite
libsplash py-pyopenssl stringtie
libssh py-pypar structure
libssh2 py-pyparsing strumpack
libsvm py-pypeflow sublime-text
libszip py-pyperclip subread
libtasn1 py-pyperf subversion
libtermkey py-pyprof2html suite-sparse
libtiff py-pyproj sumaclust
libtirpc py-pyqi sundials
libtomlc99 py-pyqt4 superlu
libtool py-pyqt5 superlu-dist
libunistring py-pyrad superlu-mt
libunwind py-pyrosar supernova
libusb py-pysam sw4lite
libusbmuxd py-pyscaf swap-assembler
libuuid py-pyserial swarm
libuv py-pyshp swfft
libvdwxc py-pyside swftools
libvorbis py-pyside2 swiftsim
libvterm py-pysmartdl swig
libwebp py-pysocks symengine
libwebsockets py-pyspark sympol
libwindowswm py-pysqlite sz
libx11 py-pytailf tabix
libxau py-pytest talass
libxaw py-pytest-cache talloc
libxaw3d py-pytest-cov tantan
libxc py-pytest-flake8 tar
libxcb py-pytest-forked targetp
libxcomposite py-pytest-httpbin task
libxcursor py-pytest-isort taskd
libxdamage py-pytest-mock tasmanian
libxdmcp py-pytest-runner tassel
libxevie py-pytest-xdist tau
libxext py-pythia tcl
libxfixes py-python-daemon tcl-itcl
libxfont py-python-dateutil tcl-tcllib
libxfont2 py-python-editor tcl-tclxml
libxfontcache py-python-engineio tclap
libxft py-python-gitlab tcoffee
libxi py-python-htmlgen tcptrace
libxinerama py-python-igraph tcsh
libxkbcommon py-python-jenkins tealeaf
libxkbfile py-python-ldap tecplot
libxkbui py-python-levenshtein templight
libxml2 py-python-magic templight-tools
libxmu py-python-mapnik tetgen
libxp py-python-meep tethex
libxpm py-python-memcached texinfo
libxpresent py-python-oauth2 texlive
libxprintapputil py-python-socketio texstudio
libxprintutil py-python-utils textparser
libxrandr py-pythonqwt tfel
libxrender py-pytools the-platinum-searcher
libxres py-pytz the-silver-searcher
libxscrnsaver py-pyudev thornado-mini
libxshmfence py-pyugrid thrift
libxslt py-pyutilib thrust
libxsmm py-pyvcf tig
libxstream py-pywavelets time
libxt py-pyyaml timemory
libxtrap py-pyzmq tinyxml
libxtst py-qtawesome tinyxml2
libxv py-qtconsole tioga
libxvmc py-qtpy tippecanoe
libxxf86dga py-quantities tix
libxxf86misc py-quast tk
libxxf86vm py-queryablelist tldd
libyaml py-radical-utils tmalign
libyogrt py-ranger-fm tmhmm
libzip py-rasterio tmux
libzmq py-ratelim tmuxinator
liggghts py-raven tophat
lighttpd py-readme-renderer tppred
likwid py-redis tracer
linkphase3 py-regex transabyss
linux-headers py-reportlab transdecoder
listres py-repoze-lru transposome
lizard py-requests transset
llvm py-requests-futures trapproto
llvm-openmp py-requests-oauthlib tree
llvm-openmp-ompt py-requests-toolbelt treesub
lm-sensors py-restview trf
lmdb py-retrying triangle
lmod py-rope trilinos
lndir py-rpy2 trilinos-catalyst-ioss-adapter
log4cplus py-rsa trimal
log4cxx py-rseqc trimgalore
loki py-rtree trimmomatic
lordec py-ruamel-yaml trinity
lrslib py-s3transfer trinotate
lrzip py-saga-python trnascan-se
lsf py-scandir turbine
lsof py-scientificpython turbomole
ltrace py-scikit-image tut
lua py-scikit-learn twm
lua-bitlib py-scikit-optimize tycho2
lua-lpeg py-scipy typhon
lua-luafilesystem py-scoop typhonio
lua-luajit py-scp ucx
lua-luaposix py-scs udunits
lua-mpack py-seaborn ufo-core
luit py-selenium ufo-filters
lulesh py-semantic-version umap
lumpy-sv py-semver umoci
lvm2 py-send2trash umpire
lwgrp py-setuptools unblur
lwm2 py-setuptools-git uncrustify
lz4 py-setuptools-scm unibilium
lzma py-sfepy unifyfs
lzo py-sgp4 unison
m4 py-sh units
macsio py-shapely unittest-cpp
mad-numdiff py-shiboken unixodbc
mafft py-simplegeneric unrar
magics py-simplejson unuran
magma py-simplekml unzip
makedepend py-singledispatch upcxx
maker py-sip uriparser
mallocmc py-six usearch
man-db py-slepc4py utf8proc
manta py-slurm-pipeline util-linux
mapnik py-smart-open util-macros
mapserver py-sncosmo uuid
maq py-snowballstemmer uvw
margo py-snuggs valgrind
mariadb py-sortedcontainers vampirtrace
mariadb-c-client py-soupsieve vardictjava
masa py-spatialist varscan
masurca py-spectra vc
mathematica py-spefile vcftools
matio py-spglib vcsh
matlab py-sphinx vdt
maven py-sphinx-bootstrap-theme vecgeom
maverick py-sphinx-rtd-theme veclibfort
mawk py-sphinxautomodapi vegas2
mbedtls py-sphinxcontrib-applehelp veloc
mc py-sphinxcontrib-bibtex velvet
mcl py-sphinxcontrib-devhelp verilator
mdtest py-sphinxcontrib-htmlhelp verrou
med py-sphinxcontrib-jsmath vesta
meep py-sphinxcontrib-programoutput videoproto
mefit py-sphinxcontrib-qthelp viennarna
megadock py-sphinxcontrib-serializinghtml viewres
megahit py-sphinxcontrib-websupport vigra
memaxes py-spyder vim
meme py-spykeutils virtualgl
memkind py-sqlalchemy visit
memsurfer py-statsmodels vizglow
meraculous py-stevedore vmatch
mercurial py-storm voropp
mercury py-stratify votca-csg
mesa py-subprocess32 votca-ctp
mesa-glu py-symengine votca-tools
meshkit py-symfit votca-xtp
meson py-sympy vpfft
mesquite py-systemd-python vpic
metabat py-tables vsearch
metaphysicl py-tabulate vt
metis py-tap-py vtk
mfem py-tatsu vtk-h
mgis py-tblib vtk-m
microbiomeutil py-tempora wannier90
migrate py-termcolor warpx
mii py-terminado watch
minced py-testinfra wcslib
mindthegap py-testpath wget
miniaero py-tetoolkit wgsim
miniamr py-texttable which
miniasm py-theano windowswmproto
miniconda2 py-tifffile wireshark
miniconda3 py-toml wordnet
minife py-tomopy workrave
minighost py-toolz wt
minigmg py-torch wtdbg2
minimap2 py-torchvision wxpropgrid
minimd py-tornado wxwidgets
miniqmc py-tqdm x11perf
minisign py-traceback2 xapian-core
minismac2d py-traitlets xauth
minitri py-treehash xbacklight
minivite py-tuiview xbiff
minixyce py-twine xbitmaps
minizip py-twisted xbraid
minuit py-typed-ast xcalc
mira py-typesentry xcb-demo
mirdeep2 py-typing xcb-proto
mitofates py-typing-extensions xcb-util
mitos py-tzlocal xcb-util-cursor
mixcr py-umalqurra xcb-util-errors
mkfontdir py-umi-tools xcb-util-image
mkfontscale py-unicycler xcb-util-keysyms
mlhka py-unittest2 xcb-util-renderutil
mmg py-unittest2py3k xcb-util-wm
moab py-uritemplate xcb-util-xrm
modern-wheel py-urllib3 xclip
mofem-cephas py-urwid xclipboard
mofem-fracture-module py-usgs xclock
mofem-minimal-surface-equation py-uwsgi xcmiscproto
mofem-users-modules py-vcversioner xcmsdb
molcas py-virtualenv xcompmgr
mongo-c-driver py-virtualenv-clone xconsole
mongo-cxx-driver py-virtualenvwrapper xcursor-themes
mono py-voluptuous xcursorgen
montage py-vsc-base xdbedizzy
mosh py-vsc-install xditview
mothur py-wand xdm
motif py-warlock xdmf3
motioncor2 py-wcsaxes xdpyinfo
mount-point-attributes py-wcwidth xdriinfo
mozjs py-weave xedit
mpark-variant py-webencodings xerces-c
mpc py-webkit-server xeus
mpdecimal py-weblogo xev
mpe2 py-werkzeug xextproto
mpest py-whatshap xeyes
mpfr py-wheel xf86bigfontproto
mpi-bash py-widgetsnbextension xf86dga
mpich py-wradlib xf86dgaproto
mpifileutils py-wrapt xf86driproto
mpilander py-wxpython xf86miscproto
mpileaks py-xarray xf86rushproto
mpip py-xattr xf86vidmodeproto
mpir py-xdot xfd
mpix-launch-swift py-xenv xfindproxy
mpt py-xlrd xfontsel
mrbayes py-xlsxwriter xfs
mrnet py-xmlrunner xfsinfo
mrtrix3 py-xmltodict xfwp
mscgen py-xopen xgamma
msgpack-c py-xpyb xgboost
mshadow py-xvfbwrapper xgc
msmc py-yamlreader xhmm
mstk py-yapf xhost
multitail py-yt xineramaproto
multitime py-ytopt xinit
multiverso py-zc-buildout xinput
mummer py-zipp xios
mumps py-zope-event xkbcomp
munge py-zope-interface xkbdata
muparser pythia6 xkbevd
muscle python xkbprint
muse qbank xkbutils
musl qbox xkeyboard-config
muster qca xkill
mutationpp qhull xload
mvapich2 qjson xlogo
mxml qmcpack xlsatoms
mxnet qmd-progress xlsclients
mysql qnnpack xlsfonts
nag qorts xmag
nalu qrupdate xman
nalu-wind qt xmessage
namd qt-creator xmh
nano qtgraph xmlf90
nanoflann qthreads xmlto
nanopb qtkeychain xmodmap
nasm quantum-espresso xmore
nauty quinoa xorg-cf-files
ncbi-magicblast qwt xorg-docs
ncbi-rmblastn qwtpolar xorg-gtest
ncbi-toolkit r xorg-server
nccl r-a4 xorg-sgml-doctools
nccmp r-a4base xphelloworld
ncdu r-a4classif xplor-nih
ncftp r-a4core xplsprinters
ncl r-a4preproc xpr
nco r-a4reporting xprehashprinterlist
ncurses r-abadata xprop
ncview r-abaenrichment xproto
ndiff r-abind xproxymanagementprotocol
nek5000 r-absseq xqilla
nekbone r-acde xrandr
nekcem r-acepack xrdb
nektar r-acgh xrefresh
nektools r-acme xrootd
neovim r-ada xrx
nest r-adabag xsbench
netcdf-c r-ade4 xscope
netcdf-cxx r-adegenet xsd
netcdf-cxx4 r-adsplit xsdk
netcdf-fortran r-aer xsdktrilinos
netgauge r-affxparser xset
netgen r-affy xsetmode
netlib-lapack r-affycomp xsetpointer
netlib-scalapack r-affycompatible xsetroot
netlib-xblas r-affycontam xsimd
nettle r-affycoretools xsm
neuron r-affydata xssp
nextflow r-affyexpress xstdcmap
nfft r-affyilm xtensor
nghttp2 r-affyio xtensor-python
nginx r-affypdnn xterm
ngmlr r-affyplm xtl
nim r-affyqcreport xtrans
ninja r-affyrnadegradation xtrap
ninja-fortran r-agdex xts
nix r-agilp xvidtune
nlohmann-json r-agimicrorna xvinfo
nlopt r-aims xwd
nmap r-aldex2 xwininfo
nnvm r-allelicimbalance xwud
node-js r-alpine xxhash
notmuch r-als xz
npb r-alsace yajl
npm r-altcdfenvs yambo
npth r-amap yaml-cpp
nrm r-ampliqueso yara
nseg r-analysispageserver yasm
nspr r-anaquin yorick
ntpoly r-aneufinder z3
numactl r-aneufinderdata zfp
numdiff r-animation zip
nut r-annaffy zlib
nvptx-tools r-annotate zoltan
nwchem r-annotationdbi zsh
nyancat r-annotationfilter zstd
ocaml r-annotationforge None

abinit

Homepage:
Spack package:
Versions:
8.10.3, 8.8.2, 8.6.3, 8.2.2, 8.0.8b
Build Dependencies:
blas, lapack, mpi, scalapack, fftw, netcdf-fortran, hdf5, libxc
Link Dependencies:
blas, lapack, mpi, scalapack, fftw, netcdf-fortran, hdf5, libxc
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.

abyss

Homepage:
Spack package:
Versions:
2.1.4, 2.0.2, 1.5.2
Build Dependencies:
autoconf, automake, mpi, boost, sparsehash, sqlite, libtool
Link Dependencies:
mpi, boost, sparsehash, sqlite, libtool
Run Dependencies:
bwa
Description:
ABySS is a de novo, parallel, paired-end sequence assembler that is designed for short reads. The single-processor version is useful for assembling genomes up to 100 Mbases in size.

accfft

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cuda, cmake, fftw, parallel-netcdf
Link Dependencies:
cuda, fftw, parallel-netcdf
Description:
AccFFT extends existing FFT libraries for CUDA-enabled Graphics Processing Units (GPUs) to distributed memory clusters

ace

Homepage:
Spack package:
Versions:
6.5.6, 6.5.1, 6.5.0
Description:
ACE is an open-source framework that provides many components and patterns for developing high-performance, distributed real-time and embedded systems. ACE provides powerful, yet efficient abstractions for sockets, demultiplexing loops, threads, synchronization primitives.

ack

Homepage:
Spack package:
Versions:
2.22, 2.18, 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).

acts-core

Homepage:
Spack package:
Versions:
develop, 0.10.5, 0.10.4, 0.10.3, 0.10.2, 0.10.1, 0.10.0, 0.09.5, 0.09.4, 0.09.3, 0.09.2, 0.09.1, 0.09.0, 0.08.2, 0.08.1, 0.08.0
Build Dependencies:
cmake, boost, eigen, root, dd4hep
Link Dependencies:
boost, root, dd4hep
Description:
A Common Tracking Software (ACTS) This project contains an experiment- independent set of track reconstruction tools. The main philosophy is to provide high-level track reconstruction modules that can be used for any tracking detector. The description of the tracking detector's geometry is optimized for efficient navigation and quick extrapolation of tracks. Converters for several common geometry description languages exist. Having a highly performant, yet largely customizable implementation of track reconstruction algorithms was a primary objective for the design of this toolset. Additionally, the applicability to real-life HEP experiments plays major role in the development process. Apart from algorithmic code, this project also provides an event data model for the description of track parameters and measurements. Key features of this project include: tracking geometry description which can be constructed from TGeo, DD4Hep, or GDML input, simple and efficient event data model, performant and highly flexible algorithms for track propagation and fitting, basic seed finding algorithms.

adept-utils

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

adiak

Homepage:
Spack package:
Versions:
0.1.1
Build Dependencies:
cmake, mpi
Link Dependencies:
mpi
Description:
Adiak collects metadata about HPC application runs and provides it to tools.

adios

Homepage:
Spack package:
Versions:
develop, 1.13.1, 1.13.0, 1.12.0, 1.11.1, 1.11.0, 1.10.0, 1.9.0
Build Dependencies:
autoconf, automake, m4, libtool, python, mpi, zlib, bzip2, szip, sz, zfp, lz4, c-blosc, hdf5, netcdf-c, libevpath, dataspaces
Link Dependencies:
mpi, zlib, bzip2, szip, sz, zfp, lz4, c-blosc, hdf5, netcdf-c, libevpath, dataspaces
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.

adios2

Homepage:
Spack package:
Versions:
develop, 2.5.0, 2.4.0, 2.3.1
Build Dependencies:
cmake, pkgconfig, libffi, libfabric, mpi, libzmq, dataspaces, hdf5, c-blosc, bzip2, libpng, zfp, sz, python, py-numpy, py-mpi4py
Link Dependencies:
libffi, libfabric, mpi, libzmq, dataspaces, hdf5, c-blosc, bzip2, libpng, zfp, sz, python
Run Dependencies:
python, py-numpy, py-mpi4py
Description:
The Adaptable Input Output System version 2, developed in the Exascale Computing Program

adlbx

Homepage:
Spack package:
Versions:
master, 0.9.2, 0.9.1
Build Dependencies:
exmcutils, autoconf, automake, libtool, m4, 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.3, 2.6.2, 2.6.1, 2.5.2
Build Dependencies:
automake, autoconf, libtool, m4, boost
Link Dependencies:
boost
Description:
A package for the automatic differentiation of first and higher derivatives of vector functions in C and C++ programs by operator overloading.

aegean

Homepage:
Spack package:
Versions:
0.15.2
Build Dependencies:
genometools
Link Dependencies:
genometools
Description:
The AEGeAn Toolkit is designed for the Analysis and Evaluation of Genome Annotations. The toolkit includes a variety of analysis programs as well as a C library whose API provides access to AEGeAn's core functions and data structures.

aida

Homepage:
Spack package:
Versions:
3.2.1
Description:
Abstract Interfaces for Data Analysis

alan

Homepage:
Spack package:
Versions:
2.1.1
Description:
Alignment viewer for linux terminal

albany

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, mpi, trilinos
Link Dependencies:
mpi, trilinos
Description:
Albany is an implicit, unstructured grid, finite element code for the solution and analysis of multiphysics problems. The Albany repository on the GitHub site contains hundreds of regression tests and examples that demonstrate the code's capabilities on a wide variety of problems including fluid mechanics, solid mechanics (elasticity and plasticity), ice-sheet flow, quantum device modeling, and many other applications.

albert

Homepage:
Spack package:
Versions:
4.0a_opt4
Build Dependencies:
readline
Link Dependencies:
readline
Description:
Albert is an interactive program to assist the specialist in the study of nonassociative algebra.

alglib

Homepage:
Spack package:
Versions:
3.11.0
Description:
ALGLIB is a cross-platform numerical analysis and data processing library.

allpaths-lg

Homepage:
Spack package:
Versions:
52488
Description:
ALLPATHS-LG is our original short read assembler and it works on both small and large (mammalian size) genomes.

alquimia

Homepage:
Spack package:
Versions:
develop, xsdk-0.4.0, xsdk-0.3.0, xsdk-0.2.0
Build Dependencies:
cmake, mpi, hdf5, pflotran, petsc
Link Dependencies:
mpi, hdf5, pflotran, petsc
Description:
Alquimia is an interface that exposes the capabilities of mature geochemistry codes such as CrunchFlow and PFLOTRAN

alsa-lib

Homepage:
Spack package:
Versions:
1.1.4.1
Description:
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. alsa-lib contains the user space library that developers compile ALSA applications against.

aluminum

Homepage:
Spack package:
Versions:
master, 0.2.1, 0.2, 0.1
Build Dependencies:
cmake, cuda, mpi, nccl, hwloc, ninja
Link Dependencies:
cuda, mpi, nccl, hwloc
Description:
Aluminum provides a generic interface to high-performance communication libraries, with a focus on allreduce algorithms. Blocking and non- blocking algorithms and GPU-aware algorithms are supported. Aluminum also contains custom implementations of select algorithms to optimize for certain situations.

amber

Homepage:
Spack package:
Versions:
16
Build Dependencies:
cuda, mpi, netcdf-fortran, python, py-numpy, py-scipy, py-matplotlib, zlib
Link Dependencies:
cuda, mpi, netcdf-fortran, zlib
Run Dependencies:
python, py-numpy, py-scipy, py-matplotlib
Description:
Amber is a suite of biomolecular simulation programs. Note: A manual download is required for Amber. 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

amg

Homepage:
Spack package:
Versions:
develop, 1.2, 1.1, 1.0
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems.

amg2013

Homepage:
Spack package:
Versions:
master
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
AMG2013 is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. It has been derived directly from the BoomerAMG solver in the hypre library, a large linear solver library that is being developed in the Center for Applied Scientific Computing (CASC) at LLNL.

aml

Homepage:
Spack package:
Versions:
0.1.0
Build Dependencies:
numactl, m4, autoconf, automake, libtool
Link Dependencies:
numactl
Description:
AML: Building Blocks for Memory Management.

amp

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, blas, lapack, boost, petsc, trilinos, hdf5, silo, zlib, mpi
Link Dependencies:
blas, lapack, boost, petsc, trilinos, hdf5, silo, zlib, mpi
Description:
The Advanced Multi-Physics (AMP) package is an open source parallel object-oriented computational framework that is designed with single and multi-domain multi-physics applications in mind. AMP can be used to build powerful and flexible multi-physics simulation algorithms from lightweight operator, solver, linear algebra, material database, discretization, and meshing components. The AMP design is meant to enable existing investments in application codes to be leveraged without having to adopt dramatically different data structures while developing new computational science applications. Application components are represented as discrete mathematical operators that only require a minimal interface and through operator composition the incremental development of complex parallel applications is enabled. AMP is meant to allow application domain scientists, computer scientists and mathematicians to simulate, collaborate, and conduct research on various aspects of massively parallel simulation algorithms.

ampliconnoise

Homepage:
Spack package:
Versions:
1.29
Build Dependencies:
mpi, gsl
Link Dependencies:
mpi, gsl
Description:
AmpliconNoise is a collection of programs for the removal of noise from 454 sequenced PCR amplicons.

amrex

Homepage:
Spack package:
Versions:
develop, 19.10, 19.08, 18.10.1, 18.10, 18.09.1
Build Dependencies:
cmake, mpi, sundials, python
Link Dependencies:
mpi, sundials
Description:
AMReX is a publicly available software framework designed for building massively parallel block- structured adaptive mesh refinement (AMR) applications.

amrvis

Homepage:
Spack package:
Versions:
master
Build Dependencies:
gmake, mpi, libsm, libice, libxpm, libx11, libxt, libxext, motif, flex, bison
Link Dependencies:
mpi, libsm, libice, libxpm, libx11, libxt, libxext, motif, flex, bison
Description:
Amrvis is a visualization package specifically designed to read and display output and profiling data from codes built on the AMReX framework.

andi

Homepage:
Spack package:
Versions:
0.10
Build Dependencies:
m4, autoconf, automake, libtool, gsl, libdivsufsort
Link Dependencies:
gsl, libdivsufsort
Description:
andi is used for for estimating the evolutionary distance between closely related genomes.

angsd

Homepage:
Spack package:
Versions:
0.921, 0.919
Build Dependencies:
htslib
Link Dependencies:
htslib
Description:
Angsd is a program for analysing NGS data. The software can handle a number of different input types from mapped reads to imputed genotype probabilities. Most methods take genotype uncertainty into account instead of basing the analysis on called genotypes. This is especially useful for low and medium depth data.

ant

Homepage:
Spack package:
Versions:
1.10.0, 1.9.9, 1.9.8, 1.9.7, 1.9.6
Build Dependencies:
java
Link Dependencies:
java
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, java
Link Dependencies:
python
Run Dependencies:
java
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.

ants

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies:
cmake
Link Dependencies:
zlib
Description:
ANTs extracts information from complex datasets that include imaging. Paired with ANTsR (answer), ANTs is useful for managing, interpreting and visualizing multidimensional data. ANTs is popularly considered a state-of-the-art medical image registration and segmentation toolkit. ANTs depends on the Insight ToolKit (ITK), a widely used medical image processing library to which ANTs developers contribute.

aoflagger

Homepage:
Spack package:
Versions:
2.10.0
Build Dependencies:
cmake, casacore, fftw, boost, libxml2, lapack, cfitsio
Link Dependencies:
casacore, fftw, boost, libxml2, lapack, cfitsio
Description:
RFI detector and quality analysis for astronomical radio observations.

aom

Homepage:
Spack package:
Versions:
v1.0.0-errata1
Build Dependencies:
cmake, yasm
Link Dependencies:
yasm
Description:
Alliance for Open Media AOM AV1 Codec Library

ape

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

aperture-photometry

Homepage:
Spack package:
Versions:
2.7.2
Build Dependencies:
java
Link Dependencies:
java
Description:
Aperture Photometry Tool APT is software for astronomical research

apex

Homepage:
Spack package:
Versions:
0.1
Build Dependencies:
cmake, binutils, boost, activeharmony, ompt-openmp
Link Dependencies:
binutils, boost, activeharmony, ompt-openmp
Description:
Autonomic Performance Environment for eXascale (APEX).

apple-libunwind

Homepage:
Spack package:
Description:
Placeholder package for Apple's analogue to non-GNU libunwind

applewmproto

Homepage:
Spack package:
Versions:
1.4.2
Build Dependencies:
pkgconfig, util-macros
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:
libx11, libxt, xproto, pkgconfig, util-macros
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.7.0, 1.6.2, 1.5.2
Description:
Apache portable runtime.

apr-util

Homepage:
Spack package:
Versions:
1.6.1, 1.6.0, 1.5.4
Build Dependencies:
apr, expat, libiconv, openssl, gdbm, postgresql, sqlite, unixodbc
Link Dependencies:
apr, expat, libiconv, openssl, gdbm, postgresql, sqlite, unixodbc
Description:
Apache Portable Runtime Utility

aragorn

Homepage:
Spack package:
Versions:
1.2.38, 1.2.36
Description:
ARAGORN, a program to detect tRNA genes and tmRNA genes in nucleotide sequences.

arborx

Homepage:
Spack package:
Versions:
master, 0.8-beta2
Build Dependencies:
cmake, cuda, mpi, kokkos
Link Dependencies:
cuda, mpi, kokkos
Description:
ArborX is a performance-portable library for geometric search

archer

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

argobots

Homepage:
Spack package:
Versions:
develop, 1.0rc1, 1.0b1, 1.0a1
Build Dependencies:
m4, autoconf, automake, libtool, valgrind
Link Dependencies:
valgrind
Description:
Argobots, which was developed as a part of the Argo project, is a lightweight runtime system that supports integrated computation and data movement with massive concurrency. It will directly leverage the lowest- level constructs in the hardware and OS: lightweight notification mechanisms, data movement engines, memory mapping, and data placement strategies. It consists of an execution model and a memory model.

argp-standalone

Homepage:
Spack package:
Versions:
1.3
Description:
Standalone version of the argp interface from glibc for parsing unix- style arguments.

argtable

Homepage:
Spack package:
Versions:
2-13
Description:
Argtable is an ANSI C library for parsing GNU style command line options with a minimum of fuss.

aria2

Homepage:
Spack package:
Versions:
1.34.0
Build Dependencies:
libxml2, libssh2, libgcrypt, zlib, c-ares, sqlite
Link Dependencies:
libxml2, libssh2, libgcrypt, zlib, c-ares, sqlite
Description:
An ultra fast download utility

arm-forge

Homepage:
Spack package:
Versions:
19.0.4-19.0.4-Ubuntu-16.04-x86_64, 19.0.4-Ubuntu-16.04-aarch64, 19.0.4-Ubuntu-14.04-x86_64, 19.0.4-Suse-15-x86_64, 19.0.4-Suse-12-x86_64, 19.0.4-Suse-12-aarch64, 19.0.4-Suse-11-x86_64, 19.0.4-Redhat-7.4-aarch64, 19.0.4-Redhat-7.2-ppc64le, 19.0.4-Redhat-7.0-x86_64, 19.0.4-Redhat-6.0-x86_64, 19.0.3-Ubuntu-16.04-x86_64, 19.0.3-Ubuntu-16.04-aarch64, 19.0.3-Ubuntu-14.04-x86_64, 19.0.3-Suse-12-x86_64, 19.0.3-Suse-12-aarch64, 19.0.3-Suse-11-x86_64, 19.0.3-Redhat-7.4-aarch64, 19.0.3-Redhat-7.2-ppc64le, 19.0.3-Redhat-7.0-x86_64, 19.0.3-Redhat-6.0-x86_64
Description:
Arm 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.

armadillo

Homepage:
Spack package:
Versions:
8.100.1, 7.950.1
Build Dependencies:
cmake, arpack-ng, blas, lapack, superlu, hdf5
Link Dependencies:
arpack-ng, blas, lapack, superlu, 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-ng

Homepage:
Spack package:
Versions:
develop, 3.7.0, 3.6.3, 3.6.2, 3.6.0, 3.5.0, 3.4.0, 3.3.0
Build Dependencies:
blas, lapack, automake, autoconf, libtool, cmake, mpi
Link Dependencies:
blas, lapack, 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.

arrow

Homepage:
Spack package:
Versions:
0.15.1, 0.15.0, 0.14.1, 0.12.1, 0.11.0, 0.9.0, 0.8.0
Build Dependencies:
cmake, boost, flatbuffers, python, py-numpy, rapidjson, snappy, zlib, zstd
Link Dependencies:
boost, flatbuffers, python, py-numpy, rapidjson, snappy, zlib, zstd
Description:
A cross-language development platform for in-memory data. This package contains the C++ bindings.

asagi

Homepage:
Spack package:
Versions:
1.0.1, 1.0
Build Dependencies:
cmake, mpi, netcdf-c, numactl
Link Dependencies:
mpi, netcdf-c, numactl
Description:
a pArallel Server for Adaptive GeoInformation.

ascent

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, conduit, python, py-numpy, mpi, py-mpi4py, vtk-m, vtk-h, mfem, adios, py-sphinx
Link Dependencies:
conduit, python, mpi, py-mpi4py, vtk-m, vtk-h, mfem, adios
Run Dependencies:
py-numpy
Description:
Ascent is an open source many-core capable lightweight in situ visualization and analysis infrastructure for multi-physics HPC simulations.

asciidoc

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

asciidoctor

Homepage:
Spack package:
Versions:
1.5.8
Build Dependencies:
ruby
Link Dependencies:
ruby
Description:
Modern asciidoc tool based on ruby

aspa

Homepage:
Spack package:
Versions:
master
Build Dependencies:
lapack, blas, mpi, hdf5
Link Dependencies:
lapack, blas, mpi, hdf5
Description:
A fundamental premise in ExMatEx is that scale-bridging performed in heterogeneous MPMD materials science simulations will place important demands upon the exascale ecosystem that need to be identified and quantified.

aspcud

Homepage:
Spack package:
Versions:
1.9.4
Build Dependencies:
cmake, boost, re2c, clingo
Link Dependencies:
clingo
Description:
Aspcud: Package dependency solver Aspcud is a solver for package dependencies. A package universe and a request to install, remove, or upgrade packages have to be encoded in the CUDF format. Such a CUDF document can then be passed to aspcud along with an optimization criteria to obtain a solution to the given package problem.

aspect

Homepage:
Spack package:
Versions:
develop, 2.0.1, 2.0.0
Build Dependencies:
cmake, dealii, dealii-parameter-gui
Link Dependencies:
dealii, dealii-parameter-gui
Description:
Parallel, extendible finite element code to simulate convection in the Earth's mantle and elsewhere.

aspell

Homepage:
Spack package:
Versions:
0.60.6.1
Description:
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell.

aspell6-de

Homepage:
Spack package:
Versions:
6-de-20030222-1
Build Dependencies:
aspell
Link Dependencies:
aspell
Description:
German (de) dictionary for aspell.

aspell6-en

Homepage:
Spack package:
Versions:
2017.01.22-0
Build Dependencies:
aspell
Link Dependencies:
aspell
Description:
English (en) dictionary for aspell.

aspell6-es

Homepage:
Spack package:
Versions:
1.11-2
Build Dependencies:
aspell
Link Dependencies:
aspell
Description:
Spanish (es) dictionary for aspell.

aspera-cli

Homepage:
Spack package:
Versions:
3.7.7
Description:
The Aspera CLI client for the Fast and Secure Protocol (FASP).

assimp

Homepage:
Spack package:
Versions:
4.0.1
Build Dependencies:
cmake, boost
Link Dependencies:
boost
Description:
Open Asset Import Library (Assimp) is a portable Open Source library to import various well-known 3D model formats in a uniform manner.

astra

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

astral

Homepage:
Spack package:
Versions:
5.6.1, 4.10.7
Build Dependencies:
java, zip
Run Dependencies:
java
Description:
ASTRAL is a tool for estimating an unrooted species tree given a set of unrooted gene trees.

astyle

Homepage:
Spack package:
Versions:
3.1, 3.0.1, 2.06, 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.

at-spi2-atk

Homepage:
Spack package:
Versions:
2.26.2, 2.26.1
Build Dependencies:
meson, ninja, pkgconfig, at-spi2-core, atk
Link Dependencies:
at-spi2-core, atk
Description:
The At-Spi2 Atk package contains a library that bridges ATK to At-Spi2 D-Bus service.

at-spi2-core

Homepage:
Spack package:
Versions:
2.28.0
Build Dependencies:
meson, ninja, glib, dbus, gettext, libx11, libxi, libxtst, recordproto, inputproto, fixesproto, pkgconfig, python
Link Dependencies:
glib, dbus, gettext, libx11, libxi
Description:
The At-Spi2 Core package provides a Service Provider Interface for the Assistive Technologies available on the GNOME platform and a library against which applications can be linked.

athena

Homepage:
Spack package:
Versions:
master, 4.2
Build Dependencies:
autoconf, automake, libtool, m4, mpi, fftw
Link Dependencies:
mpi, fftw
Description:
Athena is a grid-based code for astrophysical magnetohydrodynamics (MHD). It was developed primarily for studies of the interstellar medium, star formation, and accretion flows.

atk

Homepage:
Spack package:
Versions:
2.30.0, 2.28.1, 2.20.0, 2.14.0
Build Dependencies:
meson, glib, gettext, pkgconfig, gobject-introspection, libffi
Link Dependencies:
glib, gettext, gobject-introspection, libffi
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.41, 3.11.39, 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.

atom-dft

Homepage:
Spack package:
Versions:
4.2.6
Build Dependencies:
libgridxc, xmlf90
Link Dependencies:
libgridxc, xmlf90
Description:
ATOM is a program for DFT calculations in atoms and pseudopotential generation.

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
Build Dependencies:
zlib, ncurses
Link Dependencies:
zlib, ncurses
Description:
Atop is an ASCII full-screen performance monitor for Linux

attr

Homepage:
Spack package:
Versions:
2.4.47, 2.4.46
Description:
Commands for Manipulating Filesystem Extended Attributes

augustus

Homepage:
Spack package:
Versions:
3.3.2, 3.3.1-tag1, 3.3, 3.2.3
Build Dependencies:
perl, bamtools, gsl, boost, zlib, htslib, bcftools, samtools, curl
Link Dependencies:
bamtools, gsl, boost, zlib, htslib, bcftools, samtools, curl
Run Dependencies:
perl
Description:
AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences

autoconf

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

autodock-vina

Homepage:
Spack package:
Versions:
1_1_2
Build Dependencies:
boost
Link Dependencies:
boost
Description:
AutoDock Vina is an open-source program for doing molecular docking

autofact

Homepage:
Spack package:
Versions:
3_4
Run Dependencies:
perl, perl-bioperl, perl-io-string, perl-libwww-perl, blast-legacy
Description:
An Automatic Functional Annotation and Classification Tool

autogen

Homepage:
Spack package:
Versions:
5.18.12
Build Dependencies:
pkgconfig, guile, libxml2
Link Dependencies:
guile, libxml2
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:
cmake, mpi, boost, callpath
Link Dependencies:
mpi, boost, callpath
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.16.1, 1.15.1, 1.15, 1.14.1, 1.13.4, 1.11.6
Build Dependencies:
autoconf, perl
Run Dependencies:
perl
Description:
Automake -- make file builder part of autotools

awscli

Homepage:
Spack package:
Versions:
1.16.179
Build Dependencies:
python, py-setuptools, py-docutils, py-colorama, py-rsa, py-pyyaml, py-argparse, py-s3transfer, py-botocore
Link Dependencies:
python
Run Dependencies:
python, py-docutils, py-colorama, py-rsa, py-pyyaml, py-argparse, py-s3transfer, py-botocore
Test Dependencies:
py-nose, py-mock
Description:
This package provides a unified command line interface to Amazon Web Services

axel

Homepage:
Spack package:
Versions:
2.16.1
Build Dependencies:
m4, autoconf, automake, libtool, pkgconfig, gettext, openssl
Link Dependencies:
gettext, openssl
Description:
Axel is a light command line download accelerator for Linux and Unix

axl

Homepage:
Spack package:
Versions:
master, 0.1.1
Build Dependencies:
cmake, kvtree
Link Dependencies:
kvtree
Description:
Asynchronous transfer library

bam-readcount

Homepage:
Spack package:
Versions:
0.8.0
Build Dependencies:
cmake
Description:
Bam-readcount generates metrics at single nucleotide positions.

bamdst

Homepage:
Spack package:
Versions:
master
Build Dependencies:
zlib
Link Dependencies:
zlib
Description:
Bamdst is a a lightweight bam file depth statistical tool.

bamtools

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

bamutil

Homepage:
Spack package:
Versions:
1.0.13
Build Dependencies:
zlib
Link Dependencies:
zlib
Description:
bamUtil is a repository that contains several programs that perform operations on SAM/BAM files. All of these programs are built into a single executable, bam.

barrnap

Homepage:
Spack package:
Versions:
0.8, 0.7, 0.6
Run Dependencies:
hmmer
Description:
Barrnap predicts the location of ribosomal RNA genes in genomes.

bash

Homepage:
Spack package:
Versions:
5.0, 4.4.12, 4.4, 4.3
Build Dependencies:
ncurses, readline, libiconv
Link Dependencies:
ncurses, readline, libiconv
Description:
The GNU Project's Bourne Again SHell.

bash-completion

Homepage:
Spack package:
Versions:
develop, 2.7, 2.3
Build Dependencies:
automake, autoconf, libtool
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.17.2, 0.16.1, 0.15.0, 0.14.1, 0.13.0, 0.12.0, 0.11.1, 0.11.0, 0.10.1, 0.10.0, 0.9.0, 0.4.5, 0.4.4
Build Dependencies:
java, zip
Link Dependencies:
java, zip
Run Dependencies:
java
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

bbmap

Homepage:
Spack package:
Versions:
38.63, 37.36
Build Dependencies:
java
Link Dependencies:
java
Description:
Short read aligner for DNA and RNA-seq data.

bc

Homepage:
Spack package:
Versions:
1.07
Build Dependencies:
ed, texinfo
Description:
bc is an arbitrary precision numeric processing language. Syntax is similar to C, but differs in many substantial areas. It supports interactive execution of statements.

bcftools

Homepage:
Spack package:
Versions:
1.9, 1.8, 1.7, 1.6, 1.4, 1.3.1, 1.2
Build Dependencies:
libzip, htslib
Link Dependencies:
libzip, htslib
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.

bcl2fastq2

Homepage:
Spack package:
Versions:
2.20.0.422, 2.19.1.403
Build Dependencies:
boost, cmake, libxml2, libxslt, libgcrypt, zlib
Link Dependencies:
boost, cmake, libxml2, libxslt, libgcrypt, zlib
Description:
The bcl2fastq2 Conversion Software converts base call (BCL) files from a sequencing run into FASTQ files.

bdftopcf

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies:
libxfont, pkgconfig, xproto, fontsproto, util-macros
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:
8.0.0, 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:
cmake, python
Link Dependencies:
python
Description:
Bear is a tool that generates a compilation database for clang tooling from non-cmake build systems.

beast-tracer

Homepage:
Spack package:
Versions:
1.7.1
Build Dependencies:
ant, java
Run Dependencies:
java
Description:
Tracer is a graphical tool for visualization and diagnostics of MCMC output.

beast1

Homepage:
Spack package:
Versions:
1.10.4, 1.8.4
Build Dependencies:
libbeagle
Link Dependencies:
libbeagle
Run Dependencies:
java, libbeagle
Description:
BEAST is a cross-platform program for Bayesian analysis of molecular sequences using MCMC.

beast2

Homepage:
Spack package:
Versions:
2.5.2, 2.4.6
Build Dependencies:
java
Link Dependencies:
java
Description:
BEAST is a cross-platform program for Bayesian inference using MCMC of molecular sequences. It is entirely orientated towards rooted, time- measured phylogenies inferred using strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies but is also a framework for testing evolutionary hypotheses without conditioning on a single tree topology.

bedops

Homepage:
Spack package:
Versions:
2.4.35, 2.4.34, 2.4.30
Description:
BEDOPS is an open-source command-line toolkit that performs highly efficient and scalable Boolean and other set operations, statistical calculations, archiving, conversion and other management of genomic data of arbitrary scale.

bedtools2

Homepage:
Spack package:
Versions:
2.27.1, 2.27.0, 2.26.0, 2.25.0, 2.23.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:
libx11, libxscrnsaver, libxt, pkgconfig, util-macros
Link Dependencies:
libx11, libxscrnsaver, libxt
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.

benchmark

Homepage:
Spack package:
Versions:
develop, 1.5.0, 1.4.1, 1.4.0, 1.3.0, 1.2.0, 1.1.0, 1.0.0
Build Dependencies:
cmake
Description:
A microbenchmark support library

berkeley-db

Homepage:
Spack package:
Versions:
6.2.32, 6.1.29, 6.0.35, 5.3.28
Description:
Oracle Berkeley DB

bertini

Homepage:
Spack package:
Versions:
1.5
Build Dependencies:
flex, bison, gmp, 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-79-ge935
Description:
bib2xhtml is a program that converts BibTeX files into HTML.

bigreqsproto

Homepage:
Spack package:
Versions:
1.1.2
Build Dependencies:
pkgconfig, util-macros
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.32, 2.31.1, 2.29.1, 2.28, 2.27, 2.26, 2.25.1, 2.25, 2.24, 2.23.2, 2.20.1
Build Dependencies:
zlib, gettext, m4, bison
Link Dependencies:
zlib, gettext
Description:
GNU binutils, which contain the linker, assembler, objdump and others

bioawk

Homepage:
Spack package:
Versions:
1.0
Build Dependencies:
zlib, bison
Link Dependencies:
zlib
Description:
Bioawk is an extension to Brian Kernighan's awk, adding the support of several common biological data formats, including optionally gzip'ed BED, GFF, SAM, VCF, FASTA/Q and TAB-delimited formats with column names.

biobloom

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies:
boost, sdsl-lite, sparsehash, zlib
Link Dependencies:
boost, sdsl-lite, sparsehash, zlib
Description:
BioBloom Tools (BBT) provides the means to create filters for a given reference and then to categorize sequences.

bismark

Homepage:
Spack package:
Versions:
0.19.0, 0.18.2
Run Dependencies:
bowtie2, perl, samtools
Description:
A tool to map bisulfite converted sequence reads and determine cytosine methylation states

bison

Homepage:
Spack package:
Versions:
3.4.2, 3.0.5, 3.0.4, 2.7
Build Dependencies:
diffutils, m4, perl, help2man
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, libxaw, libxt, xbitmaps, xproto, pkgconfig, util-macros
Link Dependencies:
libx11, libxmu, libxaw, libxt
Description:
bitmap, bmtoa, atobm - X bitmap (XBM) editor and converter utilities.

blasr

Homepage:
Spack package:
Versions:
5.3.1
Build Dependencies:
ncurses, hdf5, htslib, zlib, boost, pbbam, blasr-libcpp, python
Link Dependencies:
ncurses, hdf5, htslib, zlib, boost, pbbam, blasr-libcpp
Description:
The PacBio long read aligner.

blasr-libcpp

Homepage:
Spack package:
Versions:
5.3.1
Build Dependencies:
pbbam, hdf5, python
Link Dependencies:
pbbam, hdf5
Description:
Blasr_libcpp is a library used by blasr and other executables such as samtoh5, loadPulses for analyzing PacBio sequences.

blast-legacy

Homepage:
Spack package:
Versions:
2.2.26
Build Dependencies:
tcsh
Description:
Legacy NCBI BLAST distribution -- no longer supported. Contains older programs including `blastall'

blast-plus

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

blast2go

Homepage:
Spack package:
Versions:
5.2.5
Build Dependencies:
bash, java
Run Dependencies:
blast-plus
Description:
Blast2GO is a bioinformatics platform for high-quality functional annotation and analysis of genomic datasets.

blat

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

blaze

Homepage:
Spack package:
Versions:
master, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0, 2.6, 2.5, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0
Build Dependencies:
cmake
Description:
Blaze is an open-source, high-performance C++ math library for dense and sparse arithmetic. With its state-of-the-art Smart Expression Template implementation Blaze combines the elegance and ease of use of a domain- specific language with HPC-grade performance, making it one of the most intuitive and fastest C++ math libraries available.

blis

Homepage:
Spack package:
Versions:
master, 0.6.0, 0.5.0, 0.4.0, 0.3.2, 0.3.1, 0.3.0, 0.2.2
Build Dependencies:
python
Run Dependencies:
python
Description:
BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations. BLIS is written in ISO C99 and available under a new/modified/3-clause BSD license. While BLIS exports a new BLAS-like API, it also includes a BLAS compatibility layer which gives application developers access to BLIS implementations via traditional BLAS routine calls. An object-based API unique to BLIS is also available.

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.1, 1.0.0
Description:
N-dimensional arrays for C++

bmake

Homepage:
Spack package:
Versions:
20180512, 20171207
Description:
Portable version of NetBSD make(1).

bmi

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
autoconf
Description:
a communications framework and network abstraction layer

bml

Homepage:
Spack package:
Versions:
develop, 1.3.1, 1.3.0, 1.2.3, 1.2.2, 1.1.0
Build Dependencies:
cmake, blas, lapack, mpi
Link Dependencies:
blas, lapack, mpi
Description:
The basic matrix library (bml) is a collection of various matrix data formats (in dense and sparse) and their associated algorithms for basic matrix operations.

bohrium

Homepage:
Spack package:
Versions:
develop, 0.9.1, 0.9.0
Build Dependencies:
cuda, cmake, python, boost, opencl, netlib-lapack, blas, opencv, py-numpy, swig, py-cython, zlib
Link Dependencies:
cuda, python, boost, opencl, netlib-lapack, blas, opencv, zlib
Run Dependencies:
py-numpy
Test Dependencies:
python, py-numpy
Description:
Library for automatic acceleration of array operations

bolt

Homepage:
Spack package:
Versions:
master, 1.0rc2, 1.0rc1, 1.0b1
Build Dependencies:
cmake, argobots, autoconf, automake, libtool
Link Dependencies:
argobots
Description:
BOLT targets a high-performing OpenMP implementation, especially specialized for fine-grain parallelism. Unlike other OpenMP implementations, BOLT utilizes a lightweight threading model for its underlying threading mechanism. It currently adopts Argobots, a new holistic, low-level threading and tasking runtime, in order to overcome shortcomings of conventional OS-level threads. The current BOLT implementation is based on the OpenMP runtime in LLVM, and thus it can be used with LLVM/Clang, Intel OpenMP compiler, and GCC.

bookleaf-cpp

Homepage:
Spack package:
Versions:
develop, 2.0.2, 2.0.1, 2.0
Build Dependencies:
cmake, caliper, parmetis, silo, typhon, mpi, yaml-cpp
Link Dependencies:
caliper, parmetis, silo, typhon, mpi, yaml-cpp
Description:
BookLeaf is a 2D unstructured hydrodynamics mini-app.

boost

Homepage:
Spack package:
Versions:
develop, 1.70.0, 1.69.0, 1.68.0, 1.67.0, 1.66.0, 1.65.1, 1.65.0, 1.64.0, 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:
icu4c, python, mpi, bzip2, zlib, py-numpy
Link Dependencies:
icu4c, python, mpi, bzip2, zlib
Run Dependencies:
py-numpy
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.

boostmplcartesianproduct

Homepage:
Spack package:
Versions:
20161205
Description:
Cartesian_product is an extension to the Boost.MPL library and as such requires a version of the Boost libraries on your system.

bowtie

Homepage:
Spack package:
Versions:
1.2.3, 1.2.2_p1, 1.2.2, 1.2.1.1, 1.2.1, 1.2.0, 1.2
Build Dependencies:
tbb, zlib
Link Dependencies:
tbb, zlib
Description:
Bowtie is an ultrafast, memory-efficient short read aligner for short DNA sequences (reads) from next-gen sequencers.

bowtie2

Homepage:
Spack package:
Versions:
2.3.5.1, 2.3.5, 2.3.4.1, 2.3.1, 2.3.0, 2.2.5
Build Dependencies:
tbb, readline, zlib
Link Dependencies:
tbb, readline, zlib
Run Dependencies:
perl, python
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:
cmake, texinfo, bpp-core, bpp-seq, bpp-phyl
Link Dependencies:
bpp-core, bpp-seq, bpp-phyl
Description:
BppSuite is a suite of ready-to-use programs for phylogenetic and sequence analysis.

bracken

Homepage:
Spack package:
Versions:
1.0.0
Build Dependencies:
perl, python, perl-exporter-tiny, perl-list-moreutils, perl-parallel-forkmanager
Link Dependencies:
perl, python, perl-exporter-tiny, perl-list-moreutils, perl-parallel-forkmanager
Run Dependencies:
perl, python
Description:
Bracken (Bayesian Reestimation of Abundance with KrakEN) is a highly accurate statistical method that computes the abundance of species in DNA sequences from a metagenomics sample.

braker

Homepage:
Spack package:
Versions:
2.1.4, 1.11
Build Dependencies:
perl, perl-scalar-util-numeric, perl-parallel-forkmanager, perl-file-which, perl-yaml, perl-hash-merge, perl-logger-simple, perl-file-homedir, augustus, genemark-et, bamtools, samtools, diamond
Link Dependencies:
augustus, genemark-et, bamtools, samtools, diamond
Run Dependencies:
perl, perl-scalar-util-numeric, perl-parallel-forkmanager, perl-file-which, perl-yaml, perl-hash-merge, perl-logger-simple, perl-file-homedir
Description:
BRAKER is a pipeline for unsupervised RNA-Seq-based genome annotation that combines the advantages of GeneMark-ET and AUGUSTUS

branson

Homepage:
Spack package:
Versions:
develop, 0.82, 0.81, 0.8
Build Dependencies:
cmake, mpi, boost, metis, parmetis
Link Dependencies:
mpi, boost, metis, parmetis
Description:
Branson's purpose is to study different algorithms for parallel Monte Carlo transport. Currently it contains particle passing and mesh passing methods for domain decomposition.

breakdancer

Homepage:
Spack package:
Versions:
master, 1.4.5
Build Dependencies:
cmake, zlib
Link Dependencies:
zlib, ncurses
Run Dependencies:
perl-statistics-descriptive, perl-math-cdf, perl-gdgraph, perl-gdgraph-histogram, perl-list-moreutils, perl-exporter-tiny
Description:
BreakDancer-1.3.6, released under GPLv3, is a perl/Cpp package that provides genome-wide detection of structural variants from next generation paired-end sequencing reads. It includes two complementary programs. BreakDancerMax predicts five types of structural variants: insertions, deletions, inversions, inter- and intra-chromosomal translocations from next-generation short paired-end sequencing reads using read pairs that are mapped with unexpected separation distances or orientation. BreakDancerMini focuses on detecting small indels (usually between 10bp and 100bp) using normally mapped read pairs..

breseq

Homepage:
Spack package:
Versions:
0.33.2, 0.33.1, 0.31.1
Build Dependencies:
autoconf, automake, libtool, m4
Link Dependencies:
zlib
Run Dependencies:
bedtools2, r
Description:
breseq is a computational pipeline for finding mutations relative to a reference sequence in short-read DNA re-sequencing data for haploid microbial-sized genomes.

bridger

Homepage:
Spack package:
Versions:
2014-12-01
Build Dependencies:
boost
Link Dependencies:
boost
Run Dependencies:
perl
Description:
Bridger : An Efficient De novo Transcriptome Assembler For RNA-Seq Data

brigand

Homepage:
Spack package:
Versions:
master, 1.3.0, 1.2.0, 1.1.0, 1.0.0
Description:
Brigand Meta-programming library

brotli

Homepage:
Spack package:
Versions:
1.0.7
Build Dependencies:
cmake
Description:
Brotli is a generic-purpose lossless compression algorithm

bsseeker2

Homepage:
Spack package:
Versions:
2.1.8, 2.1.7, 2.1.2
Build Dependencies:
python, py-pysam
Run Dependencies:
python, py-pysam
Description:
A versatile aligning pipeline for bisulfite sequencing data.

bucky

Homepage:
Spack package:
Versions:
1.4.4
Description:
BUCKy is a free program to combine molecular data from multiple loci. BUCKy estimates the dominant history of sampled individuals, and how much of the genome supports each relationship, using Bayesian concordance analysis.

bumpversion

Homepage:
Spack package:
Versions:
0.5.3, 0.5.0
Build Dependencies:
python, py-setuptools
Link Dependencies:
python
Run Dependencies:
python
Description:
Version-bump your software with a single command.

busco

Homepage:
Spack package:
Versions:
3.0.1, 2.0.1
Build Dependencies:
python, blast-plus, hmmer, augustus
Link Dependencies:
python, blast-plus, hmmer, augustus
Run Dependencies:
python
Description:
Assesses genome assembly and annotation completeness with Benchmarking Universal Single-Copy Orthologs

butter

Homepage:
Spack package:
Versions:
0.3.3
Build Dependencies:
perl, samtools, bowtie
Link Dependencies:
samtools, bowtie
Run Dependencies:
perl
Description:
butter: Bowtie UTilizing iTerative placEment of Repetitive small rnas. A wrapper for bowtie to produce small RNA-seq alignments where multimapped small RNAs tend to be placed near regions of confidently high density.

butterflypack

Homepage:
Spack package:
Versions:
master, 1.1.0, 1.0.3, 1.0.1, 1.0.0
Build Dependencies:
cmake, mpi, blas, lapack, scalapack, arpack-ng
Link Dependencies:
mpi, blas, lapack, scalapack, arpack-ng
Description:
ButterflyPACK is a mathematical software for rapidly solving large-scale dense linear systems that exhibit off-diagonal rank-deficiency. These systems arise frequently from boundary element methods, or factorization phases in finite-difference/finite-element methods. ButterflyPACK relies on low-rank or butterfly formats under Hierarchical matrix, HODLR or other hierarchically nested frameworks to compress, factor and solve the linear system in quasi-linear time. The computationally most intensive phase, factorization, is accelerated via randomized linear algebras. The butterfly format, originally inspired by the butterfly data flow in fast Fourier Transform, is a linear algebra tool well-suited for compressing matrices arising from high-frequency wave equations or highly oscillatory integral operators.

bwa

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

bwtool

Homepage:
Spack package:
Versions:
1.0
Build Dependencies:
libbeato
Link Dependencies:
libbeato
Description:
bwtool is a command-line utility for bigWig files.

byobu

Homepage:
Spack package:
Versions:
5.127, 5.125, 5.123
Build Dependencies:
tmux
Run Dependencies:
tmux
Description:
Byobu: Text-based window manager and terminal multiplexer.

bzip2

Homepage:
Spack package:
Versions:
1.0.8, 1.0.7, 1.0.6
Build Dependencies:
diffutils
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-ares

Homepage:
Spack package:
Versions:
develop, 1.13.0
Build Dependencies:
cmake
Description:
c-ares: A C library for asynchronous DNS requests

c-blosc

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

c-blosc2

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, lizard, lz4, snappy, zlib, zstd
Link Dependencies:
lizard, lz4, snappy, zlib, zstd
Description:
Next generation c-blosc with a new API, a new container and other bells and whistles

c-lime

Homepage:
Spack package:
Versions:
2-3-9
Description:
LIME (which can stand for Lattice QCD Interchange Message Encapsulation or more generally, Large Internet Message Encapsulation) is a simple packaging scheme for combining records containing ASCII and/or binary data.

cabana

Homepage:
Spack package:
Versions:
develop, 0.1.0-rc0, 0.1.0
Build Dependencies:
cmake, kokkos
Link Dependencies:
kokkos
Description:
The Exascale Co-Design Center for Particle Applications Toolkit

caffe

Homepage:
Spack package:
Versions:
1.0, rc5, rc4, rc3, rc2
Build Dependencies:
cmake, boost, cuda, blas, protobuf, glog, gflags, hdf5, opencv, leveldb, lmdb, python, py-numpy, matlab
Link Dependencies:
boost, cuda, blas, protobuf, glog, gflags, hdf5, opencv, leveldb, lmdb, python, 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.16.0, 1.14.12, 1.14.8, 1.14.0
Build Dependencies:
libx11, libxext, libxrender, libxcb, python, libpng, glib, pixman, freetype, pkgconfig, fontconfig
Link Dependencies:
libx11, libxext, libxrender, libxcb, libpng, glib, pixman, freetype, fontconfig
Description:
Cairo is a 2D graphics library with support for multiple output devices.

cairomm

Homepage:
Spack package:
Versions:
1.6.4, 1.6.2
Build Dependencies:
cairo, libsigcpp
Link Dependencies:
cairo, libsigcpp
Description:
Cairomm is a C++ wrapper for the cairo graphics library.

caliper

Homepage:
Spack package:
Versions:
master, 2.2.0, 2.1.1, 2.0.1, 1.9.1, 1.9.0, 1.8.0, 1.7.0
Build Dependencies:
cmake, adiak, gotcha, dyninst, papi, libpfm4, mpi, unwind, sosflow, python
Link Dependencies:
adiak, gotcha, dyninst, papi, libpfm4, mpi, unwind, sosflow
Description:
Caliper is a program instrumentation and performance measurement framework. It is designed as a performance analysis toolbox in a library, allowing one to bake performance analysis capabilities directly into applications and activate them at runtime.

callpath

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

camellia

Homepage:
Spack package:
Versions:
master
Build Dependencies:
cmake, trilinos, moab, hdf5, mpi
Link Dependencies:
trilinos, moab, hdf5, mpi
Description:
Camellia: user-friendly MPI-parallel adaptive finite element package, with support for DPG and other hybrid methods, built atop Trilinos.

camx

Homepage:
Spack package:
Versions:
6.50
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
Comprehensive Air Quality Model with Extensions.

candle-benchmarks

Homepage:
Spack package:
Versions:
0.1
Build Dependencies:
python, py-theano, py-keras, py-matplotlib, py-tqdm, py-scikit-learn, opencv, py-mdanalysis, py-mpi4py, py-h5py, py-requests
Link Dependencies:
python, opencv
Run Dependencies:
py-theano, py-keras, py-matplotlib, py-tqdm, py-scikit-learn, py-mdanalysis, py-mpi4py, py-h5py, py-requests
Description:
ECP-CANDLE Benchmarks

cantera

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

canu

Homepage:
Spack package:
Versions:
1.8, 1.7.1, 1.7, 1.5
Run Dependencies:
gnuplot, jdk, perl
Description:
A single molecule sequence assembler for genomes large and small.

cap3

Homepage:
Spack package:
Versions:
2015-02-11
Description:
CAP3 is DNA Sequence Assembly Program

capstone

Homepage:
Spack package:
Versions:
4.0.1
Build Dependencies:
cmake
Description:
Capstone is a lightweight multi-platform, multi-architecture disassembly framework.

cardioid

Homepage:
Spack package:
Versions:
develop, elecfem
Build Dependencies:
cmake, blas, lapack, mpi, cuda, mfem, perl
Link Dependencies:
blas, lapack, mpi, cuda, mfem
Description:
Cardiac simulation suite.

casacore

Homepage:
Spack package:
Versions:
2.4.1
Build Dependencies:
cmake, flex, bison, blas, lapack, cfitsio, wcslib, fftw, sofa-c, hdf5, ncurses, python, boost, py-numpy
Link Dependencies:
blas, lapack, cfitsio, wcslib, fftw, sofa-c, hdf5, ncurses, python, boost, py-numpy
Description:
A suite of c++ libraries for radio astronomy data processing.

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.

casper

Homepage:
Spack package:
Versions:
0.8.2
Build Dependencies:
jellyfish, boost
Link Dependencies:
jellyfish, boost
Description:
CASPER (Context-Aware Scheme for Paired-End Read) is state-of-the art merging tool in terms of accuracy and robustness. Using this sophisticated merging method, we could get elongated reads from the forward and reverse reads.

catalyst

Homepage:
Spack package:
Versions:
5.6.0, 5.5.2, 5.5.1, 5.5.0, 5.4.1, 5.4.0, 5.3.0, 5.2.0, 5.1.2, 5.0.1, 4.4.0
Build Dependencies:
cmake, python, git, mpi, py-numpy, py-mpi4py, gl, mesa, glx
Link Dependencies:
python, mpi, gl, mesa, glx
Run Dependencies:
python, py-numpy, py-mpi4py
Description:
Catalyst is an in situ use case library, with an adaptable application programming interface (API), that orchestrates the alliance between simulation and analysis and/or visualization tasks.

catch2

Homepage:
Spack package:
Versions:
2.9.1, 2.9.0, 2.8.0, 2.7.2, 2.7.1, 2.7.0, 2.6.1, 2.6.0, 2.5.0, 2.4.2, 2.4.1, 2.4.0, 2.3.0, 2.2.3, 2.2.2, 2.2.1, 2.1.0, 2.0.1, 1.12.1, 1.12.0, 1.11.0, 1.10.0, 1.9.7, 1.9.6, 1.9.5, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9.0, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.1, 1.6.0, 1.5.9, 1.5.0, 1.4.0, 1.3.5, 1.3.0
Build Dependencies:
cmake
Description:
Catch2 is a multi-paradigm test framework for C++, which also supports Objective-C (and maybe C).

cbench

Homepage:
Spack package:
Versions:
1.3.0
Build Dependencies:
mpi, blas, lapack, fftw
Link Dependencies:
mpi, blas, lapack, fftw
Description:
Cbench is intended as a relatively straightforward toolbox of tests, benchmarks, applications, utilities, and framework to hold them together with the goal to facilitate scalable testing, benchmarking, and analysis of a Linux parallel compute cluster.

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:
develop, 1.9.3, 1.9.2, 1.9.1.2, 1.9.1.1, 1.9.1.0
Build Dependencies:
cmake, boost, mrnet, xerces-c, libxml2
Link Dependencies:
boost, mrnet, xerces-c, 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:
develop, 1.9.3, 1.9.2, 1.9.1.2, 1.9.1.1, 1.9.1.0
Build Dependencies:
cmake, boost, mrnet, cbtf, libmonitor, papi, cbtf-krell, cuda
Link Dependencies:
elf, boost, mrnet, cbtf, libmonitor, papi, cbtf-krell, cuda
Run Dependencies:
mrnet, cbtf, libmonitor, papi, cbtf-krell
Description:
CBTF Argo Navis project contains the CUDA collector and supporting libraries that was done as a result of a DOE SBIR grant.

cbtf-argonavis-gui

Homepage:
Spack package:
Versions:
develop, 1.3.0.0
Build Dependencies:
qt, cmake, boost, mrnet, cbtf, cbtf-krell, cbtf-argonavis, cuda, openspeedshop-utils, xerces-c, graphviz, qtgraph
Link Dependencies:
qt, boost, mrnet, cbtf, cbtf-krell, cbtf-argonavis, cuda, openspeedshop-utils, xerces-c, graphviz, qtgraph
Description:
CBTF Argo Navis GUI project contains the GUI that views OpenSpeedShop performance information by loading in the Sqlite database files.

cbtf-krell

Homepage:
Spack package:
Versions:
develop, 1.9.3, 1.9.2, 1.9.1.2, 1.9.1.1, 1.9.1.0
Build Dependencies:
cmake, binutils, boost, dyninst, mrnet, xerces-c, cbtf, libmonitor, libunwind, papi, llvm-openmp-ompt, openmpi, mpich, mpich2, mvapich2, mvapich, mpt, python, gotcha
Link Dependencies:
binutils, boost, dyninst, mrnet, xerces-c, cbtf, libmonitor, libunwind, papi, llvm-openmp-ompt, openmpi, mpich, mpich2, mvapich2, mvapich, mpt, gotcha
Run Dependencies:
mrnet, cbtf, libmonitor, papi, python
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:
develop, 1.9.3, 1.9.2, 1.9.1.2, 1.9.1.1, 1.9.1.0
Build Dependencies:
cmake, mrnet, xerces-c, cbtf, cbtf-krell
Link Dependencies:
mrnet, xerces-c, cbtf, cbtf-krell
Description:
CBTF LANL project contains a memory tool and data center type system command monitoring tool.

ccache

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

ccfits

Homepage:
Spack package:
Versions:
2.5, 2.4
Build Dependencies:
cfitsio
Link Dependencies:
cfitsio
Description:
CCfits is an object oriented interface to the cfitsio library. It is designed to make the capabilities of cfitsio available to programmers working in C++. It is written in ANSI C++ and implemented using the C++ Standard Library with namespaces, exception handling, and member template functions.

ccs-qcd

Homepage:
Spack package:
Versions:
master, 1.2.1
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
This program benchmarks the performance of a linear equation solver with a large sparse coefficient matrix appering in a lattice QCD probrem. Lattice QCD describes the property of protons, neutrons and neucleons in terms of more fundamental interacting elementary particles gluon and quarks.

cctools

Homepage:
Spack package:
Versions:
7.0.18, 6.1.1
Build Dependencies:
openssl, perl, python, readline, swig, zlib
Link Dependencies:
openssl, readline, swig, zlib
Run Dependencies:
perl, python
Description:
The Cooperative Computing Tools (cctools) enable large scale distributed computations to harness hundreds to thousands of machines from clusters, clouds, and grids.

cdbfasta

Homepage:
Spack package:
Versions:
2017-03-16
Build Dependencies:
zlib
Link Dependencies:
zlib
Description:
Fast indexing and retrieval of fasta records from flat file databases

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

cdecimal

Homepage:
Spack package:
Versions:
2.3
Description:
cdecimal is a fast drop-in replacement for the decimal module in Python's standard library.

cdhit

Homepage:
Spack package:
Versions:
4.8.1, 4.6.8
Build Dependencies:
perl
Link Dependencies:
zlib
Run Dependencies:
perl
Description:
CD-HIT is a very widely used program for clustering and comparing protein or nucleotide sequences.

cdo

Homepage:
Spack package:
Versions:
1.9.8, 1.9.7.1, 1.9.6, 1.9.5, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9.0, 1.8.2, 1.7.2
Build Dependencies:
pkgconfig, netcdf-c, hdf5, grib-api, eccodes, szip, udunits, libxml2, proj, curl, fftw, magics, libuuid
Link Dependencies:
netcdf-c, hdf5, grib-api, eccodes, szip, udunits, libxml2, proj, curl, fftw, magics, libuuid
Description:
CDO is a collection of command line Operators to manipulate and analyse Climate and NWP model Data.

ceed

Homepage:
Spack package:
Build Dependencies:
libceed, occa, nek5000, nektools, gslib, nekbone, nekcem, petsc, hpgmg, magma, pumi, mfem, laghos, hypre, suite-sparse
Link Dependencies:
libceed, occa, nek5000, nektools, gslib, nekbone, nekcem, petsc, hpgmg, magma, pumi, mfem, laghos, hypre, suite-sparse
Description:
Ceed is a collection of benchmarks, miniapps, software libraries and APIs for efficient high-order finite element and spectral element discretizations for exascale applications developed in the Department of Energy (DOE) and partially supported by the Exascale Computing Project (ECP). This is a Spack bundle package that installs the CEED software components.

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.

ceres-solver

Homepage:
Spack package:
Versions:
1.12.0
Build Dependencies:
cmake, eigen, lapack, glog
Link Dependencies:
eigen, lapack, glog
Description:
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non- linear Least Squares problems with bounds constraints and general unconstrained optimization problems. It is a mature, feature rich, and performant library that has been used in production at Google since 2010.

cfitsio

Homepage:
Spack package:
Versions:
3.450, 3.420, 3.410, 3.370
Build Dependencies:
curl, bzip2
Link Dependencies:
curl, 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.13, 4.12, 4.11, 4.9.1, 4.9, 4.7, 4.6.3
Build Dependencies:
cmake, boost, gmp, mpfr, zlib, qt
Link Dependencies:
boost, gmp, mpfr, zlib, qt
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.

cgdb

Homepage:
Spack package:
Versions:
0.7.0
Build Dependencies:
ncurses, readline
Link Dependencies:
ncurses, readline
Description:
A curses front-end to GDB

cgm

Homepage:
Spack package:
Versions:
16.0, 13.1.1, 13.1.0, 13.1
Build Dependencies:
mpi, oce
Link Dependencies:
mpi, oce
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:
develop, master, 3.4.0, 3.3.1, 3.3.0
Build Dependencies:
cmake, hdf5, mpi
Link Dependencies:
hdf5, mpi
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.

channelflow

Homepage:
Spack package:
Versions:
master
Build Dependencies:
cmake, eigen, fftw, mpi, hdf5, netcdf-c, boost
Link Dependencies:
eigen, fftw, mpi, hdf5, netcdf-c, boost
Description:
Channelflow is a software system for numerical analysis of the incompressible fluid flow in channel geometries, written in C++.

chapel

Homepage:
Spack package:
Versions:
1.20.0, 1.19.0, 1.18.0
Description:
Chapel is a modern programming language that is parallel, productive, portable, scalable and open-source.

charliecloud

Homepage:
Spack package:
Versions:
master, 0.12, 0.11, 0.10, 0.9.10, 0.9.9, 0.9.8, 0.9.7, 0.9.6, 0.9.3, 0.9.2, 0.9.1, 0.9.0, 0.2.4
Build Dependencies:
python, rsync, py-sphinx, py-sphinx-rtd-theme
Run Dependencies:
python, py-lark-parser, skopeo, umoci
Test Dependencies:
bats
Description:
Lightweight user-defined software stacks for HPC.

charmpp

Homepage:
Spack package:
Versions:
develop, 6.9.0, 6.8.2, 6.8.1, 6.8.0, 6.7.1, 6.7.0, 6.6.1, 6.6.0, 6.5.1
Build Dependencies:
mpi, papi, cuda, automake, autoconf
Link Dependencies:
mpi, papi, cuda, automake, autoconf
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.

chatterbug

Homepage:
Spack package:
Versions:
develop, 1.0
Build Dependencies:
mpi, scorep
Link Dependencies:
mpi, scorep
Description:
A suite of communication-intensive proxy applications that mimic commonly found communication patterns in HPC codes. These codes can be used as synthetic codes for benchmarking, or for trace generation using Score-P / OTF2.

check

Homepage:
Spack package:
Versions:
0.12.0, 0.11.0, 0.10.0
Description:
Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so both assertion failures and code errors that cause segmentation faults or other signals can be caught. Test results are reportable in the following: Subunit, TAP, XML, and a generic logging format.

chgcentre

Homepage:
Spack package:
Versions:
1.6
Build Dependencies:
cmake, casacore, gsl
Link Dependencies:
casacore, gsl
Description:
The chgcentre tool can be used to change the phase centre of a measurement set.

chill

Homepage:
Spack package:
Versions:
master, 0.3
Build Dependencies:
boost, rose, autoconf, automake, libtool, m4, iegenlib, bison, flex, python
Link Dependencies:
python
Description:
A polyheadral compiler for autotuning

chlorop

Homepage:
Spack package:
Versions:
1.1
Run Dependencies:
awk
Description:
Chlorop predicts the presence of chloroplast transit peptides in protein sequences and the location of potential cTP cleavage sites. You will need to obtain the tarball by visiting the URL and completing the form. You can then either run spack install with the tarball in the directory, or add it to a mirror. You will need to set the CHLOROTMP environment variable to the full path of the directory you want chlorop to use as a temporary directory.

chombo

Homepage:
Spack package:
Versions:
develop, 3.2
Build Dependencies:
blas, lapack, gmake, mpi, hdf5
Link Dependencies:
blas, lapack, mpi, hdf5
Description:
The Chombo package provides a set of tools for implementing finite difference and finite-volume methods for the solution of partial differential equations on block-structured adaptively refined logically rectangular (i.e. Cartesian) grids.

chrpath

Homepage:
Spack package:
Versions:
0.16
Description:
chrpath: Modifies the dynamic library load path (rpath and runpath) of compiled programs and libraries.

cinch

Homepage:
Spack package:
Versions:
develop, 1.0
Description:
Cinch is a set of utilities and configuration options designed to make cmake builds easy to use and manage.

cistem

Homepage:
Spack package:
Versions:
1.0.0-beta
Build Dependencies:
wxwidgets, fftw
Link Dependencies:
wxwidgets, fftw
Description:
cisTEM is user-friendly software to process cryo-EM images of macromolecular complexes and obtain high-resolution 3D reconstructions from them.

citcoms

Homepage:
Spack package:
Versions:
3.3.1, 3.2.0
Build Dependencies:
mpi, zlib, exchanger, py-pythia, hc, cuda, hdf5
Link Dependencies:
mpi, zlib, exchanger, hc, cuda, hdf5
Run Dependencies:
py-pythia
Description:
CitcomS is a finite element code designed to solve compressible thermochemical convection problems relevant to Earth's mantle.

cityhash

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

clamav

Homepage:
Spack package:
Versions:
0.101.2
Build Dependencies:
pkgconfig, json-c, openssl, pcre, yara, zlib, bzip2
Link Dependencies:
json-c, openssl, pcre, yara, zlib, bzip2
Description:
Open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.

clamr

Homepage:
Spack package:
Versions:
master
Build Dependencies:
cmake, mpi, mpe
Link Dependencies:
cmake, mpi, mpe
Description:
The CLAMR code is a cell-based adaptive mesh refinement (AMR) mini-app developed as a testbed for hybrid algorithm development using MPI and OpenCL GPU code.

clapack

Homepage:
Spack package:
Versions:
3.2.1
Build Dependencies:
atlas
Link Dependencies:
atlas
Description:
CLAPACK is a f2c'ed version of LAPACK. The CLAPACK library was built using a Fortran to C conversion utility called f2c. The entire Fortran 77 LAPACK library is run through f2c to obtain C code, and then modified to improve readability. CLAPACK's goal is to provide LAPACK for someone who does not have access to a Fortran compiler.

claw

Homepage:
Spack package:
Versions:
2.0.1, 2.0, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.0
Build Dependencies:
cmake, java, ant, libxml2, bison
Link Dependencies:
java, ant, libxml2, bison
Description:
CLAW Compiler targets performance portability problem in climate and weather application written in Fortran. From a single source code, it generates architecture specific code decorated with OpenMP or OpenACC

cleaveland4

Homepage:
Spack package:
Versions:
4.4
Build Dependencies:
perl, perl-math-cdf, bowtie, viennarna, r, samtools
Link Dependencies:
bowtie, viennarna, samtools
Run Dependencies:
perl, perl-math-cdf, r
Description:
CleaveLand4: Analysis of degradome data to find sliced miRNA and siRNA targets

cleverleaf

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, samrai, hdf5, boost
Link Dependencies:
samrai, hdf5, boost
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.

clfft

Homepage:
Spack package:
Versions:
2.12.2
Build Dependencies:
cmake, opencl, boost
Link Dependencies:
opencl, boost
Description:
a software library containing FFT functions written in OpenCL

clhep

Homepage:
Spack package:
Versions:
2.4.1.0, 2.4.0.4, 2.4.0.2, 2.4.0.1, 2.4.0.0, 2.3.4.6, 2.3.4.5, 2.3.4.4, 2.3.4.3, 2.3.4.2, 2.3.3.2, 2.3.3.1, 2.3.3.0, 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.

clingo

Homepage:
Spack package:
Versions:
5.2.2
Build Dependencies:
cmake, doxygen, python
Link Dependencies:
python
Description:
Clingo: A grounder and solver for logic programs Clingo is part of the Potassco project for Answer Set Programming (ASP). ASP offers a simple and powerful modeling language to describe combinatorial problems as logic programs. The clingo system then takes such a logic program and computes answer sets representing solutions to the given problem.

cln

Homepage:
Spack package:
Versions:
1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.2, 1.2.1, 1.2.0
Build Dependencies:
autoconf, automake, libtool, m4
Description:
CLN is a library for efficient computations with all kinds of numbers in arbitrary precision. It features number classes for unlimited length integers, rationals, arbitrary precision floating point numbers and much more.

cloc

Homepage:
Spack package:
Versions:
1.80, 1.74
Build Dependencies:
perl
Link Dependencies:
perl
Description:
Count, or compute differences of, physical lines of source code in the given files (may be archives such as compressed tarballs or zip files) and/or recursively below the given directories.

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.

cloverleaf

Homepage:
Spack package:
Versions:
1.1
Build Dependencies:
mpi, cuda
Link Dependencies:
mpi, cuda
Description:
Proxy Application. CloverLeaf is a miniapp that solves the compressible Euler equations on a Cartesian grid, using an explicit, second-order accurate method.

cloverleaf3d

Homepage:
Spack package:
Versions:
1.0
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
Proxy Application. CloverLeaf3D is 3D version of the CloverLeaf mini- app. CloverLeaf is a mini-app that solves the compressible Euler equations on a Cartesian grid, using an explicit, second-order accurate method.

clp

Homepage:
Spack package:
Versions:
1.16.11
Description:
Clp (Coin-or linear programming) is an open-source linear programming solver written in C++.

clustal-omega

Homepage:
Spack package:
Versions:
1.2.4
Build Dependencies:
argtable
Link Dependencies:
argtable
Description:
Clustal Omega: the last alignment program you'll ever need.

clustalw

Homepage:
Spack package:
Versions:
2.1
Description:
Multiple alignment of nucleic acid and protein sequences.

cmake

Homepage:
Spack package:
Versions:
3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.14.5, 3.14.4, 3.14.3, 3.14.2, 3.14.1, 3.14.0, 3.13.4, 3.13.3, 3.13.2, 3.13.1, 3.13.0, 3.12.4, 3.12.3, 3.12.2, 3.12.1, 3.12.0, 3.11.4, 3.11.3, 3.11.2, 3.11.1, 3.11.0, 3.10.3, 3.10.2, 3.10.1, 3.10.0, 3.9.6, 3.9.4, 3.9.0, 3.8.2, 3.8.1, 3.8.0, 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:
curl, expat, zlib, bzip2, xz, libarchive, libuv, rhash, qt, python, py-sphinx, openssl, ncurses
Link Dependencies:
curl, expat, zlib, bzip2, xz, libarchive, libuv, rhash, qt, openssl, ncurses
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.1.1, 1.1.0
Build Dependencies:
cmake
Description:
Unit-testing framework in pure C

cmor

Homepage:
Spack package:
Versions:
3.4.0, 3.3.0, 3.2.0, 3.1.2
Build Dependencies:
uuid, netcdf-c, udunits, hdf5, python, py-numpy
Link Dependencies:
uuid, netcdf-c, udunits, hdf5, python
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
Build Dependencies:
cmake
Description:
CNMem mempool for CUDA devices

cnpy

Homepage:
Spack package:
Versions:
master
Build Dependencies:
cmake
Link Dependencies:
zlib
Description:
cnpy: library to read/write .npy and .npz files in C/C++.

cntk

Homepage:
Spack package:
Versions:
master, 2.0
Build Dependencies:
libzip, openblas, mpi, boost, protobuf, kaldi, opencv, cuda, cub, cudnn, nccl, cntk1bitsgd, multiverso
Link Dependencies:
libzip, openblas, mpi, boost, protobuf, kaldi, opencv, cuda, cub, cudnn, nccl, cntk1bitsgd, multiverso
Description:
The Microsoft Cognitive Toolkit is a unified deep-learning toolkit that describes neural networks as a series of computational steps via a directed graph.

cntk1bitsgd

Homepage:
Spack package:
Versions:
master, c8b77d
Description:
CNTK1bitSGD is the header-only 1-bit stochastic gradient descent (1bit- SGD) library for the Computational Network Toolkit (CNTK).

cnvnator

Homepage:
Spack package:
Versions:
0.3.3
Build Dependencies:
samtools, htslib, root, bzip2, curl, lzma, zlib
Link Dependencies:
samtools, htslib, root, bzip2, curl, lzma, zlib
Description:
A tool for CNV discovery and genotyping from depth-of-coverage by mapped reads.

codar-cheetah

Homepage:
Spack package:
Versions:
develop, 0.1
Build Dependencies:
python, savanna
Link Dependencies:
savanna
Run Dependencies:
python
Description:
CODAR Cheetah: The CODAR Experiment Harness for Exascale science applications.

codes

Homepage:
Spack package:
Versions:
develop, 1.1.0, 1.0.0
Build Dependencies:
autoconf, automake, libtool, m4, pkgconfig, bison, flex, mpi, ross, sst-dumpi
Link Dependencies:
mpi, ross, sst-dumpi
Description:
CO-Design of multi-layer Exascale Storage (CODES) simulation framework

coevp

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
mpi, silo, flann, lapack
Link Dependencies:
mpi, silo, flann, lapack
Description:
CoEVP is a scale-bridging proxy application for embedded viscoplasticity applications. It is created and maintained by The Exascale Co-Design Center for Materials in Extreme Environments (ExMatEx). The code is intended to serve as a vehicle for co-design by allowing others to extend and/or reimplement it as needed to test performance of new architectures, programming models, etc. Due to the size and complexity of the studied models, as well as restrictions on distribution, the currently available LULESH proxy application provides the coarse-scale model implementation and the ASPA proxy application provides the adaptive sampling support.

cohmm

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
gnuplot
Link Dependencies:
gnuplot
Description:
An anticipated important use-case for next-generation supercomputing is multiscale modeling, in which continuum equations for large-scale material deformation are augmented with high-fidelity, fine-scale simulations that provide constitutive data on demand.

coinhsl

Homepage:
Spack package:
Versions:
2015.06.23, 2014.01.17, 2014.01.10
Build Dependencies:
blas
Link Dependencies:
blas
Description:
CoinHSL is a collection of linear algebra libraries (KB22, MA27, MA28, MA54, MA57, MA64, MA77, MA86, MA97, MC19, MC34, MC64, MC68, MC69, MC78, MC80, OF01, ZB01, ZB11) bundled for use with IPOPT and other applications that use these HSL routines. Note: CoinHSL is licensed software. You will need to request a license from Research Councils UK and download a .tar.gz archive of CoinHSL 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

colm

Homepage:
Spack package:
Versions:
0.12.0
Description:
Colm Programming Language Colm is a programming language designed for the analysis and transformation of computer languages. Colm is influenced primarily by TXL. It is in the family of program transformation languages.

colordiff

Homepage:
Spack package:
Versions:
1.0.18
Build Dependencies:
perl
Link Dependencies:
perl
Description:
Colorful diff utility.

comd

Homepage:
Spack package:
Versions:
develop, 1.1
Build Dependencies:
mpi, graphviz
Link Dependencies:
mpi, graphviz
Description:
CoMD is a reference implementation of classical molecular dynamics algorithms and workloads as used in materials science. It is created and maintained by The Exascale Co-Design Center for Materials in Extreme Environments (ExMatEx). The code is intended to serve as a vehicle for co-design by allowing others to extend and/or reimplement it as needed to test performance of new architectures, programming models, etc. New versions of CoMD will be released to incorporate the lessons learned from the co-design process.

commons-lang

Homepage:
Spack package:
Versions:
2.6, 2.4
Build Dependencies:
jdk
Link Dependencies:
jdk
Run Dependencies:
java
Description:
The standard Java libraries fail to provide enough methods for manipulation of its core classes. Apache Commons Lang provides these extra methods. Lang provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, concurrency, creation and serialization and System properties. Additionally it contains basic enhancements to java.util.Date and a series of utilities dedicated to help with building methods, such as hashCode, toString and equals.

commons-lang3

Homepage:
Spack package:
Versions:
3.7
Build Dependencies:
jdk
Link Dependencies:
jdk
Run Dependencies:
java
Description:
The standard Java libraries fail to provide enough methods for manipulation of its core classes. Apache Commons Lang provides these extra methods. Lang provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, concurrency, creation and serialization and System properties. Additionally it contains basic enhancements to java.util.Date and a series of utilities dedicated to help with building methods, such as hashCode, toString and equals.

commons-logging

Homepage:
Spack package:
Versions:
1.2, 1.1.3, 1.1.1
Build Dependencies:
jdk
Link Dependencies:
jdk
Run Dependencies:
java
Description:
When writing a library it is very useful to log information. However there are many logging implementations out there, and a library cannot impose the use of a particular one on the overall application that the library is a part of. The Logging package is an ultra-thin bridge between different logging implementations. A library that uses the commons-logging API can be used with any logging implementation at runtime. Commons-logging comes with support for a number of popular logging implementations, and writing adapters for others is a reasonably simple task.

compiz

Homepage:
Spack package:
Versions:
0.7.8
Build Dependencies:
libxcb, libxcomposite, libxfixes, libxdamage, libxrandr, libxinerama, libice, libsm, libxml2, libxslt, libxrender, libpng, glib, gconf
Link Dependencies:
libxcb, libxcomposite, libxfixes, libxdamage, libxrandr, libxinerama, libice, libsm, libxml2, libxslt, libxrender, libpng, glib, gconf
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:
pkgconfig, util-macros
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:
master, 0.5.0, 0.4.0, 0.3.1, 0.3.0, 0.2.1, 0.2.0
Build Dependencies:
cmake, python, py-numpy, hdf5, silo, adios, zfp, mpi, py-sphinx, py-sphinx-rtd-theme, doxygen
Link Dependencies:
python, hdf5, silo, adios, zfp, mpi, doxygen
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.

connect-proxy

Homepage:
Spack package:
Versions:
1.105
Description:
`connect.c` is a simple relaying command to make network connection via SOCKS and https proxy

constype

Homepage:
Spack package:
Versions:
1.0.4
Build Dependencies:
pkgconfig, util-macros
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.4.10, 2.3.23, 2.2.0, 2.1.0, 2.0.0
Build Dependencies:
mpi, openmpi
Link Dependencies:
mpi, openmpi
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.

coreutils

Homepage:
Spack package:
Versions:
8.29, 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.

corset

Homepage:
Spack package:
Versions:
1.06
Description:
Corset is a command-line software program to go from a de novo transcriptome assembly to gene-level counts.

cosmomc

Homepage:
Spack package:
Versions:
2016.11, 2016.06
Build Dependencies:
python, mpi, planck-likelihood, py-matplotlib, py-numpy, py-pandas, py-scipy, py-six
Link Dependencies:
python, mpi, planck-likelihood
Run Dependencies:
python, py-matplotlib, py-numpy, py-pandas, py-scipy, py-six
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).

cosp2

Homepage:
Spack package:
Versions:
master
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
Proxy Application. CoSP2 represents a sparse linear algebra parallel algorithm for calculating the density matrix in electronic tructure theory. The algorithm is based on a recursive second-order Fermi- Operator expansion method (SP2) and is tailored for density functional based tight-binding calculations of non-metallic systems.

cotter

Homepage:
Spack package:
Versions:
master, 20190205
Build Dependencies:
cmake, erfa, pal, aoflagger
Link Dependencies:
erfa, pal, aoflagger
Description:
Andre Offringa's cotter pre-processing pipeline.

cowsay

Homepage:
Spack package:
Versions:
3.04
Run Dependencies:
perl
Description:
A program that generates ASCII pictures of a cow with a message.

cp2k

Homepage:
Spack package:
Versions:
develop, 6.1, 5.1, 4.1, 3.0
Build Dependencies:
cuda, python, fftw, openblas, lapack, intel-mkl, libxsmm, pkgconfig, libint, libxc, mpi, scalapack, elpa, plumed, pexsi, sirius, py-numpy, wannier90
Link Dependencies:
cuda, fftw, openblas, lapack, intel-mkl, libxsmm, libint, libxc, mpi, scalapack, elpa, plumed, pexsi, sirius
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.87, 1.81, 1.78, 1.72, 1.68
Run Dependencies:
py-pygments
Description:
A tool for static C/C++ code analysis.

cppgsl

Homepage:
Spack package:
Versions:
develop, 2.0.0, 1.0.0
Build Dependencies:
cmake
Description:
C++ Guideline Support Library

cpprestsdk

Homepage:
Spack package:
Versions:
2.9.1
Build Dependencies:
cmake, boost
Link Dependencies:
boost
Description:
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

cppunit

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

cppzmq

Homepage:
Spack package:
Versions:
develop, 4.3.0, 4.2.2
Build Dependencies:
cmake, libzmq
Link Dependencies:
libzmq
Description:
C++ binding for 0MQ

cpu-features

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake
Description:
A cross platform C99 library to get cpu features at runtime.

cpuinfo

Homepage:
Spack package:
Versions:
master
Build Dependencies:
cmake
Description:
cpuinfo is a library to detect essential for performance optimization information about host CPU.

cquery

Homepage:
Spack package:
Versions:
2018-08-23
Build Dependencies:
cmake, llvm
Link Dependencies:
llvm
Description:
a C++ header-only library for Nearest Neighbor (NN) search wih KD-trees.

cram

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

cromwell

Homepage:
Spack package:
Versions:
44
Run Dependencies:
java
Description:
Cromwell is a Workflow Management System geared towards scientific workflows.

cromwell-womtool

Homepage:
Spack package:
Versions:
44
Run Dependencies:
java
Description:
Command line utilities for interacting with the Workflow Object Model (WOM).

cryptopp

Homepage:
Spack package:
Versions:
7.0.0, 6.1.0, 6.0.0, 5.6.5, 5.6.4, 5.6.3, 5.6.2, 5.6.1
Build Dependencies:
gmake
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).

cryptsetup

Homepage:
Spack package:
Versions:
2.2.1
Build Dependencies:
libuuid, lvm2, popt, json-c, util-linux, gettext, autoconf, automake, libtool, m4
Link Dependencies:
libuuid, lvm2, popt, json-c, util-linux, gettext
Description:
Cryptsetup and LUKS - open-source disk encryption.

cscope

Homepage:
Spack package:
Versions:
15.8b
Build Dependencies:
ncurses, flex, bison, pkgconfig
Link Dependencies:
ncurses
Description:
Cscope is a developer's tool for browsing source code.

csdp

Homepage:
Spack package:
Versions:
6.1.1
Build Dependencies:
atlas
Link Dependencies:
atlas
Description:
CSDP is a library of routines that implements a predictor corrector variant of the semidefinite programming algorithm of Helmberg, Rendl, Vanderbei, and Wolkowicz

ctffind

Homepage:
Spack package:
Versions:
4.1.8
Build Dependencies:
wxwidgets, fftw
Link Dependencies:
wxwidgets, fftw
Description:
Fast and accurate defocus estimation from electron micrographs.

cub

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

cube

Homepage:
Spack package:
Versions:
4.4.4, 4.4.3, 4.4.2, 4.4, 4.3.5, 4.3.4, 4.3.3, 4.2.3
Build Dependencies:
cubelib, pkgconfig, dbus, zlib, qt
Link Dependencies:
cubelib, dbus, 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

cubelib

Homepage:
Spack package:
Versions:
4.4.4, 4.4.3, 4.4.2, 4.4
Build Dependencies:
pkgconfig, zlib
Link Dependencies:
zlib
Description:
Component of CubeBundle: General purpose C++ library and tools

cubew

Homepage:
Spack package:
Versions:
4.4.3, 4.4.2, 4.4.1, 4.4
Build Dependencies:
pkgconfig, zlib
Link Dependencies:
zlib
Description:
Component of CubeBundle: High performance C Writer library

cuda

Homepage:
Spack package:
Versions:
10.1.243, 10.0.130, 9.2.88, 9.1.85, 9.0.176, 8.0.61, 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: https://docs.nvidia.com/cuda/ for details.

cuda-memtest

Homepage:
Spack package:
Versions:
master
Build Dependencies:
cmake, cuda
Link Dependencies:
cuda
Description:
Maintained and updated fork of cuda_memtest. original homepage: http://sourceforge.net/projects/cudagpumemtest . This software tests GPU memory for hardware errors and soft errors using CUDA or OpenCL.

cudnn

Homepage:
Spack package:
Versions:
7.6.5.32-10.1-osx-x64, 7.6.5.32-10.1-linux-x64, 7.6.5.32-10.1-linux-ppc64le, 7.6.5.32-10.0-osx-x64, 7.6.5.32-10.0-linux-x64, 7.6.5.32-10.0-linux-ppc64le, 7.6.5.32-9.2-linux-x64, 7.6.5.32-9.2-linux-ppc64le, 7.6.5.32-9.0-linux-x64, 7.6.4.38-10.1-osx-x64, 7.6.4.38-10.1-linux-x64, 7.6.4.38-10.1-linux-ppc64le, 7.6.4.38-10.0-osx-x64, 7.6.4.38-10.0-linux-x64, 7.6.4.38-10.0-linux-ppc64le, 7.6.4.38-9.2-linux-x64, 7.6.4.38-9.2-linux-ppc64le, 7.6.4.38-9.0-linux-x64, 7.6.3.30-10.1-linux-x64, 7.6.3.30-10.1-linux-ppc64le, 7.5.1.10-10.1-linux-x64, 7.5.1.10-10.1-linux-ppc64le, 7.5.1.10-10.0-linux-x64, 7.5.1.10-10.0-linux-ppc64le, 7.5.0.56-10.1-linux-x64, 7.5.0.56-10.1-linux-ppc64le, 7.5.0.56-10.0-linux-x64, 7.5.0.56-10.0-linux-ppc64le, 7.3.0.29-9.0-linux-x64, 7.2.1.38-9.0-linux-x64, 7.1.3-9.1-linux-x64, 7.1.3-9.1-linux-ppc64le, 6.0-8.0-linux-x64, 5.1-8.0-linux-x64
Build Dependencies:
cuda
Link Dependencies:
cuda
Description:
NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks

cups

Homepage:
Spack package:
Versions:
2.2.3
Build Dependencies:
gnutls
Link Dependencies:
gnutls
Description:
CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS and other UNIX-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers. This provides the core CUPS libraries, not a complete CUPS install.

curl

Homepage:
Spack package:
Versions:
7.63.0, 7.60.0, 7.59.0, 7.56.0, 7.54.0, 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:
openssl, zlib, nghttp2, libssh2, libssh, krb5
Link Dependencies:
openssl, zlib, nghttp2, libssh2, libssh, krb5
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

cxxopts

Homepage:
Spack package:
Versions:
2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
Build Dependencies:
cmake, icu4c
Link Dependencies:
icu4c
Description:
Lightweight C++ command line option parser

czmq

Homepage:
Spack package:
Versions:
4.1.1, 4.0.2, 3.0.2
Build Dependencies:
libtool, automake, autoconf, pkgconfig, libuuid, libzmq
Link Dependencies:
libuuid, libzmq
Description:
A C interface to the ZMQ library

dakota

Homepage:
Spack package:
Versions:
6.9, 6.3
Build Dependencies:
cmake, netlib-lapack, blas, mpi, python, boost
Link Dependencies:
netlib-lapack, blas, mpi, python, boost
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.

daligner

Homepage:
Spack package:
Versions:
1.0
Description:
Daligner: The Dazzler "Overlap" Module.

damageproto

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

damaris

Homepage:
Spack package:
Versions:
master, 1.3.1
Build Dependencies:
cmake, mpi, boost, xsd, xerces-c, hdf5, catalyst, visit
Link Dependencies:
mpi, boost, xsd, xerces-c, hdf5, catalyst, visit
Description:
Damaris is a middleware for I/O and in situ analytics targeting large- scale, MPI-based HPC simulations.

damselfly

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

darshan-runtime

Homepage:
Spack package:
Versions:
develop, 3.1.7, 3.1.6, 3.1.0, 3.0.0
Build Dependencies:
mpi, zlib
Link Dependencies:
mpi, zlib
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:
develop, 3.1.7, 3.1.6, 3.1.0, 3.0.0
Build Dependencies:
zlib, bzip2
Link Dependencies:
zlib, bzip2
Run Dependencies:
bzip2
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).

dash

Homepage:
Spack package:
Versions:
0.5.9.1
Build Dependencies:
autoconf, automake, libtool, m4
Link Dependencies:
libedit
Description:
The Debian Almquist Shell.

datamash

Homepage:
Spack package:
Versions:
1.3, 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.

dataspaces

Homepage:
Spack package:
Versions:
develop, 1.8.0, 1.6.2
Build Dependencies:
m4, automake, autoconf, libtool, mpi
Link Dependencies:
mpi
Description:
an extreme scale data management framework.

dateutils

Homepage:
Spack package:
Versions:
0.4.6, 0.4.5
Description:
Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data.

davix

Homepage:
Spack package:
Versions:
0.6.8
Build Dependencies:
cmake, pkgconfig, libxml2, libuuid, openssl
Link Dependencies:
libxml2, libuuid, openssl
Description:
High-performance file management over WebDAV/HTTP.

dbcsr

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, blas, lapack, mpi, py-fypp
Link Dependencies:
blas, lapack, mpi, py-fypp
Description:
Distributed Block Compressed Sparse Row matrix library.

dbus

Homepage:
Spack package:
Versions:
1.12.8, 1.11.2, 1.9.0, 1.8.8, 1.8.6, 1.8.4, 1.8.2
Build Dependencies:
pkgconfig, expat, glib
Link Dependencies:
expat, glib
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).

dcmtk

Homepage:
Spack package:
Versions:
3.6.3, 3.6.2
Build Dependencies:
cmake, openssl, zlib, libtiff, libpng, libxml2, libiconv
Link Dependencies:
openssl, zlib, libtiff, libpng, libxml2, libiconv
Description:
DCMTK is a collection of libraries and applications implementing large parts of the DICOM standard.

dd4hep

Homepage:
Spack package:
Versions:
develop, 1.10.0
Build Dependencies:
cmake, root, boost, xerces-c, geant4
Link Dependencies:
root, boost, xerces-c, geant4
Description:
DD4hep is a software framework for providing a complete solution for full detector description (geometry, materials, visualization, readout, alignment, calibration, etc.) for the full experiment life cycle (detector concept development, detector optimization, construction, operation). It offers a consistent description through a single source of detector information for simulation, reconstruction, analysis, etc. It distributed under the LGPLv3 License.

dealii

Homepage:
Spack package:
Versions:
develop, 9.1.1, 9.1.0, 9.0.1, 9.0.0, 8.5.1, 8.5.0, 8.4.2, 8.4.1, 8.4.0, 8.3.0, 8.2.1, 8.1.0
Build Dependencies:
cuda, cmake, blas, boost, bzip2, lapack, suite-sparse, tbb, zlib, mpi, adol-c, arpack-ng, assimp, doxygen, graphviz, ginkgo, gmsh, gsl, hdf5, metis, muparser, nanoflann, netcdf-c, netcdf-cxx, oce, p4est, petsc, python, scalapack, slepc, sundials, symengine, trilinos
Link Dependencies:
cuda, blas, boost, bzip2, lapack, suite-sparse, tbb, zlib, mpi, adol-c, arpack-ng, assimp, doxygen, graphviz, ginkgo, gsl, hdf5, metis, muparser, nanoflann, netcdf-c, netcdf-cxx, oce, p4est, petsc, python, scalapack, slepc, sundials, symengine, trilinos
Run Dependencies:
gmsh
Description:
C++ software library providing well-documented tools to build finite element codes for a broad variety of PDEs.

dealii-parameter-gui

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, qt
Link Dependencies:
qt
Description:
A qt based graphical user interface for editing deal.II .prm parameter files.

deconseq-standalone

Homepage:
Spack package:
Versions:
0.4.3
Build Dependencies:
perl
Link Dependencies:
perl
Description:
The DeconSeq tool can be used to automatically detect and efficiently remove sequence contaminations from genomic and metagenomic datasets.

dejagnu

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

delly2

Homepage:
Spack package:
Versions:
2017-08-03
Build Dependencies:
htslib, boost, bcftools
Link Dependencies:
htslib, boost, bcftools
Description:
Delly2 is an integrated structural variant prediction method that can discover, genotype and visualize deletions, tandem duplications, inversions and translocations at single-nucleotide resolution in short- read massively parallel sequencing data..

denovogear

Homepage:
Spack package:
Versions:
1.1.1, 1.1.0
Build Dependencies:
cmake, boost, htslib, eigen
Link Dependencies:
zlib
Description:
DeNovoGear is a software package to detect de novo mutations using next- generation sequencing data. It supports the analysis of many differential experimental designs and uses advanced statistical models to reduce the false positve rate.

dftfe

Homepage:
Spack package:
Versions:
0.6.0, 0.5.2, 0.5.1, 0.5.0
Build Dependencies:
cmake, mpi, dealii, scalapack, alglib, libxc, spglib, libxml2
Link Dependencies:
mpi, dealii, scalapack, alglib, libxc, spglib, libxml2
Description:
Real-space DFT calculations using Finite Elements

dia

Homepage:
Spack package:
Versions:
0.97.3
Build Dependencies:
intltool, gettext, pkgconfig, gtkplus, libxslt, python, swig, libsm, libuuid, libxinerama, libxrender, libxml2, freetype
Link Dependencies:
gtkplus, libxslt, python, swig, libsm, libuuid, libxinerama, libxrender, libxml2, freetype
Description:
Dia is a program for drawing structured diagrams.

dialign

Homepage:
Spack package:
Versions:
2.2.1
Description:
DIALIGN is a software program for multiple sequence alignment developed by Burkhard Morgenstern et al..

dialign-tx

Homepage:
Spack package:
Versions:
1.0.2
Description:
DIALIGN-TX: greedy and progressive approaches for segment-based multiple sequence alignment

diamond

Homepage:
Spack package:
Versions:
0.9.25, 0.9.23, 0.9.22, 0.9.21, 0.9.20, 0.9.19, 0.9.14, 0.8.38, 0.8.26
Build Dependencies:
cmake, zlib
Link Dependencies:
zlib
Description:
DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance analysis of big sequence data.

diffsplice

Homepage:
Spack package:
Versions:
0.1.2beta, 0.1.1
Description:
A novel tool for discovering and quantitating alternative splicing variants present in an RNA-seq dataset, without relying on annotated transcriptome or pre-determined splice pattern.

diffutils

Homepage:
Spack package:
Versions:
3.7, 3.6
Build Dependencies:
libiconv
Link Dependencies:
libiconv
Description:
GNU Diffutils is a package of several programs related to finding differences between files.

dimemas

Homepage:
Spack package:
Versions:
5.4.1
Build Dependencies:
autoconf, automake, libtool, m4, bison, flex, boost
Link Dependencies:
bison, flex, boost
Run Dependencies:
bison, flex
Description:
High-abstracted network simulator for message-passing programs.

direnv

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

discovar

Homepage:
Spack package:
Versions:
52488
Description:
DISCOVAR is a variant caller and small genome assembler.

discovardenovo

Homepage:
Spack package:
Versions:
52488
Build Dependencies:
samtools, jemalloc
Link Dependencies:
samtools, jemalloc
Description:
DISCOVAR de novo is a large (and small) de novo genome assembler. It quickly generates highly accurate and complete assemblies using the same single library data as used by DISCOVAR. It currently doesn't support variant calling, for that, please use DISCOVAR instead.

dislin

Homepage:
Spack package:
Versions:
11.0
Build Dependencies:
motif, gl, glx
Link Dependencies:
motif, gl, glx
Description:
DISLIN is a high level and easy to use graphics library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours and maps.

diy

Homepage:
Spack package:
Versions:
master, 3.5.0
Build Dependencies:
cmake
Description:
Data-parallel out-of-core library

dlpack

Homepage:
Spack package:
Versions:
master
Description:
DLPack is an RFC for common tensor and operator guidelines in deep learning systems.

dmd

Homepage:
Spack package:
Versions:
2.081.1
Build Dependencies:
openssl, curl
Link Dependencies:
openssl, curl
Description:
DMD is the reference compiler for the D programming language.

dmlc-core

Homepage:
Spack package:
Versions:
master, 20170508
Build Dependencies:
cmake
Description:
DMLC-Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries.

dmtcp

Homepage:
Spack package:
Versions:
2.5.2
Description:
DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S.

dmxproto

Homepage:
Spack package:
Versions:
2.3.1
Build Dependencies:
pkgconfig, util-macros
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.2
Build Dependencies:
docbook-xml
Link Dependencies:
docbook-xml
Description:
DocBook XSLT 1.0 Stylesheets.

dos2unix

Homepage:
Spack package:
Versions:
7.3.4
Description:
DOS/Mac to Unix and vice versa text file format converter.

dotnet-core-sdk

Homepage:
Spack package:
Versions:
2.1.300
Description:
The .NET Core SDK is a powerful development environment to write applications for all types of infrastructure.

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.15, 1.8.14, 1.8.12, 1.8.11, 1.8.10
Build Dependencies:
cmake, flex, 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..

draco

Homepage:
Spack package:
Versions:
develop, 7.2.0, 7_1_0, 6_25_0, 6_23_0, 6_22_0, 6_21_0, 6_20_1, 6_20_0
Build Dependencies:
cmake, gsl, mpi, numdiff, python, random123, eospac, lapack, metis, parmetis, qt, superlu-dist
Link Dependencies:
gsl, mpi, eospac, lapack, metis, parmetis, qt, superlu-dist
Run Dependencies:
mpi, python, qt
Description:
Draco is an object-oriented component library geared towards numerically intensive, radiation (particle) transport applications built for parallel computing hardware. It consists of semi-independent packages and a robust build system.

dri2proto

Homepage:
Spack package:
Versions:
2.8
Build Dependencies:
pkgconfig, util-macros
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:
pkgconfig, util-macros
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.

ds

Homepage:
Spack package:
Versions:
9.8.0
Build Dependencies:
autoconf, automake, m4, libtool, libx11, libxml2, libxslt, openssl, tcl, tcl-tclxml, tk
Link Dependencies:
libx11, libxml2, libxslt, openssl, tcl, tcl-tclxml, tk
Description:
SAOImage DS9 is an astronomical imaging and data visualization application.

dsdp

Homepage:
Spack package:
Versions:
5.8
Build Dependencies:
blas, lapack
Link Dependencies:
blas, lapack
Description:
The DSDP software is a free open source implementation of an interior- point method for semidefinite programming. It provides primal and dual solutions, exploits low-rank structure and sparsity in the data, and has relatively low memory requirements for an interior-point method. It allows feasible and infeasible starting points and provides approximate certificates of infeasibility when no feasible solution exists.

dsrc

Homepage:
Spack package:
Versions:
2.0.2
Description:
DNA Sequence Reads Compression is an application designed for compression of data files containing reads from DNA sequencing in FASTQ format.

dtcmp

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

dyninst

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

dysco

Homepage:
Spack package:
Versions:
1.2
Build Dependencies:
cmake, casacore, gsl, boost
Link Dependencies:
casacore, gsl, boost
Description:
Dysco is a compressing storage manager for Casacore mearement sets.

ea-utils

Homepage:
Spack package:
Versions:
1.04.807
Build Dependencies:
subversion, zlib, gsl, bamtools, perl
Link Dependencies:
subversion, zlib, gsl, bamtools
Description:
Command-line tools for processing biological sequencing data. Barcode demultiplexing, adapter trimming, etc. Primarily written to support an Illumina based pipeline - but should work with any FASTQs.

easybuild

Homepage:
Spack package:
Versions:
4.0.0, 3.1.2
Build Dependencies:
python
Link Dependencies:
python
Run Dependencies:
python, py-easybuild-framework, py-easybuild-easyblocks, py-easybuild-easyconfigs
Description:
EasyBuild is a software build and installation framework for (scientific) software on HPC systems.

ebms

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
This is a miniapp for the Energy Banding Monte Carlo (EBMC) neutron transportation simulation code. It is adapted from a similar miniapp provided by Andrew Siegel, whose algorithm is described in [1], where only one process in a compute node is used, and the compute nodes are divided into memory nodes and tracking nodes. Memory nodes do not participate in particle tracking. Obviously, there is a lot of resource waste in this design.

eccodes

Homepage:
Spack package:
Versions:
2.13.0, 2.5.0, 2.2.0
Build Dependencies:
cmake, netcdf-c, openjpeg, jasper, libpng, libaec, python, py-numpy
Link Dependencies:
netcdf-c, openjpeg, jasper, libpng, libaec, python
Run Dependencies:
python, py-numpy
Description:
ecCodes is a package developed by ECMWF for processing meteorological data in GRIB (1/2), BUFR (3/4) and GTS header formats.

ecflow

Homepage:
Spack package:
Versions:
4.11.1
Build Dependencies:
cmake, boost, qt
Link Dependencies:
boost, qt
Description:
ecFlow is a work flow package that enables users to run a large number of programs (with dependencies on each other and on time) in a controlled environment. It provides tolerance for hardware and software failures, combined with good restart capabilities.

eclipse-gcj-parser

Homepage:
Spack package:
Versions:
4.8
Description:
GCJ requires the Eclipse Java parser, but does not ship with it. This builds that parser into an executable binary, thereby making GCJ work.

ecos

Homepage:
Spack package:
Versions:
2.0.7
Description:
A lightweight conic solver for second-order cone programming.

ecp-io-sdk

Homepage:
Spack package:
Versions:
1.0
Build Dependencies:
cmake, adios2, darshan-runtime, darshan-util, faodel, hdf5, mercury, parallel-netcdf, unifyfs, veloc
Link Dependencies:
adios2, darshan-runtime, darshan-util, faodel, hdf5, mercury, parallel-netcdf, unifyfs, veloc
Description:
ECP I/O Services SDK

ecp-proxy-apps

Homepage:
Spack package:
Versions:
2.1, 2.0, 1.1, 1.0
Build Dependencies:
amg, miniamr, ember, miniqmc, minivite, picsarlite, thornado-mini, candle-benchmarks, laghos, macsio, sw4lite, xsbench, examinimd, nekbone, swfft, minife, minitri, comd
Link Dependencies:
amg, miniamr, ember, miniqmc, minivite, picsarlite, thornado-mini, candle-benchmarks, laghos, macsio, sw4lite, xsbench, examinimd, nekbone, swfft, minife, minitri, comd
Description:
This is a collection of packages that represents the official suite of DOE/ECP proxy applications. This is a Spack bundle package that installs the ECP proxy application suite.

ecp-viz-sdk

Homepage:
Spack package:
Versions:
1.0
Build Dependencies:
cmake, ascent, catalyst, paraview, sz, visit, vtk-m, zfp
Link Dependencies:
ascent, catalyst, paraview, sz, visit, vtk-m, zfp
Description:
ECP Viz & Analysis SDK

ed

Homepage:
Spack package:
Versions:
1.4
Description:
GNU ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts.

editline

Homepage:
Spack package:
Versions:
1.16.0
Build Dependencies:
autoconf, automake, libtool, m4, ncurses
Link Dependencies:
ncurses
Description:
A readline() replacement for UNIX without termcap (ncurses)

editres

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

eem

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
EEM is a program to extract the gene group and expression modules that are co-expressed in the mRNA expression data.

eigen

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

elasticsearch

Homepage:
Spack package:
Versions:
6.4.0, 6.2.4
Run Dependencies:
jdk
Description:
Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.

elemental

Homepage:
Spack package:
Versions:
develop, 0.87.7, 0.87.6
Build Dependencies:
cmake, blas, openblas, intel-mkl, veclibfort, essl, lapack, netlib-lapack, metis, mpi, scalapack, python, gmp, mpc, mpfr
Link Dependencies:
blas, openblas, intel-mkl, veclibfort, essl, lapack, netlib-lapack, metis, mpi, scalapack, python, gmp, mpc, mpfr
Description:
Elemental: Distributed-memory dense and sparse-direct linear algebra and optimization library.

elfutils

Homepage:
Spack package:
Versions:
0.177, 0.176, 0.175, 0.174, 0.173, 0.170, 0.168, 0.163
Build Dependencies:
gettext, m4
Link Dependencies:
bzip2, xz, zlib, gettext
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:
blas, lapack, fftw, mpi, libxc
Link Dependencies:
blas, lapack, fftw, mpi, libxc
Description:
An all-electron full-potential linearised augmented-plane wave (FP-LAPW) code with many advanced features.

elmerfem

Homepage:
Spack package:
Versions:
8.4, devel
Build Dependencies:
cmake, mpi, netcdf-fortran, blas, lapack, mumps, hypre, trilinos, zoltan, lua
Link Dependencies:
mpi, netcdf-fortran, blas, lapack, mumps, hypre, trilinos, zoltan, lua
Description:
Elmer is an open source multiphysical simulation software. It includes physical models of fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics.

elpa

Homepage:
Spack package:
Versions:
2019.05.002, 2018.11.001, 2018.05.001.rc1, 2017.11.001, 2017.05.003, 2017.05.002, 2016.11.001.pre, 2016.05.004, 2016.05.003, 2015.11.001
Build Dependencies:
mpi, blas, lapack, scalapack
Link Dependencies:
mpi, blas, lapack, scalapack
Description:
Eigenvalue solvers for Petaflop-Applications (ELPA)

elsd

Homepage:
Spack package:
Versions:
master
Build Dependencies:
blas, lapack
Link Dependencies:
blas, lapack
Description:
ELSD: Ellipse and Line Segment Detector

elsdc

Homepage:
Spack package:
Versions:
master
Build Dependencies:
blas, lapack
Link Dependencies:
blas, lapack
Description:
ELSDc: Ellipse and Line Segment Detector, with Continuous validation.

elsi

Homepage:
Spack package:
Versions:
2.2.1
Build Dependencies:
cmake, mpi, elpa, ntpoly, slepc, petsc, superlu-dist
Link Dependencies:
blas, lapack, mpi, scalapack, elpa, ntpoly, slepc, petsc, superlu-dist
Description:
ELSI provides a unified interface for electronic structure codes to a variety of eigenvalue solvers.

emacs

Homepage:
Spack package:
Versions:
26.3, 26.2, 26.1, 25.3, 25.2, 25.1, 24.5
Build Dependencies:
pkgconfig, ncurses, pcre, zlib, libtiff, libpng, libxpm, giflib, libx11, libxaw, gtkplus, gnutls, jpeg
Link Dependencies:
ncurses, pcre, zlib, libtiff, libpng, libxpm, giflib, libx11, libxaw, gtkplus, gnutls, jpeg
Description:
The Emacs programmable text editor.

ember

Homepage:
Spack package:
Versions:
1.0.0
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
Ember Communication Pattern Library The Ember suite provides communication patterns in a simplified setting (simplified by the removal of application calculations, control flow, etc.).

emboss

Homepage:
Spack package:
Versions:
6.6.0
Build Dependencies:
libxpm, libgd, postgresql
Link Dependencies:
libxpm, libgd, postgresql
Description:
EMBOSS is a free Open Source software analysis package specially developed for the needs of the molecular biology (e.g. EMBnet) user community

enchant

Homepage:
Spack package:
Versions:
2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.3, 2.1.2, 2.1.1, 2.1.0
Build Dependencies:
glib, aspell, hunspell
Link Dependencies:
glib, aspell, hunspell
Description:
Enchant is a library (and command-line program) that wraps a number of different spelling libraries and programs with a consistent interface.

energyplus

Homepage:
Spack package:
Versions:
8.9.0
Description:
EnergyPlus is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption for heating, cooling, ventilation, lighting and plug and process loads and water use in buildings

entrezdirect

Homepage:
Spack package:
Versions:
10.7.20190114
Run Dependencies:
perl, perl-html-parser, perl-libwww-perl, perl-lwp-protocol-https, perl-http-message, perl-xml-simple
Description:
Entrez Direct (EDirect) provides access to the NCBI's suite of interconnected databases (publication, sequence, structure, gene, variation, expression, etc.) from a UNIX terminal window.

environment-modules

Homepage:
Spack package:
Versions:
4.3.1, 4.3.0, 4.2.5, 4.2.4, 4.2.3, 4.2.2, 4.2.1, 4.2.0, 4.1.4, 4.1.3, 4.1.2, 4.1.1, 4.1.0, 4.0.0, 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 module files.

eospac

Homepage:
Spack package:
Versions:
6.4.0beta.4, 6.4.0beta.3, 6.4.0beta.2, 6.4.0beta.1, 6.4.0, 6.3.1
Description:
A collection of C routines that can be used to access the Sesame data library.

eq-r

Homepage:
Spack package:
Versions:
master, 1.0
Build Dependencies:
autoconf, automake, libtool, m4, mpi, r-rinside, r-rcpp, r, tcl, swig
Link Dependencies:
mpi, r-rinside, r-rcpp, r, tcl, swig
Description:
EMEWS Queues for R (EQ/R) Installs EQ/R.

er

Homepage:
Spack package:
Versions:
master, 0.0.3
Build Dependencies:
cmake, mpi, kvtree, redset, shuffile
Link Dependencies:
mpi, kvtree, redset, shuffile
Description:
Encoding and redundancy on a file set

erfa

Homepage:
Spack package:
Versions:
1.4.0
Build Dependencies:
m4, autoconf, automake, libtool
Description:
ERFA(Essential Routines for Fundamental Astronomy) is a C library containing key algorithms for astronomy.

ermod

Homepage:
Spack package:
Versions:
0.3.6, 0.3.5
Build Dependencies:
fftw, blas
Link Dependencies:
fftw, blas
Description:
ERmod (Energy Representation Module) is a program to calculate the solvation free energy based on the energy representation method. The program allows users to calculate the solvation free energy to arbitrary solvents, including inhomogeneous systems, and can run in cooperation with state-of-art molecular simulation softwares, such as NAMD, GROMACS and/or AMBER.

erne

Homepage:
Spack package:
Versions:
2.1.1
Build Dependencies:
boost, openmpi
Link Dependencies:
boost
Run Dependencies:
boost, openmpi
Description:
The Extended Randomized Numerical alignEr using BWT

es-shell

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.1.0r
Build Dependencies:
zlib, libxml2, mpi, lapack, netcdf-c, netcdf-fortran, parallel-netcdf, xerces-c
Link Dependencies:
zlib, libxml2, mpi, lapack, netcdf-c, netcdf-fortran, parallel-netcdf, xerces-c
Test Dependencies:
perl
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.

essl

Homepage:
Spack package:
Description:
IBM's Engineering and Scientific Subroutine Library (ESSL).

ethminer

Homepage:
Spack package:
Versions:
0.12.0
Build Dependencies:
cmake, python, boost, json-c, curl, zlib, cuda, mesa
Link Dependencies:
python, boost, json-c, curl, zlib, cuda, mesa
Description:
The ethminer is an Ethereum GPU mining worker.

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.2
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:
cmake, everytrace, openmpi
Link Dependencies:
everytrace, openmpi
Description:
Get stack trace EVERY time a program exits.

evieext

Homepage:
Spack package:
Versions:
1.1.1
Build Dependencies:
pkgconfig, util-macros
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.

exabayes

Homepage:
Spack package:
Versions:
1.5
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
ExaBayes is a software package for Bayesian tree inference. It is particularly suitable for large-scale analyses on computer clusters.

examinimd

Homepage:
Spack package:
Versions:
develop, 1.0
Build Dependencies:
kokkos, mpi
Link Dependencies:
kokkos, mpi
Description:
ExaMiniMD is a proxy application and research vehicle for particle codes, in particular Molecular Dynamics (MD). Compared to previous MD proxy apps (MiniMD, COMD), its design is significantly more modular in order to allow independent investigation of different aspects. To achieve that the main components such as force calculation, communication, neighbor list construction and binning are derived classes whose main functionality is accessed via virtual functions. This allows a developer to write a new derived class and drop it into the code without touching much of the rest of the application.

exampm

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake
Description:
Exascale Material Point Method (MPM) Mini-App

exasp2

Homepage:
Spack package:
Versions:
develop, 1.0
Build Dependencies:
bml, blas, lapack, mpi
Link Dependencies:
bml, blas, lapack, mpi
Description:
ExaSP2 is a reference implementation of typical linear algebra algorithms and workloads for a quantum molecular dynamics (QMD) electronic structure code. The algorithm is based on a recursive second- order Fermi-Operator expansion method (SP2) and is tailored for density functional based tight-binding calculations of material systems. The SP2 algorithm variants are part of the Los Alamos Transferable Tight-binding for Energetics (LATTE) code, based on a matrix expansion of the Fermi operator in a recursive series of generalized matrix-matrix multiplications. It is created and maintained by Co-Design Center for Particle Applications (CoPA). The code is intended to serve as a vehicle for co-design by allowing others to extend and/or reimplement as needed to test performance of new architectures, programming models, etc.

exchanger

Homepage:
Spack package:
Versions:
1.0.1
Build Dependencies:
python, py-merlin, py-pythia
Run Dependencies:
python, py-pythia
Description:
Exchanger is a package containing several C++ base classes. These classes, when customized for a solver, can provide communication channels between solvers. This packaged is used by CitcomS for solver coupling.

exiv2

Homepage:
Spack package:
Versions:
0.27.2
Build Dependencies:
cmake
Description:
Exiv2 is a Cross-platform C++ library and a command line utility to manage image metadata

exmcutils

Homepage:
Spack package:
Versions:
master, 0.5.7, 0.5.6
Build Dependencies:
m4, autoconf, automake, libtool
Link Dependencies:
m4, autoconf, automake, libtool
Description:
ExM C-Utils: Generic C utility library for ADLB/X and Swift/T

exodusii

Homepage:
Spack package:
Versions:
master, 2016-08-09
Build Dependencies:
cmake, mpi, netcdf-c
Link Dependencies:
mpi, netcdf-c
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:
pkgconfig, glib
Link Dependencies:
glib
Description:
Pairwise sequence alignment of DNA and proteins

expat

Homepage:
Spack package:
Versions:
2.2.9, 2.2.5, 2.2.2, 2.2.0
Build Dependencies:
libbsd
Link Dependencies:
libbsd
Description:
Expat is an XML parser library written in C.

expect

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

express

Homepage:
Spack package:
Versions:
1.5.2, 1.5.1
Build Dependencies:
cmake, boost, bamtools, zlib
Link Dependencies:
boost, bamtools, zlib
Description:
eXpress is a streaming tool for quantifying the abundances of a set of target sequences from sampled subsequences.

extrae

Homepage:
Spack package:
Versions:
3.7.1, 3.4.1
Build Dependencies:
autoconf, automake, libtool, m4, mpi, libunwind, boost, libdwarf, papi, libxml2, numactl, binutils, gettext, dyninst
Link Dependencies:
mpi, libunwind, boost, libdwarf, papi, elf, libxml2, numactl, binutils, gettext, dyninst
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

eztrace

Homepage:
Spack package:
Versions:
1.1-8
Build Dependencies:
mpi
Link Dependencies:
mpi
Description:
EZTrace is a tool to automatically generate execution traces of HPC applications.

f18

Homepage:
Spack package:
Versions:
master
Build Dependencies:
cmake, llvm
Link Dependencies:
llvm
Description:
F18 is a front-end for Fortran intended to replace the existing front- end in the Flang compiler

f90cache

Homepage:
Spack package:
Versions:
0.99c, 0.99
Description:
f90cache is a compiler cache. It acts as a caching pre-processor to Fortran compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. This often results in a great speedup in common compilations.

fabtests

Homepage:
Spack package:
Versions:
1.6.0, 1.5.3
Build Dependencies:
libfabric
Link Dependencies:
libfabric
Description:
Fabtests provides a set of examples that uses libfabric. DEPRECATED. Fabtests has merged with the libfabric git repo.

falcon

Homepage:
Spack package:
Versions:
2017-05-30
Build Dependencies:
python, py-networkx
Link Dependencies:
python
Run Dependencies:
python, py-setuptools, py-pypeflow, py-networkx, pacbio-dazz-db, pacbio-daligner, pacbio-dextractor, pacbio-damasker
Description:
Falcon: a set of tools for fast aligning long reads for consensus and assembly. The Falcon tool kit is a set of simple code collection which I use for studying efficient assembly algorithm for haploid and diploid genomes. It has some back-end code implemented in C for speed and some simple front-end written in Python for convenience.

fann

Homepage:
Spack package:
Versions:
2.2.0
Build Dependencies:
cmake
Description:
Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. Bindings to more than 20 programming languages are available. An easy to read introduction article and a reference manual accompanies the library with examples and recommendations on how to use the library. Several graphical user interfaces are also available for the library.

faodel

Homepage:
Spack package:
Versions:
1.1906.1, 1.1811.2, 1.1811.1, 1.1803.1
Build Dependencies:
cmake, mpi, boost, hdf5, libfabric, googletest
Link Dependencies:
mpi, boost, hdf5, libfabric
Description:
Flexible, Asynchronous, Object Data-Exchange Libraries

fast-global-file-status

Homepage:
Spack package:
Versions:
1.1
Build Dependencies:
mrnet, mount-point-attributes, mpi
Link Dependencies:
mrnet, mount-point-attributes, mpi
Description:
provides a scalable mechanism to retrieve such information of a file, including its degree of distribution or replication and consistency.

fasta

Homepage:
Spack package:
Versions:
36.3.8g
Build Dependencies:
zlib
Link Dependencies:
zlib
Description:
The FASTA programs find regions of local or global similarity between Protein or DNA sequences, either by searching Protein or DNA databases, or by identifying local duplications within a sequence. Other programs provide information on the statistical significance of an alignment. Like BLAST, FASTA can be used to infer functional and evolutionary relationships between sequences as well as help identify members of gene families.

fastjar

Homepage:
Spack package:
Versions:
0.98
Build Dependencies:
zlib
Link Dependencies:
zlib
Description:
Fastjar is a version of Sun's 'jar' utility, written entirely in C.

fastmath

Homepage:
Spack package:
Build Dependencies:
amrex, chombo, hypre, mpi, arpack-ng, petsc, phasta, pumi, sundials, superlu-dist, trilinos, zoltan
Link Dependencies:
amrex, chombo, hypre, mpi, arpack-ng, petsc, phasta, pumi, sundials, superlu-dist, trilinos, zoltan
Description:
FASTMath is a suite of ~15 numerical libraries frequently used together in various SciDAC and CSE applications. The suite includes discretization libraries for structured, AMR and unstructured grids as well as solver libraries for ODE's, Time Integrators, Iterative, Non- Linear, and Direct Solvers.

fastme

Homepage:
Spack package:
Versions:
2.1.5.1
Build Dependencies:
autoconf, automake, libtool, m4
Description:
FastME is a distance based phylogeny reconstruction program that works on distance matrices and, as of v2.0, sequence data.

fastp

Homepage:
Spack package:
Versions:
0.20.0
Description:
A tool designed to provide fast all-in-one preprocessing for FastQ files.

fastphase

Homepage:
Spack package:
Versions:
2016-03-30
Description:
Software for haplotype reconstruction, and estimating missing genotypes from population data.

fastq-screen

Homepage:
Spack package:
Versions:
0.11.2
Build Dependencies:
bowtie, bowtie2, bwa, samtools
Link Dependencies:
bowtie, bowtie2, bwa, samtools
Run Dependencies:
perl, perl-gdgraph
Description:
FastQ Screen allows you to screen a library of sequences in FastQ format against a set of sequence databases so you can see if the composition of the library matches with what you expect.

fastqc

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

fastqvalidator

Homepage:
Spack package:
Versions:
2017-01-10
Link Dependencies:
zlib
Description:
The fastQValidator validates the format of fastq files.

fasttree

Homepage:
Spack package:
Versions:
2.1.10
Description:
FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of time and memory.

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
Build Dependencies:
cmake, python, eigen, boost, mpi, hdf5, parmetis, scotch, petsc, slepc, trilinos, vtk, suite-sparse, qt, py-ply, py-six, py-numpy, py-sympy, swig, py-setuptools, py-sphinx
Link Dependencies:
python, eigen, boost, mpi, hdf5, parmetis, scotch, petsc, slepc, trilinos, vtk, suite-sparse, qt
Run Dependencies:
py-ply, py-six, py-numpy, py-sympy, 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.

fermi

Homepage:
Spack package:
Versions:
1.1
Build Dependencies:
zlib
Link Dependencies:
zlib
Run Dependencies:
perl
Description:
A WGS de novo assembler based on the FMD-index for large genomes.

fermikit

Homepage:
Spack package:
Versions:
2017-11-7
Build Dependencies:
zlib
Link Dependencies:
zlib
Description:
De novo assembly based variant calling pipeline for Illumina short reads

fermisciencetools

Homepage:
Spack package:
Versions:
11r5p3
Description:
The Fermi Science Tools consists of the basic tools necessary to analyze Fermi data. This is the binary version for Linux x86_64 with libc-2.17.

ferret

Homepage:
Spack package:
Versions:
7.2, 6.96
Build Dependencies:
hdf5, netcdf-c, netcdf-fortran, readline, zlib, libx11
Link Dependencies:
hdf5, netcdf-c, netcdf-fortran, readline, zlib, libx11
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:
4.1.1, 4.1, 3.2.4
Build Dependencies:
yasm, aom
Link Dependencies:
yasm, aom
Description:
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video.

fftw

Homepage:
Spack package:
Versions:
3.3.8, 3.3.7, 3.3.6-pl2, 3.3.5, 3.3.4, 2.1.5
Build Dependencies:
mpi, automake, autoconf, libtool
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.

fgsl

Homepage:
Spack package:
Versions:
1.3.0, 1.2.0, 1.1.0
Build Dependencies:
autoconf, automake, libtool, m4, gsl
Link Dependencies:
gsl
Description:
Fortran interface to the GNU Scientific Library

figtree

Homepage:
Spack package:
Versions:
1.4.3
Run Dependencies:
java
Description:
FigTree is designed as a graphical viewer of phylogenetic trees and as a program for producing publication-ready figures. As with most of my programs, it was written for my own needs so may not be as polished and feature-complete as a commercial program. In particular it is designed to display summarized and annotated trees produced by BEAST.

file

Homepage:
Spack package:
Versions:
5.37
Description:
The file command is "a file type guesser", that is, a command-line tool that tells you in words what kind of data a file contains

fimpute

Homepage:
Spack package:
Versions:
2014-01
Description:
FImpute uses an overlapping sliding window approach to efficiently exploit relationships or haplotype similarities between target and reference individuals.

findutils

Homepage:
Spack package:
Versions:
4.6.0, 4.4.2, 4.4.1, 4.4.0, 4.2.33, 4.2.32, 4.2.31, 4.2.30, 4.2.29, 4.2.28, 4.2.27, 4.2.26, 4.2.25, 4.2.23, 4.2.20, 4.2.18, 4.2.15, 4.1.20, 4.1
Build Dependencies:
autoconf, automake, libtool, m4, texinfo
Description:
The GNU Find Utilities are the basic directory searching utilities of the GNU operating system.

fio

Homepage:
Spack package:
Versions:
3.16, 2.19
Build Dependencies:
gtkplus, cairo, libaio, py-sphinx
Link Dependencies:
gtkplus, cairo, libaio
Description:
Flexible I/O Tester. Fio spawns a number of threads or processes doing a particular type of I/O action as specified by the user. fio takes a number of global parameters, each inherited by the thread unless otherwise parameters given to them overriding that setting is given.

fish

Homepage:
Spack package:
Versions:
3.0.0, 2.7.1, 2.7.0, 2.2.0
Build Dependencies:
ncurses
Link Dependencies:
ncurses
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:
pkgconfig, util-macros
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.

fl

Homepage:
Spack package:
Versions:
0.79.47
Description:
Fawlty Language is an IDL8 (Interactive Data Language) compatible compiler.

flac

Homepage:
Spack package:
Versions:
1.3.2, 1.3.1, 1.3.0
Build Dependencies:
libvorbis, id3lib
Link Dependencies:
libvorbis, id3lib
Description:
Encoder/decoder for the Free Lossless Audio Codec

flang

Homepage:
Spack package:
Versions:
develop, 20180921, 20180612
Build Dependencies:
cmake, llvm, pgmath
Link Dependencies:
llvm, pgmath
Description:
Flang is a Fortran compiler targeting LLVM.

flann

Homepage:
Spack package:
Versions:
1.9.1, 1.8.5, 1.8.4, 1.8.1, 1.8.0
Build Dependencies:
cmake, python, py-numpy, matlab, cuda, mpi, hdf5, boost, latex
Link Dependencies:
python, cuda, mpi, hdf5, boost, latex
Run Dependencies:
py-numpy, matlab
Test Dependencies:
hdf5, gtest
Description:
FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. FLANN is written in C++ and contains bindings for the following languages: C, MATLAB and Python.

flash

Homepage:
Spack package:
Versions:
1.2.11
Build Dependencies:
zlib
Link Dependencies:
zlib
Description:
FLASH (Fast Length Adjustment of SHort reads) is a very fast and accurate software tool to merge paired-end reads from next-generation sequencing experiments.

flatbuffers

Homepage:
Spack package:
Versions:
1.10.0, 1.9.0, 1.8.0
Build Dependencies:
cmake
Description:
Memory Efficient Serialization Library

flatcc

Homepage:
Spack package:
Versions:
master, 0.5.3, 0.5.2, 0.5.1, 0.5.0, 0.4.3, 0.4.2, 0.4.1
Build Dependencies:
cmake
Description:
FlatBuffers C Compiler (flatcc), a memory-efficient serialization library, is implemented as a standalone tool instead of extending Googles flatc compiler in order to have a pure portable C library implementation of the schema compiler that is designed to fail graciously on abusive input in long running processes. It is also believed a C version may help provide schema parsing to other language interfaces that find interfacing with C easier than C++.

flecsale

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, pkgconfig, flecsi, python, openssl, boost, exodusii
Link Dependencies:
flecsi, python, openssl, boost, exodusii
Description:
Flecsale is an ALE code based on FleCSI

flecsi

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, cinch, mpi, gasnet, legion, boost, metis, parmetis, caliper, graphviz, python, llvm
Link Dependencies:
mpi, gasnet, legion, boost, metis, parmetis, caliper, graphviz, python, llvm
Description:
FleCSI is a compile-time configurable framework designed to support multi-physics application development. As such, FleCSI attempts to provide a very general set of infrastructure design patterns that can be specialized and extended to suit the needs of a broad variety of solver and data requirements. Current support includes multi-dimensional mesh topology, mesh geometry, and mesh adjacency information, n-dimensional hashed-tree data structures, graph partitioning interfaces,and dependency closures.

flecsph

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cmake, boost, mpi, hdf5, flecsi, gsl
Link Dependencies:
boost, mpi, hdf5, flecsi, gsl
Description:
FleCSPH is a multi-physics compact application that exercises FleCSI parallel data structures for tree-based particle methods. In particular, FleCSPH implements a smoothed-particle hydrodynamics (SPH) solver for the solution of Lagrangian problems in astrophysics and cosmology. FleCSPH includes support for gravitational forces using the fast multipole method (FMM).

flex

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

flibcpp

Homepage:
Spack package:
Versions:
master, 0.3.1
Build Dependencies:
cmake, swig, py-sphinx
Description:
Fortran bindings to the C++ Standard Library.

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).

flit

Homepage:
Spack package:
Versions:
2.0-alpha.1
Run Dependencies:
python, py-numpy, py-matplotlib, py-toml
Description:
Floating-point Litmus Tests (FLiT) is a C++ test infrastructure for detecting variability in floating-point code caused by variations in compiler code generation, hardware and execution environments.

fltk

Homepage:
Spack package:
Versions:
1.3.3
Build Dependencies:
libx11
Link Dependencies:
libx11
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-core

Homepage:
Spack package:
Versions:
master, 0.11.3, 0.11.2, 0.11.1, 0.11.0, 0.10.0, 0.9.0, 0.8.0
Build Dependencies:
libzmq, czmq, hwloc, lua, lua-luaposix, munge, python, py-cffi, py-six, py-pyyaml, py-jsonschema, jansson, pkgconfig, yaml-cpp, lz4, py-pylint, asciidoc, autoconf, automake, libtool
Link Dependencies:
libzmq, czmq, hwloc, lua, lua-luaposix, munge, python, jansson, pkgconfig, yaml-cpp, lz4
Run Dependencies:
lua, python, py-cffi, py-six, py-pyyaml, py-jsonschema
Test Dependencies:
mpich, valgrind, jq
Description:
A next-generation resource manager (pre-alpha)

flux-sched

Homepage:
Spack package:
Versions:
master, 0.7.1, 0.7.0, 0.6.0, 0.5.0, 0.4.0
Build Dependencies:
boost, py-pyyaml, libxml2, yaml-cpp, libuuid, pkgconfig, flux-core, autoconf, automake, libtool
Link Dependencies:
boost, py-pyyaml, libxml2, yaml-cpp, libuuid, pkgconfig, flux-core
Run Dependencies:
flux-core
Description:
A scheduler for flux-core (pre-alpha)

fluxbox

Homepage:
Spack package:
Versions:
1.3.7
Build Dependencies:
pkgconfig, freetype, libxrender, libxext, expat, libx11
Link Dependencies:
freetype, libxrender, libxext, expat, libx11
Description:
Fluxbox is a windowmanager for X that was based on the Blackbox 0.61.1 code. It is very light on resources and easy to handle but yet full of features to make an easy, and extremely fast, desktop experience.

fmt

Homepage:
Spack package:
Versions:
5.3.0, 5.2.1, 5.2.0, 5.1.0, 5.0.0, 4.1.0, 4.0.0, 3.0.2, 3.0.1, 3.0.0
Build Dependencies:
cmake
Description:
fmt (formerly cppformat) is an open-source formatting library. It can be used as a safe alternative to printf or as a fast alternative to C++ IOStreams.

foam-extend

Homepage:
Spack package:
Versions:
4.0, 3.2, 3.1, 3.0
Build Dependencies:
mpi, python, zlib, flex, cmake, scotch, metis, parmetis, parmgridgen, paraview
Link Dependencies:
mpi, python, zlib, scotch, metis, parmetis, paraview
Description:
The Extend Project is a fork of the OpenFOAM opensource library for Computational Fluid Dynamics (CFD). This offering is not approved or endorsed by OpenCFD Ltd, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM trademark.

folly

Homepage:
Spack package:
Versions:
2017.06.05.00, 2016.11.14.00, 2016.11.07.00, 2016.10.31.00, 2016.10.24.00, 2016.10.17.00
Build Dependencies:
m4, autoconf, automake, libtool, pkgconfig, boost, gflags, glog, double-conversion, libevent
Link Dependencies:
boost, gflags, glog, double-conversion, libevent
Description:
Folly (acronymed loosely after Facebook Open Source Library) is a library of C++11 components designed with practicality and efficiency in mind. Folly contains a variety of core library components used extensively at Facebook. In particular, it's often a dependency of Facebook's other open source C++ efforts and place where those projects can share code.

font-util

Homepage:
Spack package:
Versions:
1.3.2, 1.3.1
Build Dependencies:
autoconf, automake, pkgconfig, util-macros, bdftopcf, mkfontscale, mkfontdir
Description:
X.Org font package creation/installation utilities and fonts.

fontcacheproto

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

fontconfig

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

fontsproto

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

fonttosfnt

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

fp16

Homepage:
Spack package:
Versions:
master
Description:
FP16 is a header-only library for conversion to/from half-precision floating point formats

fpc

Homepage:
Spack package:
Versions:
3.0.2
Description:
Free Pascal is a 32, 64 and 16 bit professional Pascal compiler.

fpocket

Homepage:
Spack package:
Versions:
master
Build Dependencies:
netcdf-c
Link Dependencies:
netcdf-c
Description:
fpocket is a very fast open source protein pocket detection algorithm based on Voronoi tessellation.

fqtrim

Homepage:
Spack package:
Versions:
0.9.7
Description:
fqtrim is a versatile stand-alone utility that can be used to trim adapters, poly-A tails, terminal unknown bases (Ns) and low quality 3' regions in reads from high-throughput next-generation sequencing machines.

fr-hit

Homepage:
Spack package:
Versions:
0.7.1-2013-02-20
Build Dependencies:
perl, python
Link Dependencies:
perl, python
Description:
An efficient algorithm for fragment recruitment for next generation sequences against microbial reference genomes.

freebayes

Homepage:
Spack package:
Versions:
1.1.0
Build Dependencies:
cmake, zlib
Link Dependencies:
zlib
Description:
Bayesian haplotype-based genetic polymorphism discovery and genotyping.

freeglut

Homepage:
Spack package:
Versions:
3.0.0
Build Dependencies:
cmake, gl, glu, libx11, libxrandr, libxi, xrandr, inputproto
Link Dependencies:
gl, glu, libx11, libxrandr, libxi, xrandr, inputproto
Description:
FreeGLUT is a free-software/open-source alternative to the OpenGL Utility Toolkit (GLUT) library

freeimage

Homepage:
Spack package:
Versions:
3.18.0
Description:
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications

freetype

Homepage:
Spack package:
Versions:
2.10.1, 2.9.1, 2.7.1, 2.7, 2.5.3
Build Dependencies:
libpng, bzip2, pkgconfig
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.

freexl

Homepage:
Spack package:
Versions:
1.0.5
Description:
FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet.

fribidi

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies:
m4, autoconf, automake, libtool
Description:
GNU FriBidi: The Free Implementation of the Unicode Bidirectional Algorithm.

fseq

Homepage:
Spack package:
Versions:
1.84
Build Dependencies:
java
Run Dependencies:
java
Description:
F-Seq: A Feature Density Estimator for High-Throughput Sequence Tags

fsl

Homepage:
Spack package:
Versions:
5.0.10
Build Dependencies:
python, expat, libx11, glu, zlib, libpng, boost, sqlite
Link Dependencies:
expat, libx11, glu, zlib, libpng, boost, sqlite
Run Dependencies:
python
Description:
FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data. Note: A manual download is required for FSL. 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

fslsfonts

Homepage:
Spack package:
Versions:
1.0.5
Build Dependencies:
libfs, xproto, pkgconfig, util-macros
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:
libx11, libfs, xproto, pkgconfig, util-macros
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.

fstrack

Homepage:
Spack package:
Versions:
0.5.3.092918
Build Dependencies:
gmt, netcdf-c
Link Dependencies:
gmt, netcdf-c
Description:
Package with tools to analyze symmetry components of elastic tensors, predict synthetic waveforms and compute automated shear wave splitting along ray paths, and to track finite strain and predict LPO from mantle flow given on GMT/netcdf grds.

ftgl

Homepage:
Spack package:
Versions:
2.1.3-rc5, 2.1.2
Build Dependencies:
autoconf, automake, libtool, m4, pkgconfig, gl, glu, freetype, doxygen
Link Dependencies:
gl, glu, freetype
Description:
Library to use arbitrary fonts in OpenGL applications.

fujitsu-mpi

Homepage:
Spack package:
Description:
Fujitsu MPI implementation only for Fujitsu compiler.

funhpc

Homepage:
Spack package:
Versions:
develop, 1.3.0
Build Dependencies:
cmake, cereal, googletest, hwloc, jemalloc, mpi, qthreads
Link Dependencies:
cereal, googletest, hwloc, jemalloc, mpi, qthreads
Description:
FunHPC: Functional HPC Programming

fyba

Homepage:
Spack package:
Versions:
4.1.1
Build Dependencies:
autoconf, automake, libtool, m4
Description:
OpenFYBA is the source code release of the FYBA library, distributed by the National Mapping Authority of Norway (Statens kartverk) to read and write files in the National geodata standard format SOSI.

fzf

Homepage:
Spack package:
Versions:
0.17.5, 0.17.4, 0.17.3, 0.17.1, 0.17.0-2, 0.17.0, 0.16.11, 0.16.10, 0.16.9, 0.16.8
Build Dependencies:
go
Link Dependencies:
go
Description:
fzf is a general-purpose command-line fuzzy finder.

g4abla

Homepage:
Spack package:
Versions:
3.1, 3.0
Description:
Geant4 data for nuclear shell effects in INCL/ABLA hadronic mode

g4emlow

Homepage:
Spack package:
Versions:
7.3, 6.50
Description:
Geant4 data files for low energy electromagnetic processes.

g4ensdfstate

Homepage:
Spack package:
Versions:
2.2, 2.1
Description:
Geant4 data for nuclides properties

g4ndl

Homepage:
Spack package:
Versions:
4.5
Description:
Geant4 Neutron data files with thermal cross sections

g4neutronxs

Homepage:
Spack package:
Versions:
1.4
Description:
Geant4 data for evaluated neutron cross-sections on natural composition of elements

g4photonevaporation

Homepage:
Spack package:
Versions:
5.2, 4.3.2
Description:
Geant4 data for photon evaporation

g4pii

Homepage:
Spack package:
Versions:
1.3
Description:
Geant4 data for shell ionisation cross-sections

g4radioactivedecay

Homepage:
Spack package:
Versions:
5.2, 5.1.1
Description:
Geant4 data files for radio-active decay hadronic processes

g4realsurface

Homepage:
Spack package:
Versions:
2.1.1, 2.1, 1.0
Description:
Geant4 data for measured optical surface reflectance

g4saiddata

Homepage:
Spack package:
Versions:
1.1
Description:
Geant4 data from evaluated cross-sections in SAID data-base

g4tendl

Homepage:
Spack package:
Versions:
1.3.2, 1.3
Description:
Geant4 data for incident particles [optional]

gams

Homepage:
Spack package:
Versions:
27.2
Description:
The General Algebraic Modeling System is a high-level modeling system for mathematical optimization. GAMS is designed for modeling and solving linear, nonlinear, and mixed-integer optimization problems.

gapbs

Homepage:
Spack package:
Versions:
1.0
Description:
The GAP Benchmark Suite is intended to help graph processing research by standardizing evaluations. Fewer differences between graph processing evaluations will make it easier to compare different research efforts and quantify improvements. The benchmark not only specifies graph kernels, input graphs, and evaluation methodologies, but it also provides an optimized baseline implementation (this repo). These baseline implementations are representative of state-of-the-art performance, and thus new contributions should outperform them to demonstrate an improvement.

gapcloser

Homepage:
Spack package:
Versions:
1.12-r6
Description:
The GapCloser is designed to close the gaps emerging during the scaffolding process

gapfiller

Homepage:
Spack package:
Versions:
1.10
Build Dependencies:
perl
Run Dependencies:
perl
Description:
GapFiller is a stand-alone program for closing gaps within pre-assembled scaffolds. Note: A manual download is required for GapFiller. 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

gasnet

Homepage:
Spack package:
Versions:
2019.3.0, 1.32.0, 1.30.0, 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.

gatk

Homepage:
Spack package:
Versions:
4.1.0.0, 4.0.12.0, 4.0.11.0, 4.0.8.1, 4.0.4.0, 3.8-1, 3.8-0
Run Dependencies:
java, python, r
Description:
Genome Analysis Toolkit Variant Discovery in High-Throughput Sequencing Data

gaussian

Homepage:
Spack package:
Versions:
09
Description:
Gaussian is a computer program for computational chemistry

gawk

Homepage:
Spack package:
Versions:
4.1.4
Build Dependencies:
gettext, libsigsegv, readline, mpfr, gmp
Link Dependencies:
gettext, libsigsegv, readline, mpfr, gmp
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.

gblocks

Homepage:
Spack package:
Versions:
0.91b
Description:
Gblocks is a computer program written in ANSI C language that eliminates poorly aligned positions and divergent regions of an alignment of DNA or protein sequences

gcc

Homepage:
Spack package:
Versions:
develop, 9.2.0, 9.1.0, 8.3.0, 8.2.0, 8.1.0, 7.4.0, 7.3.0, 7.2.0, 7.1.0, 6.5.0, 6.4.0, 6.3.0, 6.2.0, 6.1.0, 5.5.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:
gmp, mpfr, mpc, isl, zlib, libiconv, gnat, binutils, zip, cuda
Link Dependencies:
gmp, mpfr, mpc, isl, zlib, libiconv, gnat, binutils, cuda
Test Dependencies:
dejagnu, expect, tcl, autogen, guile
Description:
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go, as well as libraries for these languages.

gccmakedep

Homepage:
Spack package:
Versions:
1.0.3
Build Dependencies:
pkgconfig
Description:
X.org gccmakedep utilities.

gccxml

Homepage:
Spack package:
Versions:
develop, latest
Build Dependencies:
cmake
Description:
gccxml dumps an XML description of C++ source code using an extension of the GCC C++ compiler.

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.

gcta

Homepage:
Spack package:
Versions:
1.91.2beta_mac, 1.91.2beta
Description:
GCTA (Genome-wide Complex Trait Analysis) was originally designed to estimate the proportion of phenotypic variance explained by all genome- wide SNPs for complex traits (the GREML method), and has subsequently extended for many other analyses to better understand the genetic architecture of complex traits. GCTA currently supports the following analyses.

gdal

Homepage:
Spack package:
Versions:
3.0.2, 3.0.1, 3.0.0, 2.4.2, 2.4.1, 2.4.0, 2.3.3, 2.3.2, 2.3.1, 2.3.0, 2.1.2, 2.0.2, 1.11.5
Build Dependencies:
python, gmake, pkgconfig, libtiff, libgeotiff, json-c, libtool, zlib, libiconv, xz, zstd, postgresql, cfitsio, libpng, jpeg, giflib, fyba, hdf, hdf5, kealib, netcdf-c, jasper, openjpeg, xerces-c, expat, libkml, unixodbc, curl, libxml2, sqlite, pcre, geos, qhull, opencl, poppler, proj, perl, py-setuptools, py-numpy, java, armadillo, cryptopp, openssl
Link Dependencies:
python, libtiff, libgeotiff, json-c, zlib, libiconv, xz, zstd, postgresql, cfitsio, libpng, jpeg, giflib, fyba, hdf, hdf5, kealib, netcdf-c, jasper, openjpeg, xerces-c, expat, libkml, unixodbc, curl, libxml2, sqlite, pcre, geos, qhull, opencl, poppler, proj, java, armadillo, cryptopp, openssl
Run Dependencies:
python, perl, py-numpy, java, jackcess
Description:
GDAL (Geospatial Data Abstraction Library) 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:
8.3, 8.2.1, 8.2, 8.1, 8.0.1, 8.0, 7.12.1, 7.11, 7.10.1, 7.10, 7.9.1, 7.9, 7.8.2
Build Dependencies:
texinfo, python, xz
Link Dependencies:
python, xz
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.

gdbm

Homepage:
Spack package:
Versions:
1.18.1, 1.14.1, 1.13, 1.12, 1.11, 1.10, 1.9.1, 1.9
Build Dependencies:
readline
Link Dependencies:
readline
Description:
GNU dbm (or GDBM, for short) is a library of database functions that use extensible hashing and work similar to the standard UNIX dbm. These routines are provided to a programmer needing to create and manipulate a hashed database.

gdk-pixbuf

Homepage:
Spack package:
Versions:
2.38.0, 2.31.2
Build Dependencies:
meson, ninja, shared-mime-info, pkgconfig, libxslt, docbook-xsl, gettext, glib, jpeg, libpng, zlib, libtiff, gobject-introspection
Link Dependencies:
gettext, glib, jpeg, libpng, zlib, libtiff, gobject-introspection
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.

gdl

Homepage:
Spack package:
Versions:
0.9.9, 0.9.8
Build Dependencies:
cmake, python, graphicsmagick, hdf, hdf5, libx11, plplot, proj, py-numpy, wxwidgets, eigen, fftw, gsl, jpeg, libice, libsm, libxinerama, libxxf86vm, netcdf-c, pslib, readline
Link Dependencies:
python, graphicsmagick, hdf, hdf5, libx11, plplot, proj, wxwidgets, eigen, fftw, gsl, jpeg, libice, libsm, libxinerama, libxxf86vm, netcdf-c, pslib, readline
Run Dependencies:
python, py-numpy
Description:
A free and open-source IDL/PV-WAVE compiler. GNU Data Language (GDL) is a free/libre/open source incremental compiler compatible with IDL and to some extent with PV-WAVE.

geant4

Homepage:
Spack package:
Versions:
10.04, 10.03.p03
Build Dependencies:
cmake, xerces-c, clhep, vecgeom, expat, zlib, gl, glx, libx11, libxmu, motif, qt, geant4-data
Link Dependencies:
xerces-c, clhep, vecgeom, expat, zlib, gl, glx, libx11, libxmu, motif, qt, geant4-data
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.

geant4-data

Homepage:
Spack package:
Versions:
10.04, 10.03.p03
Build Dependencies:
g4abla, g4emlow, g4ndl, g4neutronxs, g4saiddata, g4ensdfstate, g4photonevaporation, g4pii, g4radioactivedecay, g4realsurface, g4tendl
Link Dependencies:
g4abla, g4emlow, g4ndl, g4neutronxs, g4saiddata, g4ensdfstate, g4photonevaporation, g4pii, g4radioactivedecay, g4realsurface, g4tendl
Description:
An umbrella package to hold Geant4 data packages

gearshifft

Homepage:
Spack package:
Versions:
0.2.1-lw
Build Dependencies:
cmake, boost, cuda, opencl, clfft, fftw
Link Dependencies:
boost, cuda, opencl, clfft, fftw
Description:
Benchmark Suite for Heterogenuous FFT Implementations

gemmlowp

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

genemark-et

Homepage:
Spack package:
Versions:
4.46, 4.38
Build Dependencies:
perl, perl-yaml, perl-hash-merge, perl-logger-simple, perl-parallel-forkmanager
Run Dependencies:
perl, perl-yaml, perl-hash-merge, perl-logger-simple, perl-parallel-forkmanager
Description:
Gene Prediction in Bacteria, archaea, Metagenomes and Metatranscriptomes. When downloaded this file is named the same for all versions. 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

genomefinisher

Homepage:
Spack package:
Versions:
1.4
Run Dependencies:
java
Description:
GFinisher is an application tools for refinement and finalization of prokaryotic genomes assemblies using the bias of GC Skew to identify assembly errors and organizes the contigs/scaffolds with genomes references.

genometools

Homepage:
Spack package:
Versions:
1.5.9
Build Dependencies:
perl, cairo, pango
Link Dependencies:
cairo, pango
Run Dependencies:
perl
Description:
genometools is a free collection of bioinformatics tools (in the realm of genome informatics) combined into a single binary named gt.

geopm

Homepage:
Spack package:
Versions:
develop, master, 1.0.0-rc2, 1.0.0-rc1, 0.6.1, 0.6.0, 0.5.1, 0.5.0, 0.4.0, 0.3.0
Build Dependencies:
m4, automake, autoconf, libtool, ruby-ronn, doxygen, numactl, mpi, hwloc, json-c
Link Dependencies:
numactl, mpi, hwloc, json-c
Run Dependencies:
py-pandas, py-numpy, py-natsort, py-matplotlib
Description:
GEOPM is an extensible power management framework targeting HPC. The GEOPM package provides libgeopm, libgeopmpolicy and applications geopmctl and geopmpolicy, as well as tools for postprocessing. GEOPM is designed to be extended for new control algorithms and new hardware power management features via its plugin infrastructure. Note: GEOPM interfaces with hardware using Model Specific Registers (MSRs). For propper usage make sure MSRs are made available directly or via the msr- safe kernel module by your administrator.

geos

Homepage:
Spack package:
Versions:
3.7.2, 3.6.2, 3.6.1, 3.6.0, 3.5.1, 3.5.0, 3.4.3, 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
Build Dependencies:
ruby, python, swig
Link Dependencies:
ruby, python
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.20.1, 0.19.8.1, 0.19.7
Build Dependencies:
ncurses, libxml2, tar, bzip2, xz, libunistring
Link Dependencies:
ncurses, libxml2, tar, bzip2, xz, libunistring
Run Dependencies:
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/

ghost

Homepage:
Spack package:
Versions:
develop
Build Dependencies:
cuda, cmake, hwloc, blas, mpi, scotch, zoltan
Link Dependencies:
cuda, cmake, hwloc, blas, mpi, scotch, zoltan
Description:
GHOST: a General, Hybrid and Optimized Sparse Toolkit. This library provides highly optimized building blocks for implementing sparse iterative eigenvalue and linear solvers multi- and manycore clusters and on heterogenous CPU/GPU machines. For an iterative solver library using these kernels, see the phist package.

ghostscript

Homepage:
Spack package:
Versions:
9.26, 9.21, 9.18
Build Dependencies:
pkgconfig, freetype, jpeg, lcms, libpng, libtiff, zlib, libxext, gtkplus
Link Dependencies:
freetype, jpeg, lcms, libpng, libtiff, zlib, libxext, gtkplus
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.

ginkgo

Homepage:
Spack package:
Versions:
develop, master, 1.1.0, 1.0.0
Build Dependencies:
cuda, cmake
Link Dependencies:
cuda
Description:
High-performance linear algebra library for manycore systems, with a focus on sparse solution of linear systems.

git

Homepage:
Spack package:
Versions:
2.21.0, 2.20.1, 2.19.2, 2.19.1, 2.18.0, 2.17.1, 2.17.0, 2.15.1, 2.14.1, 2.13.0, 2.12.2, 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:
curl, expat, gettext, libiconv, openssl, pcre, perl, zlib, autoconf, automake, libtool, m4, tk
Link Dependencies:
curl, expat, gettext, libiconv, openssl, pcre, perl, zlib, tk
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-fat-git

Homepage:
Spack package:
Versions:
2018-08-21
Run Dependencies:
python, git, rsync
Description:
Simple way to