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 Odyssey job scheduler SLURM.
Information on Odyssey 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 Odyssey, 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 Odyssey.
OnDemand Virtual Desktop (VDI)
You can now work conveniently via a browser on odyssey using the virtual desktop infrastructure (VDI) known as OnDemand. For more details, please visit:
The best option for working interactively on Odyssey 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 2017):
Running ABAQUS in batch mode
Important note: 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.
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 Odyssey 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 Odyssey 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/.