Using Fluidity on the HPC

Fluidity is installed in /opt/fluidity. To use it, you have to source one of the following files, depending on your login shell:

bash
source /usr/local/profile.d/fluidity.sh
csh/tcsh
source /usr/local/profile.d/fluidity.csh

Fluidity is compiled with mpi support. For example, to run it on 4 nodes, you can use the following submit script

#!/bin/sh

#MOAB -l nodes=4
#MOAB -n fluidity

source /usr/local/profile.d/fluidity.sh
mpiexec dfluidity -v2 -l -x optionfile

For more information about moab, please see the moab documentation. See the Running Fluidity in parallel page for more information on decomposing your domain for parallel runs.

Because mpi support was compiled in, you will get a warning if you start fluidity as a single processor job on a login node (missing uverbs verions and a missing infiniband network card). You can ignore this. However, don't run multiple-cpu jobs on the login nodes.