Abaqus on ENG-Grid

Abaqus is available through a floating license. It’s own by College of Engineering and is accessible on the SCC.

Running

When on the SCC, you will first need to set your environment to be able to use College of Engineering resources.

To launch Abaqus 6.8-4, you can call abaqus, which refers to the following:

#$ /ad/eng/opt/64/abaqus/6.8-4/exec/abq684.exe cae -mesa

To specify a different version of Abaqus, you can load a version specific module. You can check which modules are available on /ad/eng/etc/modulefiles with the command:

#$ module avail

To load a specific version into your bash profile, load one of the ‘simulia’ modules:

#$ module load simulia/2018

#$ module load simulia/2020

#$ module load simulia/2022

#$ module load simulia/2025

Once loaded, you can confirm your default version of abaqus with:

#$ which abaqus
[eg, for 2025, will refer to /ad/eng/opt/SIMULIA/2025-Golden/Commands/abaqus ]

To launch Abaqus with graphics, for instance, append “cae” to the end of the command, eg:

#$ abaqus cae

In some graphic environments [eg SCC OnDemand], ABAQUS/CAE and ABAQUS/Viewer may fail when hardware acceleration is turned on. It is possible to turn off hardware acceleration if completely necessary, although it is not recommended. Disabling hardware acceleration will severely degrade graphics performance in ABAQUS/CAE and ABAQUS/Viewer. You can disable hardware acceleration using the option ‘-mesa’:

#$ abaqus cae -mesa

Batch use with threads

Abaqus compute jobs can be run across multiple cores on a system in threaded mode. First have a look at the info about the threaded environment, then try a batch job using mp_mode=threads.

#$ -S /bin/sh
#$ -cwd
#$ -pe threaded 6
/ad/eng/opt/SIMULIA/2022/Commands/abaqus input={input} ... cpus=$NSLOTS mp_mode=threads

Batch use with MPI

Abaqus compute jobs can be run in parallel across systems using MPI. First make sure the basic MPI examples run, then try an Abaqus job using mp_mode=mpi.

#$ -S /bin/sh
#$ -cwd
#$ -pe openmpi 16
/ad/eng/opt/SIMULIA/2022/Commands/abaqus input={input} ... cpus=$NSLOTS mp_mode=mpi

See Also