How To Install libviennacl-dev on Ubuntu 18.04

In this tutorial we learn how to install libviennacl-dev on Ubuntu 18.04. libviennacl-dev is Scientific computing library written in C++ based on OpenCL

Introduction

In this tutorial we learn how to install libviennacl-dev on Ubuntu 18.04.

What is libviennacl-dev

libviennacl-dev is:

The Vienna Computing Library (ViennaCL) is a scientific computing library written in C++ and based on OpenCL. It allows simple, high-level access to the vast computing resources available on parallel architectures such as GPUs and is primarily focused on common linear algebra operations (BLAS levels 1, 2 and

  1. and the solution of large systems of equations by means of iterative methods with optional preconditioner.

ViennaCL is header-only with no binary library and projects using it only need to link against a conforming OpenCL implementation.

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

Install libviennacl-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 libviennacl-dev using apt-get by running the following command:

sudo apt-get -y install libviennacl-dev

Install libviennacl-dev Using apt

Update apt database with apt using the following command.

sudo apt update

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

sudo apt -y install libviennacl-dev

Install libviennacl-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 Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

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

sudo aptitude -y install libviennacl-dev

How To Uninstall libviennacl-dev on Ubuntu 18.04

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

sudo apt-get remove libviennacl-dev

Uninstall libviennacl-dev And Its Dependencies

To uninstall libviennacl-dev and its dependencies that are no longer needed by Ubuntu 18.04, we can use the command below:

sudo apt-get -y autoremove libviennacl-dev

Remove libviennacl-dev Configurations and Data

To remove libviennacl-dev configuration and data from Ubuntu 18.04 we can use the following command:

sudo apt-get -y purge libviennacl-dev

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

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

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

References

Summary

In this tutorial we learn how to install libviennacl-dev package on Ubuntu 18.04 using different package management tools: apt, apt-get and aptitude.