The ABAQUS suite of engineering analysis software packages is used to simulate the physical response of structures and solid bodies to load, temperature, contact,impact, and other environmental conditions.
ABAQUS is distributed by Simulia.
You will need to load the abaqus module in your shell environment in the following way:
to get the default version. To load this specific release of abaqus do
See our modules help doco for more details.
A typical use of abaqus would require setting up your own environment files to specify the standard memory, size of scratch, and the number of CPUS. We prefer you to use the jobscript below where the variables are constructed from the parameters you supply to PBS.
The job script below (abaqus_job.sh) specifies 16 CPU cores, 31 GB of memory, 100 GB of scratch space and 10 hours of walltime. This jobscript file should be saved in a directory from which the analysis will be done. In general, this will be either a subdirectory of the home directory, or a directory in the /short filesystem. Note that the submission script uses the PBS software resource flag
-l software=abaqus, and the script must include the set-up procedure for the environment file. To change the number of CPU cores, memory, or jobscratch required, simply modify the appropriate PBS resource request at the top of this file.
Replace inputfile with the name of the .inp file that you are using (i.e. filename without extension).
To run the job you would use the command
We suggest that you run each abaqus job in the PBS_JOBFS directory as indicated above. This will resolve many issues regarding IO overhead, as well as stopping any conflicts with the environment file abaqus_v6.env settings between jobs.
If you wish to run the double precision version of Abaqus then add the keyword "double" to the command line "abaqus analysis". You may also need "output_precision=full".
Both Abaqus/Standard and Abaqus/Explicit can be run in parallel on more than 1 CPU core. The parallelism is based on MPI for some parts of the Abaqus analysis and is threaded for other parts. Before running long jobs on multiple CPU cores it is advisable to do some comparisons of walltimes taken to run the job on a single CPU core then using increasing numbers of CPU cores. You may find that the walltime does not decrease enough to justify using more than 1 CPU core, especially for small jobs.
Simulia Australia have imposed several conditions on the Abaqus license at the NCI National Facility. To be granted access to Abaqus you must confirm that you will use Abaqus only for academic research. You must also confirm that you do not receive funding from any commercial source. This includes CSIRO and CRCs. You should also be aware that we are required to provide Simulia with a list of Abaqus users every month. Once you agree to these conditions you can be added to the Abaqus group. Request to join software group on https://my.nci.org.au
Staff members of RMIT who are part of the abaqus_rmit software group can access their own license files to run abaqus. To do this you will need a batch script starts with
Most users will prefer setting up the GUI (viewer of CAE) on their desktop machine using the
abaqus cae command. However, if you need to use the viewer over the network from the systems you will need to ensure that you have a client that supports OpenGL calls. We recommend using VNC viewer. You can use the SSVNC to access the cluster via VNC.