Application Guide - CFX



ANSYS CFX's advanced physics modeling capabilities help engineers solve the most complex challenges in turbomachinery applications. This powerful software has been extensively validated and is renowned for its robustness and accuracy. 

Module Information


module spider CFX

  cfx: cfx/2021R2

    This module can be loaded directly: module load cfx/2021R2

        Adds Ansys CFX 2021R2 to your PATH environment variable


If you need to use a version of CFX earlier that R2021R2 then you will have to use the "legacy" software partition. Infomation on legacy applications can be found here.



Example Submission Script


The example submission script below is suitable for running on the ARC cluster. Note: this example is customised for the standard ANSYS CFX benchmark Airoil 50M and uses the OpenMPI libraries built for ARC.



#SBATCH --nodes=2
#SBATCH --ntasks-per-node=48
#SBATCH --time=00:10:00
#SBATCH --job-name=CFXExample
#SBATCH --partition=devel

module load cfx/2021R2
module load OpenMPI/4.0.5-GCC-10.2.0


MPI_HOSTS=$(scontrol show hostnames $SLURM_JOB_NODELIST | tr "\n" "," | sed 's/.$//')

cfx5solve -def perf_Airfoil_50M_R16.def \
          -double -part-large \
          -part $SLURM_NTASKS -batch -parallel -par-host-list $MPI_HOSTS \
          -start-method "Open MPI Distributed Parallel"


Scaling Results


The following graph shows the result of scaling runs of 1 to 4 nodes (48 to 192 cores) of ARC using both the AirFoil 50M and AirFoil 100M test cases:


arc cfx ompi 2021r2