How To Install ptscotch-openmpi on Rocky Linux 8

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

Introduction

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

What is ptscotch-openmpi

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

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

Install ptscotch-openmpi 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-openmpi using dnf by running the following command:

sudo dnf -y install ptscotch-openmpi

Install ptscotch-openmpi 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-openmpi using yum by running the following command:

sudo yum -y install ptscotch-openmpi

How To Uninstall ptscotch-openmpi on Rocky Linux 8

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

sudo dnf remove ptscotch-openmpi

ptscotch-openmpi Package Contents on Rocky Linux 8

/usr/lib/.build-id
/usr/lib/.build-id/00/6b775dc77bfd83d2b262d4bb80a72a508f295e
/usr/lib/.build-id/15/8e93fd42c2f3efee97e8d9cc6d4ad0f253bfa2
/usr/lib/.build-id/27
/usr/lib/.build-id/27/cbfe65cd18e288082e68e5572e444f882f053d
/usr/lib/.build-id/43
/usr/lib/.build-id/43/c7e8ba2ff1b5047a9694b7dc44d767ae4df47f
/usr/lib/.build-id/63/d6c7acb3e2219ba2ab47e7dcd1283dd19a3259
/usr/lib/.build-id/68/413543846f479e1ea36ab0336c5cf80f57af65
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/c10381140c746484dd708045d261ff7886e8e6
/usr/lib/.build-id/84
/usr/lib/.build-id/84/47fe57a492117662a6472ae0b366e3553b16e7
/usr/lib/.build-id/8f/a40003952ed29693245238c43023f9f882ec84
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/d9458d21f68b10c6e87db3fb3840f77ad67e43
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/8cc007baa2d93be1d3064fc0516702a230527e
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/45d4410995e8680590986dca618f7f84869ae6
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/1d859302c3698924a093d0bc3997b0e41d1cdc
/usr/lib/.build-id/f7
/usr/lib/.build-id/f7/e1f9210c6739ae7bbf5d3c4a01b7047b997a30
/usr/lib64/openmpi/bin/scotch_dggath
/usr/lib64/openmpi/bin/scotch_dgmap
/usr/lib64/openmpi/bin/scotch_dgord
/usr/lib64/openmpi/bin/scotch_dgpart
/usr/lib64/openmpi/bin/scotch_dgscat
/usr/lib64/openmpi/bin/scotch_dgtst
/usr/lib64/openmpi/lib/libptesmumps.so.0
/usr/lib64/openmpi/lib/libptesmumps.so.0.2
/usr/lib64/openmpi/lib/libptscotch.so.0
/usr/lib64/openmpi/lib/libptscotch.so.0.2
/usr/lib64/openmpi/lib/libptscotcherr.so.0
/usr/lib64/openmpi/lib/libptscotcherr.so.0.2
/usr/lib64/openmpi/lib/libptscotcherrexit.so.0
/usr/lib64/openmpi/lib/libptscotcherrexit.so.0.2
/usr/lib64/openmpi/lib/libptscotchparmetis.so.0
/usr/lib64/openmpi/lib/libptscotchparmetis.so.0.2
/usr/lib64/openmpi/lib/libscotch.so.0
/usr/lib64/openmpi/lib/libscotch.so.0.2
/usr/lib64/openmpi/lib/libscotcherr.so.0
/usr/lib64/openmpi/lib/libscotcherr.so.0.2
/usr/lib64/openmpi/lib/libscotcherrexit.so.0
/usr/lib64/openmpi/lib/libscotcherrexit.so.0.2
/usr/share/licenses/ptscotch-openmpi
/usr/share/licenses/ptscotch-openmpi/CeCILL-C_V1-en.txt
/usr/share/man/openmpi-x86_64/man1
/usr/share/man/openmpi-x86_64/man1/scotch_dgmap.1.gz
/usr/share/man/openmpi-x86_64/man1/scotch_dgord.1.gz
/usr/share/man/openmpi-x86_64/man1/scotch_dgpart.1.gz
/usr/share/man/openmpi-x86_64/man1/scotch_dgscat.1.gz
/usr/share/man/openmpi-x86_64/man1/scotch_dgtst.1.gz
/usr/lib/.build-id
/usr/lib/.build-id/01
/usr/lib/.build-id/01/301ad2288ace509f1107295c5a5aa8ad4fa1e1
/usr/lib/.build-id/11/c27c24a6587df84a3d8e32f823f68f2f054251
/usr/lib/.build-id/18/6ed89c6c28c39c4268bba03581499eafe3e659
/usr/lib/.build-id/44
/usr/lib/.build-id/44/5305345951926c1a8b7fd8732aa6a7c6589617
/usr/lib/.build-id/54
/usr/lib/.build-id/54/7639718193a4cdd9e839d7882f6a3c5a350c9b
/usr/lib/.build-id/56/1ef4e0a94cd9bf9ce5589b14faf5f40371323d
/usr/lib/.build-id/5d/3b956fa287b477d0dd0f5e72b1ad49704801f2
/usr/lib/.build-id/74
/usr/lib/.build-id/74/a6df4e32a5b3e9e93c6aca7f7e0fe6baed80ff
/usr/lib/.build-id/85
/usr/lib/.build-id/85/b3afe7a454507180d5fc71a08de98f9745dd5d
/usr/lib/.build-id/88
/usr/lib/.build-id/88/355a1a03b521963539cf629779b3df3dac5e08
/usr/lib/.build-id/88/6f07cab3784e2855c1238dea2f59a1f23f81fc
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/4c401a6a8526b242edc774a499e7d4851fd326
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/21ddc576abe19c1c81e5057cec6ca11238ffad
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/e9548aedc611962f271da5fd52c4118031dfd4
/usr/lib/openmpi/bin/scotch_dggath
/usr/lib/openmpi/bin/scotch_dgmap
/usr/lib/openmpi/bin/scotch_dgord
/usr/lib/openmpi/bin/scotch_dgpart
/usr/lib/openmpi/bin/scotch_dgscat
/usr/lib/openmpi/bin/scotch_dgtst
/usr/lib/openmpi/lib/libptesmumps.so.0
/usr/lib/openmpi/lib/libptesmumps.so.0.2
/usr/lib/openmpi/lib/libptscotch.so.0
/usr/lib/openmpi/lib/libptscotch.so.0.2
/usr/lib/openmpi/lib/libptscotcherr.so.0
/usr/lib/openmpi/lib/libptscotcherr.so.0.2
/usr/lib/openmpi/lib/libptscotcherrexit.so.0
/usr/lib/openmpi/lib/libptscotcherrexit.so.0.2
/usr/lib/openmpi/lib/libptscotchparmetis.so.0
/usr/lib/openmpi/lib/libptscotchparmetis.so.0.2
/usr/lib/openmpi/lib/libscotch.so.0
/usr/lib/openmpi/lib/libscotch.so.0.2
/usr/lib/openmpi/lib/libscotcherr.so.0
/usr/lib/openmpi/lib/libscotcherr.so.0.2
/usr/lib/openmpi/lib/libscotcherrexit.so.0
/usr/lib/openmpi/lib/libscotcherrexit.so.0.2
/usr/share/licenses/ptscotch-openmpi
/usr/share/licenses/ptscotch-openmpi/CeCILL-C_V1-en.txt
/usr/share/man/openmpi-i386/man1
/usr/share/man/openmpi-i386/man1/scotch_dgmap.1.gz
/usr/share/man/openmpi-i386/man1/scotch_dgord.1.gz
/usr/share/man/openmpi-i386/man1/scotch_dgpart.1.gz
/usr/share/man/openmpi-i386/man1/scotch_dgscat.1.gz
/usr/share/man/openmpi-i386/man1/scotch_dgtst.1.gz

References

Summary

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