Skip to content

FAQ: How do I install Fluidity on Enterprise Linux (Red Hat based) ?

Tim Greaves edited this page May 10, 2019 · 13 revisions

The Fluidity project formally supports users of Red Hat 7.x based Enterprise Linux distributions via a set of RPM packages. These provide both a binary build of Fluidity and also a development environment for building Fluidity from source code.

NOTES: Parsing of EnSight files is not currently supported on EL due to restrictions in the VTK package. In addition, users are strongly recommended not to use other third-party package repositories which may contain packages which install in preference to the Fluidity packages, and are missing crucial configure option. For example, the PETSc package from EPEL is lacking Fortran support.

To install Fluidity as a binary package, or set up a development environment for Fluidity, follow the methods described below.

Fluidity repository

The Fluidity repository, containing required additional packages, is enabled with the following commands:

sudo yum install yum-utils
sudo yum-config-manager --add-repo http://fluidityproject.github.com/yum/fluidity-rhel7.repo

(this assumes your local user account has sudo privileges).

Installing Fluidity packages

To install a binary package of Fluidity which can be run from the command line, including the relevant supporting software, run:

sudo yum install fluidity

To install the necessary package set for building Fluidity, run:

sudo yum install fluidity-dev

Using Fluidity and the Fluidity developer environment:

Prior to using Fluidity in a given shell session, set up the runtime environment with:

module load fluidity

To enable the Fluidity build environment, you will need to run:

module load fluidity-dev

for each shell session in which you want to access the Fluidity build environment.

Clone this wiki locally