RSEPedia Top Spack (C++) Dependencies

We use CiteLang to clone software repositories, parse dependency files, and assemble them into one common structure to assess the value of any particular dependency across the ecosystem. Each credit value represents the average credit assigned to a dependency across repositories, where each repository is represented by it's own graph that allocates 50% of credit to the repository itself, and 50% to its dependencies.

Software Credit

Manager Name Credit
spack zlib 0.006210982291091481
spack gnuconfig 0.005249563384467634
spack rhash 0.00294632002277098
spack python 0.002667987793759596
spack pkgconfig 0.0019543336837966187
spack cmake 0.0018031988650915134
spack openmp 0.0016735414325237967
spack ncurses 0.001592555887176738
spack libbsd 0.0013859855126797766
spack qt 0.0009437376299920179
spack py-sphinx 0.0009423686693607924
spack openssl 0.00094143802589503
spack bzip2 0.0009309027694831239
spack autoconf 0.000903254692461629
spack libtool 0.0009010920394475617
spack automake 0.0008982179278178833
spack mpi 0.0008946045984884696
spack m4 0.0008737217076201172
spack libxml2 0.0008227123645346929
spack perl 0.000784967458473526
spack threads 0.000773011879695136
spack ca-certificates-mozilla 0.0006821573617611256
spack nasm 0.0006821573617611256
spack gmake 0.0006600690120898416
spack xz 0.0006517348164331445
spack expat 0.0006474332623712725
spack eigen3 0.0005290792747955919
spack python3 0.0005220405261286882
spack mbedtls 0.0004771153073976096
spack diffutils 0.0003944876416065782
spack gtest 0.0003787517139810065
spack lz4 0.0003569114116904966
spack icu4c 0.00035335890042014476
spack gettext 0.00034978946233671376
spack ninja 0.0003407065390421146
spack py-numpy 0.0003369567866636436
spack bison 0.00032670198916980904
spack slicer 0.0003185033771773907
spack pybind11 0.0003142298512010563
spack sqlite 0.0003132497874336073
spack pythoninterp 0.00030862205693346824
spack zstd 0.0003032668547197768
spack lapack 0.0003032155173435845
spack nss 0.00028935412435689096
spack libffi 0.00028508556143758113
spack tk 0.0002844976547226313
spack readline 0.00028384984911495356
spack libidn2 0.0002757795394596519
spack tcl 0.0002627395229211399
spack gdbm 0.00025938881719039396
spack krb5 0.00025601524464026953
spack libnsl 0.0002554124960919226
spack uuid 0.0002554124960919226
spack tix 0.0002554124960919226
spack libssh2 0.0002536978912427783
spack libssh 0.0002536978912427783
spack gnutls 0.00024852388306645406
spack nghttp2 0.00024852388306645406
spack curl 0.00024256179396281595
spack nettle 0.00022943220065980914
spack lzo 0.00022787999820691188
spack numpy 0.00022331268092021735
spack png 0.00021477207470808608
spack biosoup 0.00020529683611802344
spack cuda 0.00020295306513813335
spack pythonlibs 0.00020052698812030484
spack libiconv 0.00019887152534020904
spack iconv 0.00018243197585563985
spack bpython 0.00017596871667259153
spack omegalib 0.00017596871667259153
spack vif 0.00017596871667259153
spack patchelf 0.00017420902950586562
spack flex 0.00016831367659195644
spack hip 0.0001592919238219502
spack blas 0.00015859430278371124
spack bioparser 0.000152506221116246
spack libpciaccess 0.00014580624215558956
spack pmix 0.00014133934396313145
spack re2c 0.00013605034143698125
spack opengl 0.00013596589039795273
spack java 0.0001239261343572143
spack libarchive 0.00012183418558647881
spack libuv 0.00012183418558647881
spack cython 0.00012066426286120563
spack guile 0.00012026818937423856
spack py-setuptools 0.00011947818715759552
spack triqs 0.00011731247778172769
spack cminx 0.00011731247778172769
spack sqlite3 0.00011731247778172769
spack pcre 0.0001093156183625395
spack graphviz 0.00010665111584774843
spack szip 0.00010582276801584477
spack mscgen 0.00010464871320974997
spack py-six 0.00010331229592507884
spack boost 9.553804340243583e-05
spack py-jinja2 9.044334890661791e-05
spack py-pip 8.986458136673132e-05
spack py-wheel 8.986458136673132e-05
spack py-sphinxcontrib-applehelp 8.986458136673132e-05
spack py-sphinxcontrib-devhelp 8.986458136673132e-05
spack py-sphinxcontrib-jsmath 8.986458136673132e-05
spack py-sphinxcontrib-htmlhelp 8.986458136673132e-05
spack py-sphinxcontrib-serializinghtml 8.986458136673132e-05
spack py-sphinxcontrib-qthelp 8.986458136673132e-05
spack py-pygments 8.986458136673132e-05
spack py-docutils 8.986458136673132e-05
spack py-snowballstemmer 8.986458136673132e-05
spack py-babel 8.986458136673132e-05
spack py-alabaster 8.986458136673132e-05
spack py-imagesize 8.986458136673132e-05
spack py-requests 8.986458136673132e-05
spack py-packaging 8.986458136673132e-05
spack py-importlib-metadata 8.986458136673132e-05
spack py-colorama 8.986458136673132e-05
spack py-sphinxcontrib-websupport 8.986458136673132e-05
spack py-sphinx-rtd-theme 8.986458136673132e-05
spack lapacke 8.798435833629577e-05
spack liblzma 8.798435833629577e-05
spack qt4 7.395786642761093e-05
spack libpng 7.21527167888864e-05
spack sphinx 7.038748666903662e-05
spack torch 7.038748666903662e-05
spack sgx 7.038748666903662e-05
spack curses 7.038748666903662e-05
spack py-typing 6.889833110011207e-05
spack zlib-api 6.877309348414226e-05
spack pcre2 6.65336952307381e-05
spack gl 6.629318033299585e-05
spack jpeg 6.0193407594181217e-05
spack libx11 5.970262659157686e-05
spack pythonextensions 5.8656238890863846e-05
spack qt5 5.8656238890863846e-05
spack bpp-core 5.865037326697476e-05
spack hdf5 5.858775274544307e-05
spack freetype 5.657782179356165e-05
spack libtiff 5.6262204996810445e-05
spack tbb 5.460003666511272e-05
spack opencl 5.2137440381442486e-05
spack matlab 5.168151934092695e-05
spack gmp 5.085772084001466e-05
spack double-conversion 5.0844297748427574e-05
spack effpotential 5.027677619216901e-05
spack rigidbodykinematics 5.027677619216901e-05
spack sbgatcore 5.027677619216901e-05
spack yaml 5.027677619216901e-05
spack cpio 4.977400843024731e-05
spack fontconfig 4.9513040538824906e-05
spack llvm 4.4966553565080584e-05
spack libxcrypt 4.4831524709057574e-05
spack meson 4.442330252399573e-05
spack libpeyton 4.399217916814788e-05
spack gtkplus 4.300592493412768e-05
spack libsm 4.283264392843577e-05
spack libxext 4.283264392843577e-05
spack glib 4.242715739424108e-05
spack harfbuzz 4.1409008830323906e-05
spack libmng 4.0830241290437304e-05
spack inputproto 4.0830241290437304e-05
spack dbus 4.0830241290437304e-05
spack assimp 4.0830241290437304e-05
spack gperf 4.0830241290437304e-05
spack libdrm 4.0830241290437304e-05
spack libxcomposite 4.0830241290437304e-05
spack libxcursor 4.0830241290437304e-05
spack libxi 4.0830241290437304e-05
spack libxtst 4.0830241290437304e-05
spack libxrandr 4.0830241290437304e-05
spack libxdamage 4.0830241290437304e-05
spack libxcb 4.0830241290437304e-05
spack libxkbcommon 4.0830241290437304e-05
spack xcb-util-image 4.0830241290437304e-05
spack xcb-util-keysyms 4.0830241290437304e-05
spack xcb-util-renderutil 4.0830241290437304e-05
spack xcb-util-wm 4.0830241290437304e-05
spack libxrender 4.0830241290437304e-05
spack llvm-openmp 3.995746787872632e-05
spack yacc 3.922408273035794e-05
spack fftw3 3.9104159260575895e-05
spack edlib 3.519374333451831e-05
spack spoa 3.519374333451831e-05
spack thread_pool 3.519374333451831e-05
spack rampler 3.519374333451831e-05
spack cudapoa 3.519374333451831e-05
spack cudaaligner 3.519374333451831e-05
spack cppuddle 3.519374333451831e-05
spack hpxkokkos 3.519374333451831e-05
spack virtest 3.484180590117312e-05
spack openni2 3.199431212228937e-05
spack efusion 3.199431212228937e-05
spack suitesparse 3.199431212228937e-05
spack realsense 3.199431212228937e-05
spack hwloc 2.8289418890275812e-05
spack everybeam 2.7072110257321774e-05
spack idgapi 2.7072110257321774e-05
spack eigen 2.6744238349611126e-05
spack openssh 2.570345394030072e-05
spack perl-alien-svn 2.570345394030072e-05
spack cudalibs 2.5138388096084504e-05
spack pnetcdf 2.5138388096084504e-05
spack qt5widgets 2.5138388096084504e-05
spack qt5opengl 2.5138388096084504e-05
spack glut 2.5138388096084504e-05
spack sophus 2.5138388096084504e-05
spack visioncore 2.5138388096084504e-05
spack brisk 2.5138388096084504e-05
spack opengv 2.5138388096084504e-05
spack gtsam 2.5138388096084504e-05
spack tensorflow 2.5138388096084504e-05
spack swig 2.4947750320500108e-05
spack py-nose 2.4887004215123656e-05
spack findutils 2.4791592148315215e-05
spack glew 2.3328733739226716e-05
spack py-flit-core 2.3177364871886016e-05
spack py-mpi4py 2.140026753680498e-05
spack help2man 2.1341153869015417e-05
spack dl 1.9552079630287948e-05
spack sofa 1.9552079630287948e-05
spack pthreads 1.9552079630287948e-05
spack llvm-amdgpu 1.7952579858818747e-05
spack hsa-rocr-dev 1.7952579858818747e-05
spack libunistring 1.7528422941803808e-05
spack libfabric 1.585310927127284e-05
spack cfitsio 1.5738490581338456e-05
spack libsbml 1.530162753674709e-05
spack libsedml 1.530162753674709e-05
spack libcombine 1.530162753674709e-05
spack crossguid 1.530162753674709e-05
spack nativejit 1.530162753674709e-05
spack cpufeatures 1.530162753674709e-05
spack raptor 1.530162753674709e-05
spack qcp 1.530162753674709e-05
spack qwtplot3d 1.530162753674709e-05
spack mml 1.530162753674709e-05
spack sbw 1.530162753674709e-05
spack atlas 1.514861126137962e-05
spack libedit 1.4816499790179323e-05
spack z3 1.4620839336164806e-05
spack jsoncpp 1.3815609197820623e-05
spack gl2ps 1.3571896859433918e-05
spack perl-data-dumper 1.3447714558347522e-05
spack libelf 1.3447714558347522e-05
spack binutils 1.3447714558347522e-05
spack isl 1.3447714558347522e-05
spack glu 1.331467728123648e-05
spack texinfo 1.3198745259255497e-05
spack hpx 1.3125337038642369e-05
spack memkind 1.3099614036869634e-05
spack gflags 1.3022269647448426e-05
spack git 1.2996675560486472e-05
spack rtmpdump 1.2742146158143313e-05
spack numactl 1.2194632065410592e-05
spack kokkos-nvcc-wrapper 1.2194632065410592e-05
spack pugixml 1.1773743624716151e-05
spack libzmq 1.1386211078814745e-05
spack dataspaces 1.1386211078814745e-05
spack c-blosc 1.1386211078814745e-05
spack zfp 1.1386211078814745e-05
spack sz 1.1386211078814745e-05
spack doxygen 1.1107944668200673e-05
spack netcdf-c 1.0919038429449276e-05
spack cgns 1.0919038429449276e-05
spack ffmpeg 1.059282399787683e-05
spack fftw-api 1.0369585089634858e-05
spack fftw 1.0234660737169124e-05
spack libgd 1.0220263064344116e-05
spack gsl 1.0162387871392904e-05
spack glx 1.0014056457990234e-05
spack libxt 1.0014056457990234e-05
spack osmesa 1.0014056457990234e-05
spack netcdf-cxx 1.0014056457990234e-05
spack libogg 1.0014056457990234e-05
spack libtheora 1.0014056457990234e-05
spack utf8cpp 1.0014056457990234e-05
spack proj 1.0014056457990234e-05
spack seacas 1.0014056457990234e-05
spack arpack-ng 9.851105835153114e-06
spack root 8.431834340561686e-06
spack superlu 8.295668071707885e-06
spack octave 7.550494424573954e-06
spack rsync 7.258709562744401e-06
spack hepmc 7.258709562744401e-06
spack hepmc3 7.258709562744401e-06
spack evtgen 7.258709562744401e-06
spack fastjet 7.258709562744401e-06
spack lhapdf 7.258709562744401e-06
spack rivet 7.258709562744401e-06
spack madgraph5amc 7.258709562744401e-06
spack openmpi 7.258709562744401e-06
spack mpich 7.258709562744401e-06
spack highfive 7.258709562744401e-06
spack msmpi 7.258709562744401e-06
spack libsigsegv 6.859530310801889e-06
spack libmd 6.829690792747955e-06
spack cudnn 6.109212921025187e-06
spack libxft 5.947724776807764e-06
spack glfw 5.5304453811385905e-06
spack unzip 5.360277830949711e-06
spack wget 5.360277830949711e-06
spack adios2 5.305381607372368e-06
spack bdw-gc 4.839139708496267e-06
spack googletest 4.839139708496267e-06
spack psm 4.466898192458093e-06
spack opa-psm2 4.466898192458093e-06
spack rdma-core 4.466898192458093e-06
spack slurm 4.466898192458093e-06
spack jemalloc 4.4483677997474806e-06
spack vtk 4.1190905300851965e-06
spack berkeley-db 3.976321098471383e-06
spack valgrind 3.960474342046151e-06
spack libxscrnsaver 3.945322138809309e-06
spack wcslib 3.7412152369493296e-06
spack nspr 3.6218057234269464e-06
spack bpp-phyl 3.519374333451838e-06
spack sofa-c 3.3501736443435695e-06
spack pythia8 3.175527415815741e-06
spack mkl 3.1674369001066562e-06
spack lm-sensors 3.110875526890457e-06
spack rocprofiler-dev 3.110875526890457e-06
spack rocm-smi-lib 3.110875526890457e-06
spack vc 2.7062775046888245e-06
spack autoconf-archive 2.6801389154748558e-06
spack libxmu 2.6801389154748558e-06
spack tar 2.4658263367558185e-06
spack suite-sparse 2.4604197349042708e-06
spack seqan 2.262454928647609e-06
spack kokkos 2.1367629881671815e-06
spack libice 2.002402637998455e-06
spack nlohmann-json 2.002402637998455e-06
spack xxhash 2.002402637998455e-06
spack libxpm 2.002402637998455e-06
spack ftgl 2.002402637998455e-06
spack arrow 2.002402637998455e-06
spack davix 2.002402637998455e-06
spack dcap 2.002402637998455e-06
spack fcgi 2.002402637998455e-06
spack mysql-client 2.002402637998455e-06
spack oracle-instant-client 2.002402637998455e-06
spack postgresql 2.002402637998455e-06
spack pythia6 2.002402637998455e-06
spack r 2.002402637998455e-06
spack r-rcpp 2.002402637998455e-06
spack r-rinside 2.002402637998455e-06
spack shadow 2.002402637998455e-06
spack unuran 2.002402637998455e-06
spack vdt 2.002402637998455e-06
spack veccore 2.002402637998455e-06
spack xrootd 2.002402637998455e-06
spack papi 1.9934741760195038e-06
spack asio 1.7420902950586563e-06
spack gperftools 1.7420902950586563e-06
spack mimalloc 1.7420902950586563e-06
spack otf2 1.7420902950586563e-06
spack groff 1.596916103803768e-06
spack ghostscript 1.596916103803768e-06
spack gts 1.596916103803768e-06
spack cairo 1.596916103803768e-06
spack pango 1.596916103803768e-06
spack poppler 1.596916103803768e-06
spack sed 1.596916103803768e-06
spack protobuf 1.5843030637299874e-06
spack fltk 1.5554377634452285e-06
spack glpk 1.5554377634452285e-06
spack gnuplot 1.5554377634452285e-06
spack imagemagick 1.5554377634452285e-06
spack qhull 1.5554377634452285e-06
spack qrupdate 1.5554377634452285e-06
spack qscintilla 1.5554377634452285e-06
spack py-twisted 1.3687852318318012e-06
spack perl-module-build 1.3687852318318012e-06
spack apr 1.3687852318318012e-06
spack apr-util 1.3687852318318012e-06
spack bpp-phyl-omics3 1.1731247778172771e-06
spack bpp-popgen3 1.1731247778172771e-06
spack catkin 1.1731247778172771e-06
spack roslaunch 1.1731247778172771e-06
spack bpp-seq 1.1613935300391112e-06
spack rpcsvc-proto 1.1272348968026598e-06
spack libtirpc 1.1272348968026598e-06
spack py-tomli 1.0646107358691786e-06
spack python-venv 1.0646107358691786e-06
spack seqan. 1.0055355238433803e-06
spack sowing 9.049819714590421e-07
spack hipblas 9.049819714590421e-07
spack hipsparse 9.049819714590421e-07
spack rocsparse 9.049819714590421e-07
spack rocsolver 9.049819714590421e-07
spack rocblas 9.049819714590421e-07
spack rocrand 9.049819714590421e-07
spack rocthrust 9.049819714590421e-07
spack rocprim 9.049819714590421e-07
spack metis 9.049819714590421e-07
spack scotch 9.049819714590421e-07
spack parmetis 9.049819714590421e-07
spack mmg 9.049819714590421e-07
spack parmmg 9.049819714590421e-07
spack tetgen 9.049819714590421e-07
spack hypre 9.049819714590421e-07
spack superlu-dist 9.049819714590421e-07
spack strumpack 9.049819714590421e-07
spack scalapack 9.049819714590421e-07
spack mumps 9.049819714590421e-07
spack trilinos 9.049819714590421e-07
spack mpfr 9.049819714590421e-07
spack giflib 9.049819714590421e-07
spack exodusii 9.049819714590421e-07
spack parallel-netcdf 9.049819714590421e-07
spack random123 9.049819714590421e-07
spack moab 9.049819714590421e-07
spack p4est 9.049819714590421e-07
spack saws 9.049819714590421e-07
spack libyaml 9.049819714590421e-07
spack kokkos-kernels 9.049819714590421e-07
spack zlib-ng 8.798435833629595e-07
spack glog 8.301514208474444e-07
spack cpprestsdk 7.038748666903794e-07
spack cereal 7.038748666903695e-07
spack libconfig 5.865623889086429e-07
spack tclap 5.865623889086429e-07
spack itk 5.865623889086429e-07
spack ant 5.787675398865966e-07
spack ceres-solver 5.787675398865966e-07
spack clp 5.787675398865966e-07
spack gdal 5.787675398865966e-07
spack ipp 5.787675398865966e-07
spack jasper 5.787675398865966e-07
spack onnx 5.787675398865966e-07
spack openexr 5.787675398865966e-07
spack openjpeg 5.787675398865966e-07
spack libwebp 5.787675398865966e-07
spack tesseract 5.787675398865966e-07
spack leptonica 5.787675398865966e-07
spack libdc1394 5.787675398865966e-07
spack pangolin 5.713270021837407e-07
spack casacore 5.414422051464389e-07
spack nlopt 5.027677619216953e-07
spack armadillo 5.027677619216953e-07
spack petsc 5.027677619216953e-07
spack arrayfire 5.027677619216953e-07
spack silo 3.5193743334518474e-07
spack lua 2.7072110257321944e-07
spack opencv 2.5138388096084766e-07
spack clapack 1.5301627536747015e-07
spack qwt 1.5301627536747015e-07

Note that credit values are rounded and expanded (so shared dependencies are represented as one record) and may not add to 1.0. Rounded values that hit zero are removed.