ANSYS Fluent use on Peregrine
ANSYS Fluent is a licensed commercial application. NREL has an ANSYS Fluent license pool for this software. Users of ANSYS Fluent software need to contribute to that pool prior to using the application.
License usage can be checked on Peregrine with the command lmstat.ansys, or with the following equivalent command:
% lmutil lmstat -c email@example.com -a
There are presently two ways to run ANSYS Fluent interactively on NREL HPC systems.
- When graphics rendering is not a critical bottleneck, you can set up an X11 tunnel from your local workstation to a compute node on Peregrine. Make sure your local SSH client application is configured to use X11 forwarding, then ssh into Peregrine as usual. You will then be connected to a login node.
- To get access to one or more compute nodes for your exclusive use, use
[user@login1 ~]$ qsub -I -l nodes=<n> -l walltime=<hh:mm:ss> -X -A <allocation_id>, replacing placeholders in angle brackets with your desired values. Once this command returns, you will be connected to the "mom" compute node for your job.
- To enable the ANSYS Fluent environment, use
module load ansys-fluent
- To start Workbench, you can then issue runwb2 .
- Usually, the observed interactivity for ANSYS when used as above is quite low (e.g., windows take a long time to come up). For small tasks, it may be sufficient to enable SSH compression.
- On Peregrine, make sure a file $HOME/.ssh/config exists, and contains at a minimum the following 4 lines
- If your local workstation is OSX- or Linux-based, ensure the same file with the same content is there.
- If you are using Windows and PuTTy, enable compression in PuTTy. In the PuTTY main screen, on the left side, go to Category/Connection/SSH, and check off the box "enable compression".
- When graphics rendering is more limiting to your workflow, you may experience better results running ANSYS through a VNC. Please see https://hpc.nrel.gov/users/software/running-gui-applications-on-peregrine.
NREL's CSC maintains one Fluent license and 2 HPC Packs for general use by the Peregrine user community. For information about the larger licence pool and obtaining access, please contact Emily Cousineau in CTTS, Emily<dot>Cousineau at nrel period gov.