How To Install combblas-mpich-devel on CentOS 8

combblas-mpich-devel is Development files for combblas-mpich

Introduction

In this tutorial we learn how to install combblas-mpich-devel on CentOS 8.

What is combblas-mpich-devel

Development files for combblas-mpich

We can use yum or dnf to install combblas-mpich-devel on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install combblas-mpich-devel.

Install combblas-mpich-devel on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install combblas-mpich-devel using dnf by running the following command:

sudo dnf -y install combblas-mpich-devel

Install combblas-mpich-devel on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install combblas-mpich-devel using yum by running the following command:

sudo yum -y install combblas-mpich-devel

How To Uninstall combblas-mpich-devel on CentOS 8

To uninstall only the combblas-mpich-devel package we can use the following command:

sudo dnf remove combblas-mpich-devel

combblas-mpich-devel Package Contents on CentOS 8

/usr/include/mpich-x86_64/CombBLAS
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/CCGrid.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/GenRmatDist.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/Glue.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/Multiplier.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/OldReductions.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/ReadMatDist.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/Reductions.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/RestrictionOp.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/SUMMALayer.h
/usr/include/mpich-x86_64/CombBLAS/3DSpGEMM/SplitMatDist.h
/usr/include/mpich-x86_64/CombBLAS/Applications
/usr/include/mpich-x86_64/CombBLAS/Applications/CC.h
/usr/include/mpich-x86_64/CombBLAS/Applications/TwitterEdge.h
/usr/include/mpich-x86_64/CombBLAS/Applications/WriteMCLClusters.h
/usr/include/mpich-x86_64/CombBLAS/BFSFriends.h
/usr/include/mpich-x86_64/CombBLAS/BipartiteMatchings
/usr/include/mpich-x86_64/CombBLAS/BipartiteMatchings/ApproxWeightPerfectMatching.h
/usr/include/mpich-x86_64/CombBLAS/BipartiteMatchings/BPMaximalMatching.h
/usr/include/mpich-x86_64/CombBLAS/BipartiteMatchings/BPMaximumMatching.h
/usr/include/mpich-x86_64/CombBLAS/BipartiteMatchings/MatchingDefs.h
/usr/include/mpich-x86_64/CombBLAS/BipartiteMatchings/Utility.h
/usr/include/mpich-x86_64/CombBLAS/BitMap.h
/usr/include/mpich-x86_64/CombBLAS/BitMapCarousel.h
/usr/include/mpich-x86_64/CombBLAS/BitMapFringe.h
/usr/include/mpich-x86_64/CombBLAS/CombBLAS.h
/usr/include/mpich-x86_64/CombBLAS/CommGrid.h
/usr/include/mpich-x86_64/CombBLAS/Compare.h
/usr/include/mpich-x86_64/CombBLAS/Deleter.h
/usr/include/mpich-x86_64/CombBLAS/DenseParMat.cpp
/usr/include/mpich-x86_64/CombBLAS/DenseParMat.h
/usr/include/mpich-x86_64/CombBLAS/DistEdgeList.cpp
/usr/include/mpich-x86_64/CombBLAS/DistEdgeList.h
/usr/include/mpich-x86_64/CombBLAS/Exception.h
/usr/include/mpich-x86_64/CombBLAS/FileHeader.h
/usr/include/mpich-x86_64/CombBLAS/Friends.h
/usr/include/mpich-x86_64/CombBLAS/FullyDist.h
/usr/include/mpich-x86_64/CombBLAS/FullyDistSpVec.cpp
/usr/include/mpich-x86_64/CombBLAS/FullyDistSpVec.h
/usr/include/mpich-x86_64/CombBLAS/FullyDistVec.cpp
/usr/include/mpich-x86_64/CombBLAS/FullyDistVec.h
/usr/include/mpich-x86_64/CombBLAS/HeapEntry.h
/usr/include/mpich-x86_64/CombBLAS/Isect.h
/usr/include/mpich-x86_64/CombBLAS/LocArr.h
/usr/include/mpich-x86_64/CombBLAS/MMmul.h
/usr/include/mpich-x86_64/CombBLAS/MPIOp.h
/usr/include/mpich-x86_64/CombBLAS/MPIType.h
/usr/include/mpich-x86_64/CombBLAS/MemoryPool.h
/usr/include/mpich-x86_64/CombBLAS/MultiwayMerge.h
/usr/include/mpich-x86_64/CombBLAS/Operations.h
/usr/include/mpich-x86_64/CombBLAS/OptBuf.h
/usr/include/mpich-x86_64/CombBLAS/PBBS
/usr/include/mpich-x86_64/CombBLAS/PBBS/radixSort.h
/usr/include/mpich-x86_64/CombBLAS/PBBS/utils.h
/usr/include/mpich-x86_64/CombBLAS/ParFriends.h
/usr/include/mpich-x86_64/CombBLAS/ParFriendsExt.h
/usr/include/mpich-x86_64/CombBLAS/PreAllocatedSPA.h
/usr/include/mpich-x86_64/CombBLAS/RefGen21.h
/usr/include/mpich-x86_64/CombBLAS/SemanticGraph.h
/usr/include/mpich-x86_64/CombBLAS/Semirings.h
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/heap-CLR.h
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/heap2.h
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/heap4.h
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/hold.C
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/knheap.C
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/knheap.h
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/knupdown3.C
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/knwiggle.C
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/multiMergeUnrolled.C
/usr/include/mpich-x86_64/CombBLAS/SequenceHeaps/util.h
/usr/include/mpich-x86_64/CombBLAS/SpCCols.cpp
/usr/include/mpich-x86_64/CombBLAS/SpCCols.h
/usr/include/mpich-x86_64/CombBLAS/SpDCCols.cpp
/usr/include/mpich-x86_64/CombBLAS/SpDCCols.h
/usr/include/mpich-x86_64/CombBLAS/SpDefs.h
/usr/include/mpich-x86_64/CombBLAS/SpHelper.h
/usr/include/mpich-x86_64/CombBLAS/SpImpl.cpp
/usr/include/mpich-x86_64/CombBLAS/SpImpl.h
/usr/include/mpich-x86_64/CombBLAS/SpMat.cpp
/usr/include/mpich-x86_64/CombBLAS/SpMat.h
/usr/include/mpich-x86_64/CombBLAS/SpParHelper.cpp
/usr/include/mpich-x86_64/CombBLAS/SpParHelper.h
/usr/include/mpich-x86_64/CombBLAS/SpParMat.cpp
/usr/include/mpich-x86_64/CombBLAS/SpParMat.h
/usr/include/mpich-x86_64/CombBLAS/SpTuples.cpp
/usr/include/mpich-x86_64/CombBLAS/SpTuples.h
/usr/include/mpich-x86_64/CombBLAS/StackEntry.h
/usr/include/mpich-x86_64/CombBLAS/ThreadedFriends.h
/usr/include/mpich-x86_64/CombBLAS/VecIterator.cpp
/usr/include/mpich-x86_64/CombBLAS/VecIterator.h
/usr/include/mpich-x86_64/CombBLAS/csc.cpp
/usr/include/mpich-x86_64/CombBLAS/csc.h
/usr/include/mpich-x86_64/CombBLAS/dcsc.cpp
/usr/include/mpich-x86_64/CombBLAS/dcsc.h
/usr/include/mpich-x86_64/CombBLAS/hash.hpp
/usr/include/mpich-x86_64/CombBLAS/mmio.h
/usr/include/mpich-x86_64/CombBLAS/mtSpGEMM.h
/usr/include/mpich-x86_64/CombBLAS/myenableif.h
/usr/include/mpich-x86_64/CombBLAS/papi_combblas_globals.h
/usr/include/mpich-x86_64/CombBLAS/promote.h
/usr/include/mpich-x86_64/Tommy
/usr/include/mpich-x86_64/Tommy/tommychain.h
/usr/include/mpich-x86_64/Tommy/tommyhash.c
/usr/include/mpich-x86_64/Tommy/tommyhash.h
/usr/include/mpich-x86_64/Tommy/tommyhashdyn.c
/usr/include/mpich-x86_64/Tommy/tommyhashdyn.h
/usr/include/mpich-x86_64/Tommy/tommylist.c
/usr/include/mpich-x86_64/Tommy/tommylist.h
/usr/include/mpich-x86_64/Tommy/tommytypes.h
/usr/include/mpich-x86_64/graph500
/usr/include/mpich-x86_64/graph500/generator
/usr/include/mpich-x86_64/graph500/generator/apply_permutation_mpi.h
/usr/include/mpich-x86_64/graph500/generator/btrd_binomial_distribution.h
/usr/include/mpich-x86_64/graph500/generator/graph_generator.h
/usr/include/mpich-x86_64/graph500/generator/make_graph.h
/usr/include/mpich-x86_64/graph500/generator/mod_arith.h
/usr/include/mpich-x86_64/graph500/generator/mod_arith_32bit.h
/usr/include/mpich-x86_64/graph500/generator/mod_arith_64bit.h
/usr/include/mpich-x86_64/graph500/generator/mod_arith_xmt.h
/usr/include/mpich-x86_64/graph500/generator/permutation_gen.h
/usr/include/mpich-x86_64/graph500/generator/scramble_edges.h
/usr/include/mpich-x86_64/graph500/generator/splittable_mrg.h
/usr/include/mpich-x86_64/graph500/generator/utils.h
/usr/include/mpich-x86_64/psort
/usr/include/mpich-x86_64/psort/MersenneTwister.h
/usr/include/mpich-x86_64/psort/funnel.h
/usr/include/mpich-x86_64/psort/funnel.timpl.h
/usr/include/mpich-x86_64/psort/psort.h
/usr/include/mpich-x86_64/psort/psort_alltoall.h
/usr/include/mpich-x86_64/psort/psort_merge.h
/usr/include/mpich-x86_64/psort/psort_samplesort.h
/usr/include/mpich-x86_64/psort/psort_seqsort.h
/usr/include/mpich-x86_64/psort/psort_splitters.h
/usr/include/mpich-x86_64/psort/psort_util.h
/usr/include/mpich-x86_64/psort/sort.h
/usr/include/mpich-x86_64/psort/sort.timpl.h
/usr/include/mpich-x86_64/usort
/usr/include/mpich-x86_64/usort/binUtils.h
/usr/include/mpich-x86_64/usort/dtypes.h
/usr/include/mpich-x86_64/usort/indexHolder.h
/usr/include/mpich-x86_64/usort/ompUtils.h
/usr/include/mpich-x86_64/usort/ompUtils.tcc
/usr/include/mpich-x86_64/usort/parUtils.h
/usr/include/mpich-x86_64/usort/parUtils.tcc
/usr/include/mpich-x86_64/usort/seqUtils.h
/usr/include/mpich-x86_64/usort/seqUtils.tcc
/usr/include/mpich-x86_64/usort/sort_profiler.h
/usr/lib64/mpich/lib/cmake/CombBLAS
/usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASConfig.cmake
/usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASConfigVersion.cmake
/usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASTargets-noconfig.cmake
/usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASTargets.cmake
/usr/lib64/mpich/lib/libCombBLAS.so
/usr/lib64/mpich/lib/libGraphGenlib.so
/usr/lib64/mpich/lib/libUsortlib.so

References

Summary

In this tutorial we learn how to install combblas-mpich-devel on CentOS 8 using yum and dnf.