How To Install scalasca-mpich on CentOS 8
Introduction
In this tutorial we learn how to install scalasca-mpich
on CentOS 8.
What is scalasca-mpich
Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes. Scalasca targets mainly scientific and engineering applications based on the programming interfaces MPI and OpenMP, including hybrid applications based on a combination of the two. The tool has been specifically designed for use on large-scale systems, but is also well suited for small- and medium-scale HPC platforms. This is the mpich version.
We can use yum
or dnf
to install scalasca-mpich
on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install scalasca-mpich.
Install scalasca-mpich 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 scalasca-mpich
using dnf
by running the following command:
sudo dnf -y install scalasca-mpich
Install scalasca-mpich 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 scalasca-mpich
using yum
by running the following command:
sudo yum -y install scalasca-mpich
How To Uninstall scalasca-mpich on CentOS 8
To uninstall only the scalasca-mpich
package we can use the following command:
sudo dnf remove scalasca-mpich
scalasca-mpich Package Contents on CentOS 8
/usr/lib/.build-id
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/63d1db03c2d5fac9da6091a080ba11e71d5feb
/usr/lib/.build-id/31
/usr/lib/.build-id/31/068017ce35cc9a28118a238bb07479f48374f6
/usr/lib/.build-id/36
/usr/lib/.build-id/36/ec04e19d58d7927891fd4daa175058e6c5cc9d
/usr/lib/.build-id/47/fcf38f4d5a6647a83750e3ffe150729d9c8802
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/8cf4f6ba3670e6f608b64f0605cb6fd2b18052
/usr/lib/.build-id/5d/a618c253739c3b052082846dca47e786f43cba
/usr/lib/.build-id/63
/usr/lib/.build-id/63/8e7143427f4e6881a4bf2699962bb87b685ac3
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/9baafc32731b7fd8ac0219354e77e1ccc56261
/usr/lib/.build-id/86/0f2d75495fc997346e81908b595f87cacd614b
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/7b85a2d62cd41a56a34b3efc473e4c937b88e7
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/6fa20a049e62865d533bc8ff1cd712eef17055
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/5f2a223dfe1d0437317dc50abfd0d18fccd128
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/69a3e6f981cd0b26ee8a180c69a6043633b0ef
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/4df6cb461f2598346a01f66f693d2f6b794545
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/be5ce444ca8ba697bbefbbfc3ad3e17eeb6db7
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/0fdee3abcf5c90727d539ba2256df6dd19ba19
/usr/lib/.build-id/d6/953e57a02acbbb9a61dc8abd89b39646b04245
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/bfe6194ade103d2250bcdddaa09250d9c587f6
/usr/lib/.build-id/f8
/usr/lib/.build-id/f8/083c1263edbc7e69529f01bd6f1869b4ea6e85
/usr/lib/.build-id/f8/ed2940a011cc0c1f2b7541c5be53bc890672bd
/usr/lib64/mpich/bin/clc_analyze.hyb
/usr/lib64/mpich/bin/clc_analyze.mpi
/usr/lib64/mpich/bin/clc_synchronize.hyb
/usr/lib64/mpich/bin/clc_synchronize.mpi
/usr/lib64/mpich/bin/salsa.mpi
/usr/lib64/mpich/bin/scalasca
/usr/lib64/mpich/bin/scan
/usr/lib64/mpich/bin/scarlet
/usr/lib64/mpich/bin/scout.hyb
/usr/lib64/mpich/bin/scout.mpi
/usr/lib64/mpich/bin/scout.omp
/usr/lib64/mpich/bin/scout.ser
/usr/lib64/mpich/bin/silas.mpi
/usr/lib64/mpich/bin/skin
/usr/lib64/mpich/bin/square
/usr/lib64/mpich/lib/libpearl.base.so.0
/usr/lib64/mpich/lib/libpearl.base.so.0.0.0
/usr/lib64/mpich/lib/libpearl.ipc.mockup.so.0
/usr/lib64/mpich/lib/libpearl.ipc.mockup.so.0.0.0
/usr/lib64/mpich/lib/libpearl.ipc.mpi.so.0
/usr/lib64/mpich/lib/libpearl.ipc.mpi.so.0.0.0
/usr/lib64/mpich/lib/libpearl.mpi.so.0
/usr/lib64/mpich/lib/libpearl.mpi.so.0.0.0
/usr/lib64/mpich/lib/libpearl.replay.so.0
/usr/lib64/mpich/lib/libpearl.replay.so.0.0.0
/usr/lib64/mpich/lib/libpearl.thread.omp.so.0
/usr/lib64/mpich/lib/libpearl.thread.omp.so.0.0.0
/usr/lib64/mpich/lib/libpearl.thread.ser.so.0
/usr/lib64/mpich/lib/libpearl.thread.ser.so.0.0.0
/usr/lib64/mpich/lib/libpearl.writer.hyb.so.0
/usr/lib64/mpich/lib/libpearl.writer.hyb.so.0.0.0
/usr/lib64/mpich/lib/libpearl.writer.mpi.so.0
/usr/lib64/mpich/lib/libpearl.writer.mpi.so.0.0.0
/usr/lib64/mpich/share/scalasca
/usr/lib64/mpich/share/scalasca/scalasca.summary
/usr/lib64/mpich/share/scalasca/scout.spec
/usr/lib64/mpich/share/scalasca/scout_pre44.spec
/usr/share/doc/scalasca-mpich
/usr/share/doc/scalasca-mpich/README
/usr/share/licenses/scalasca-mpich
/usr/share/licenses/scalasca-mpich/COPYING
/usr/share/man/mpich-x86_64/man1/scalasca.1.gz
/usr/share/man/mpich-x86_64/man1/scan.1.gz
/usr/share/man/mpich-x86_64/man1/scout.1.gz
/usr/share/man/mpich-x86_64/man1/scout.hyb.1.gz
/usr/share/man/mpich-x86_64/man1/scout.mpi.1.gz
/usr/share/man/mpich-x86_64/man1/scout.omp.1.gz
/usr/share/man/mpich-x86_64/man1/scout.ser.1.gz
/usr/share/man/mpich-x86_64/man1/square.1.gz
References
Summary
In this tutorial we learn how to install scalasca-mpich
on CentOS 8 using yum and dnf.