In the instructions below, the term RC-Cluster refers to the Cannon cluster.
The examples below discuss how to run ABAQUS interactively, or non-interactively in batch mode (without any GUI interface), and how to submit an ABAQUS job to the RC-Cluster job scheduler SLURM.
Information on the RC-Cluster (Cannon) including account requests:
Please consult the documentation available at the above link for connecting to FAS systems and familiarizing yourself with the SLURM queue management system. For any help on RC-Cluster (Cannon), contact FAS RC:
- The number of ABAQUS licenses checked out depends on the number of processors (cores) requested. As we have limited licenses, users should limit the requests to less than 16 cores.
- With the introduction of OnDemand VDI (see below), the only supported use of abaqus will be on the RC-Cluster.
OnDemand Virtual Desktop (VDI)
You can now work conveniently via a browser on RC-Cluster using the virtual desktop infrastructure (VDI) known as OnDemand. For more details, please visit:
The best option for working interactively on the RC-Cluster is to use OnDemand VDI (see above). You may need to adjust the resources based on the size of the problems. If you are authorized to use abaqus, the latest version should be available on OnDemand as an app. Otherwise, open a terminal on the OnDemand remote desktop and proceed as follows.
Latest installed version of abaqus
To find the latest abaqus module, type:
To use the version of abaqus displayed (say abaqus 2021):
Running ABAQUS in batch mode
Important: 1) The number of ABAQUS licenses checked out depends on the number of processors (cores) requested. As we have limited licenses, users should limit the requests to less than 16 cores.
2) Submit batch jobs from a login node accessed via ssh. (https://docs.rc.fas.harvard.edu/kb/terminal-access/).
3) Do not run abaqus interactively from the login node.
Note concerning abaqus 6.14 and newer versions:
To run abaqus 6.14 (and 2016) using SLURM, you need to create a file "abaqus_v6.env" in your home directory on the RC-Cluster and put the following lines in it (if you already have this file, add the following lines):
The above is not needed for abaqus 6.12.
In order to run ABAQUS in the batch mode (i.e. solving the model without using the GUI interface) you need an input file (usually with extension .inp) created with ABAQUS GUI or other means. Once you have an input file (we use, for eg. truss-3br.inp in the following example), prepare a batch submission script for ABAQUS using the following template
You can submit the script to SLURM with:
For more details on running and monitoring jobs on the the RC-Cluster cluster, please visit https://rc.fas.harvard.edu/resources/.
Abaqus documentation for the latest versions (eg. 2017) is accessed online via this link http://help.3ds.com/HelpProductsDS.aspx. To access this page, you need to have an account with Dassault Systemes (DS Passport). For that, please visit: https://iam.3ds.com/.