Abaqus

Known Issue

Abaqus jobs may abort immediately after license checkout with:

warning, dlopen of libhwloc.so failed
(null)/lib/linux_amd64/libhwloc.so: cannot open shared object file

Followed by:

The executable pre . aborted with system error 'Illegal memory reference' (signal 11)

Solution

Add the following environment variable to your SLURM script, directly before the line that launches Abaqus:

unset SLURM_GTIDS

Example Job Script

#!/bin/bash
#SBATCH --job-name=abaqus_job
#SBATCH --nodes=1
#SBATCH --ntasks=16
#SBATCH --time=24:00:00

module load abaqus

# Fix for libhwloc error
unset SLURM_GTIDS

abaqus job=myinput cpus=$SLURM_NTASKS interactive

Getting Help

Contact help-hpc@caltech.edu for Abaqus-specific issues.