-
Notifications
You must be signed in to change notification settings - Fork 116
FAQ: How do I install Fluidity on Enterprise Linux (Red Hat based) ?
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.
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).
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
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.