ANSYS at TACC
Last update: July 22, 2020

ANSYS logo ANSYS offers a comprehensive software suite that spans the entire range of physics, providing access to virtually any field of engineering simulation that a design process requires. ANSYS sofware is used to simulate computer models of structures, electronics, or machine components for analyzing strength, toughness, elasticity, temperature distribution, electromagnetism, fluid flow, and other attributes.

ANSYS is installed at TACC and is currently installed on TACC's Frontera and Stampede2 resources. The current version now is v20.1, sometimes named "R2020R1".

ANSYS Licenses

TACC's current ANSYS license allows TACC users to access ANSYS for non-commercial, academic use. If you would like access to ANSYS, please submit a help desk ticket through the TACC User Portal. Include in your ticket your institutional affiliation and a brief statement confirming that you will use ANSYS only for non-commercial, academic purposes. If you are affiliated with the University of Texas, include your academic department in your help desk ticket.

If you have your own ANSYS licenses or would like to install your own copy, you are allowed to do so.

ANSYS Installations

ANSYS has been installed under /home1/apps/ANSYS on Frontera and Stampede2. Both installations include the main components: "Structures", "Fluids" and "Electronics". If you need access to other components, please consult with TACC.

All packages are installed under the default locations based on the ANSYS naming convention. You should be able to find ANSYS binaries and shared libraries under the following directories.

  • /home1/apps/ANSYS/v201
  • /home1/apps/ANSYS/AnsysEM20.1

Interactive Mode

ANSYS can be launched with the ANSYS GUI used in interactive mode. Please use the TACC Vis Portal or create a VNC session following the directions in the Remote Desktop Access section.

ANSYS is managed under modules on the TACC resources. Load the ANSYS module with the following command:

login1$ module load ansys

You can always get the help information using the module's "help" command:

login1$ module help ansys

The following figure shows how MATLAB is launched inside the VNC session.

Do NOT launch ANSYS on the login nodes. The job will fail and, more importantly, it will prevent other users from doing their work, as your execution will take up too many cycles on the shared login node. Using ANSYS on the login nodes is considered system abuse, and will be treated as such. See TACC usage policies.

Batch Mode

You can also submit your ANSYS job to the batch nodes (compute nodes) on TACC resources. To do so, first make sure that the ANSYS module has been loaded, and then launch your ANSYS programs as shown in the sample Frontera job script below.

#!/bin/bash
#SBATCH -J ansysjob              # job name
#SBATCH -e ansysjob.%j.err       # error file name 
#SBATCH -o ansysjob.%j.out       # output file name 
#SBATCH -N 1                     # request 1 node
#SBATCH -n 16                    # request all 16 cores 
#SBATCH -t 01:00:00              # designate max run time 
#SBATCH -A myproject             # charge job to myproject 
#SBATCH -p normal                # designate queue 

module load ansys
Your-ANSYS-COMMAND-HERE

Then submit the job to the scheduler in the standard way. Consult the Running Jobs section in the respective user guides.

Frontera login1$ sbatch myjobscript Running Jobs on Frontera
Stampede2 login1$ sbatch myjobscript Running Jobs on Stampede2

References

ANSYS is a commercial package. If you have further scientific or technical questions, contact ANSYS support directly.