How To Install ptscotch-mpich on Rocky Linux 8

In this tutorial we learn how to install ptscotch-mpich on Rocky Linux 8. ptscotch-mpich is PT-Scotch libraries compiled against mpich

Introduction

In this tutorial we learn how to install ptscotch-mpich on Rocky Linux 8.

What is ptscotch-mpich

Scotch is a software package for graph and mesh/hypergraph partitioning and sparse matrix ordering. This sub-package provides parallelized scotch libraries compiled with mpich.

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

Install ptscotch-mpich on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install ptscotch-mpich

Install ptscotch-mpich on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install ptscotch-mpich

How To Uninstall ptscotch-mpich on Rocky Linux 8

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

sudo dnf remove ptscotch-mpich

ptscotch-mpich Package Contents on Rocky Linux 8

/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/f39ab5f7d01fb83c13e3fc94eba7d416809234
/usr/lib/.build-id/15
/usr/lib/.build-id/15/892533ee4c9f89ee1c15a6796db7c0b169941d
/usr/lib/.build-id/19
/usr/lib/.build-id/19/98c1e790b08638fb20a7c3527634a97dbc6c28
/usr/lib/.build-id/2c/3df5c5aea8b6a31ccfa6abe25a03763a0323e2
/usr/lib/.build-id/40
/usr/lib/.build-id/40/a42596bf450b592f9de9c3bcc9ee200102ed66
/usr/lib/.build-id/44/a317ea4d5a17f943fa65600fa20f7eedcfcf73
/usr/lib/.build-id/51
/usr/lib/.build-id/51/dccd2ee45dd5e45f7085128098ad1dfa9bd9eb
/usr/lib/.build-id/59
/usr/lib/.build-id/59/dfbc42762d3bf679681c43a3fccb411ec4ffe9
/usr/lib/.build-id/73
/usr/lib/.build-id/73/dd8a417caa6c6fa5951519cf82f84c456f44c6
/usr/lib/.build-id/7f
/usr/lib/.build-id/7f/53fbaf5c769d9a321e3c89ea08c0855bbe6d23
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/1ff5e936feba04e482a6036e31d9621d023ef5
/usr/lib/.build-id/cb/8a049f21bf28c4ee339f29e81262cb31375b55
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/a1c942019e02290b9bef068803e9cc87c0b1d3
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/c0733b897e29d4c719445704537cebb25fbc29
/usr/lib64/mpich/bin/scotch_dggath
/usr/lib64/mpich/bin/scotch_dgmap
/usr/lib64/mpich/bin/scotch_dgord
/usr/lib64/mpich/bin/scotch_dgpart
/usr/lib64/mpich/bin/scotch_dgscat
/usr/lib64/mpich/bin/scotch_dgtst
/usr/lib64/mpich/lib/libptesmumps.so.0
/usr/lib64/mpich/lib/libptesmumps.so.0.2
/usr/lib64/mpich/lib/libptscotch.so.0
/usr/lib64/mpich/lib/libptscotch.so.0.2
/usr/lib64/mpich/lib/libptscotcherr.so.0
/usr/lib64/mpich/lib/libptscotcherr.so.0.2
/usr/lib64/mpich/lib/libptscotcherrexit.so.0
/usr/lib64/mpich/lib/libptscotcherrexit.so.0.2
/usr/lib64/mpich/lib/libptscotchparmetis.so.0
/usr/lib64/mpich/lib/libptscotchparmetis.so.0.2
/usr/lib64/mpich/lib/libscotch.so.0
/usr/lib64/mpich/lib/libscotch.so.0.2
/usr/lib64/mpich/lib/libscotcherr.so.0
/usr/lib64/mpich/lib/libscotcherr.so.0.2
/usr/lib64/mpich/lib/libscotcherrexit.so.0
/usr/lib64/mpich/lib/libscotcherrexit.so.0.2
/usr/share/licenses/ptscotch-mpich
/usr/share/licenses/ptscotch-mpich/CeCILL-C_V1-en.txt
/usr/share/man/mpich-x86_64/man1
/usr/share/man/mpich-x86_64/man1/scotch_dgmap.1.gz
/usr/share/man/mpich-x86_64/man1/scotch_dgord.1.gz
/usr/share/man/mpich-x86_64/man1/scotch_dgpart.1.gz
/usr/share/man/mpich-x86_64/man1/scotch_dgscat.1.gz
/usr/share/man/mpich-x86_64/man1/scotch_dgtst.1.gz
/usr/lib/.build-id
/usr/lib/.build-id/11
/usr/lib/.build-id/11/0219fb1d6f685596739c6cdecef2fd498bea38
/usr/lib/.build-id/18
/usr/lib/.build-id/18/5bc4130b4a1f1145243a14215eddf7e1031e7d
/usr/lib/.build-id/26
/usr/lib/.build-id/26/ba09116c9f302b67eaadf9d46eae5526f083aa
/usr/lib/.build-id/3d
/usr/lib/.build-id/3d/005982b661c04c36294c80c79f3880f6bd5fc1
/usr/lib/.build-id/3d/dec15ae9dc1f4b87f3bae13289dff04c8a89d8
/usr/lib/.build-id/41
/usr/lib/.build-id/41/ce853e49fa40c4f98bbc75d4809207aed34786
/usr/lib/.build-id/46/dd07317e50bdeb5f446a129ebc9f2106c40bf6
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/0cd8d28c7f0374c07a8fe6911e3f01163a72dc
/usr/lib/.build-id/75
/usr/lib/.build-id/75/2cb348d9d702a9209e709fbf2789ef30ae0579
/usr/lib/.build-id/9b/872760ef456acbf4fe5c228776f7fcda779576
/usr/lib/.build-id/c8/f981e17e62c0f01d038cc8e69101349ca81539
/usr/lib/.build-id/eb
/usr/lib/.build-id/eb/0bab2915a6211a333ab9b2305f7f26f02224e6
/usr/lib/.build-id/ef
/usr/lib/.build-id/ef/220d7331e4e80620b4f226c6a268dbe0c94185
/usr/lib/.build-id/f1
/usr/lib/.build-id/f1/c470d66b04080400c4c54ce5e35034d0240998
/usr/lib/mpich/bin/scotch_dggath
/usr/lib/mpich/bin/scotch_dgmap
/usr/lib/mpich/bin/scotch_dgord
/usr/lib/mpich/bin/scotch_dgpart
/usr/lib/mpich/bin/scotch_dgscat
/usr/lib/mpich/bin/scotch_dgtst
/usr/lib/mpich/lib/libptesmumps.so.0
/usr/lib/mpich/lib/libptesmumps.so.0.2
/usr/lib/mpich/lib/libptscotch.so.0
/usr/lib/mpich/lib/libptscotch.so.0.2
/usr/lib/mpich/lib/libptscotcherr.so.0
/usr/lib/mpich/lib/libptscotcherr.so.0.2
/usr/lib/mpich/lib/libptscotcherrexit.so.0
/usr/lib/mpich/lib/libptscotcherrexit.so.0.2
/usr/lib/mpich/lib/libptscotchparmetis.so.0
/usr/lib/mpich/lib/libptscotchparmetis.so.0.2
/usr/lib/mpich/lib/libscotch.so.0
/usr/lib/mpich/lib/libscotch.so.0.2
/usr/lib/mpich/lib/libscotcherr.so.0
/usr/lib/mpich/lib/libscotcherr.so.0.2
/usr/lib/mpich/lib/libscotcherrexit.so.0
/usr/lib/mpich/lib/libscotcherrexit.so.0.2
/usr/share/licenses/ptscotch-mpich
/usr/share/licenses/ptscotch-mpich/CeCILL-C_V1-en.txt
/usr/share/man/mpich-i386/man1
/usr/share/man/mpich-i386/man1/scotch_dgmap.1.gz
/usr/share/man/mpich-i386/man1/scotch_dgord.1.gz
/usr/share/man/mpich-i386/man1/scotch_dgpart.1.gz
/usr/share/man/mpich-i386/man1/scotch_dgscat.1.gz
/usr/share/man/mpich-i386/man1/scotch_dgtst.1.gz

References

Summary

In this tutorial we learn how to install ptscotch-mpich on Rocky Linux 8 using yum and dnf.