Abaqus

Notitle

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 latest 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
16 16
32 21
64 28

To find out how many tokens will be required for your job, execute:

$ abaqus job=connector cpus=12 -queue tokens
Number of Tokens Required:  14

Your job will not be submitted but instead the information about token usage will be displayed.

Example jobs

Single Node

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=4: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

References