How To Install libopenmpi-dev on Debian 9

In this tutorial we learn how to install libopenmpi-dev on Debian 9. libopenmpi-dev is high performance message passing library – header files

Introduction

In this tutorial we learn how to install libopenmpi-dev on Debian 9.

What is libopenmpi-dev

libopenmpi-dev is:

Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-3 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

This package contains the header files and compiler wrappers which are needed to compile and link programs against libopenmpi.

There are three methods to install libopenmpi-dev on Debian 9. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install libopenmpi-dev Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install libopenmpi-dev using apt-get by running the following command:

sudo apt-get -y install libopenmpi-dev

Install libopenmpi-dev Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install libopenmpi-dev using apt by running the following command:

sudo apt -y install libopenmpi-dev

Install libopenmpi-dev Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install libopenmpi-dev using aptitude by running the following command:

sudo aptitude -y install libopenmpi-dev

How To Uninstall libopenmpi-dev on Debian 9

To uninstall only the libopenmpi-dev package we can use the following command:

sudo apt-get remove libopenmpi-dev

Uninstall libopenmpi-dev And Its Dependencies

To uninstall libopenmpi-dev and its dependencies that are no longer needed by Debian 9, we can use the command below:

sudo apt-get -y autoremove libopenmpi-dev

Remove libopenmpi-dev Configurations and Data

To remove libopenmpi-dev configuration and data from Debian 9 we can use the following command:

sudo apt-get -y purge libopenmpi-dev

Remove libopenmpi-dev configuration, data, and all of its dependencies

We can use the following command to remove libopenmpi-dev configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge libopenmpi-dev

Dependencies

libopenmpi-dev have the following dependencies:

References

Summary

In this tutorial we learn how to install libopenmpi-dev package on Debian 9 using different package management tools: apt, apt-get and aptitude.