How to use Abaqus

Software
Version
Cluster
Abaqus
2019
Dardel

Submitting an Abaqus job on Dardel

A script for running Abaqus on Dardel called abaqus_run.sh is shown below.

#!/bin/bash 
# The -l above is required to get the full environment with modules

# Set name of the job
#SBATCH -J my_job

# set the job account
#SBATCH -A <your allocation>

# 10 hours wall-clock time will be given to this job
#SBATCH -t 10:00:00

# Set the partition for your job. 
#SBATCH -p <partition>

# Number of nodes
#SBATCH -N 1

#SBATCH -e error_file.e%J
#SBATCH -o output_file.o%J


# load module abaqus v2019
module load PDC
module load abaqus/2019
# please run the following line before submitting your job and set 
# 'abaquslm_license_file' environment variable to point to a license server
# cp /pdc/software/21.11/other/abaqus/abaqus_v6.env .

# The input file
inputFile=your_input_file

# Run abaqus on 64 cores
abaqus job=$inputFile cpus=64 mp_mode=threads interactive

Note that this script does not include all the arguments that you can supply to Abaqus , but you should add/modify the script to suit your needs. You can copy this script to your home directory at PDC and save it as abaqus_run.sh.

sbatch abaqus_run.sh

Once the job has finished, you will find the outputs in the same directory as your job submission script.

Important note: the script above works for running Abaqus only on a single node containing 128 cores. Contact PDC support if you need to run on more than one node. You might be asked for proof of scaling for more than 128 cores.

Disclaimer

PDC takes no responsibility for the correctness of results produced with the binaries. Always evaluate the binaries against known results for the systems and properties you are investigating before using the binaries for production jobs.