Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The ANSYS suite of programs is installed available on the Helium cluster. ITS-RS HPC system.

To use them, you will need to have access to a license server that will validate your right to use the software. The license servers are not run on Helium the HPC systems so please check with your department for more information. Once you know how to access your license server, run the license setup program on Helium. This is a graphical program so you will have to have X11 forwarding enabled in your SSH session.

 

 

...

Note that if you are not part of the IIHR investor group (which is selected by default), you will need to obtain the proper licesnse server information from your PI, and then export a variable before running the license manager. An example would look like: 

export ANSYSLMD_LICENSE_FILE=1055@<server>.uiowa.edu (where server is the hostname of the server your group should be using).

 

 

Next, run this command to open the License setup GUI: 

/opt/ansys_inc/shared_files/licensing/lic_admin/anslic_admin

 You will see a window that looks like this: 

Image Removed

You should choose the button that says "Set License Preferences for User..."  That will open an option to choose a version; please choose 12.1. That will open a new window: 

Image Removed

Please choose the radio button for "Use Academic License", which will then show you options (note that your list may be different than below): 

Image Removed

Select your preferred license and move it to the top. Click "Apply" and then "Okay"  

After that is set up then you can run your ANSYS programs with something like the following:

Example ANSYS job script

...

 


The command line flags used with Ansys have changed somewhat in version 18.x to accommodate a new interconnect called Omni-Path.

Code Block
languagebash
titleExample ANSYS job script - Argon
#!/bin/sh

...


#

...


#$ -N Job_Name

...


#$ -cwd

...


#$ -j y

...


#$ -pe

...

 56cpn 112
#$ -S /bin/bash

...


module load ansys/18.0_impi-2017.4
fluent 3ddp -t$NSLOTS -g -cnf=$TMPDIR/machines -sge -

...

pib.infinipath -mpi=

...

intel -i File.in > File.out

 

Again note that if you are not part of IIHR, you should have License Manager environment variables specified in your job script like below: 

 

Example Ansys Job Script non-IIHR

 

#!/bin/sh
#
#$ -N Job_name
#$ -cwd
#$ -j y
#$ -pe fluent 20
#$ -S /bin/bash
#$ -l mf=2G
export ANSYSLMD_LICENSE_FILE=1055@<server>.uiowa.edu
export LM_LICENSE_FILE=1055@<server>.uiowa.edu
/opt/ansys_inc/v121/fluent/bin/fluent 3d -t$NSLOTS -g -cnf=$TMPDIR/machines -sge -pinfiniband -mpi=openmpi -i File.in >File.out

 

...

Argon provides versions 17.2 and 18.0.   When running Ansys programs on Argon, the -pib.infinipath must be explicitly stated for interconnect selection and the MPI implementation chosen must be mpi=intel. If these are not specified, the job will either fail outright or fall back to a much slower interconnect, severely curtailing performance. The environment modules that set the necessary variables and paths on Argon are not currently the default Ansys modules. When loading environment modules on Argon, ensure that you are using either ansys/17.2_impi-2017.4 or ansys/18.0_impi-2017.4 for your jobs.