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.