Skip to content

Abaqus

Abaqus is a software suite for finite element analysis and computer-aided engineering.

Abaqus is available as a module on Apocrita.

Usage

To run the default version of Abaqus, simply load the abaqus module:

module load abaqus

For usage documentation, run abaqus -help.

Licensing

QMUL License

QMUL has an Abaqus license for 60 tokens.

Abaqus is licensed for 60 tokens on Apocrita, when running the application you can request tokens via -l abaqus=<number of tokens>.

The following table lists the number of tokens required to run jobs of various core sizes:

Cores Tokens
1 5
2 6
4 8
8 12
16 16
24 19
32 21
48 25

Example job

Serial job

Here is an example job running on 4 cores and 16G of memory on a single node:

#!/bin/bash
#$ -cwd
#$ -j y
#$ -pe smp 4
#$ -l h_rt=1:0:0
#$ -l h_vmem=4G
#$ -l abaqus=8

module load abaqus
abaqus job=SIM-FILE \
       cpus=${NSLOTS} \
       mp_mode=THREADS \
       scratch=SCRATCH-LOCATION
       interactive

Replace SIM-FILE with the name of your simulation file and SCRATCH-LOCATION with the temporary directory location. For the fastest performance, we recommend $TMPDIR if there is enough space for your simulation. If not, you may choose /data/scratch/${USER} to use the auto-deleting scratch space.

Reference