Abaqus is a finite element analysis software used for engineering simulations. Here is a demonstration of running an Abaqus example problem through a batch script, adapted from the Abaqus example provided in the documentation here.
- Create an Abaqus input file. This repository provides the file tennis_surfcav.inp, which performs analysis on the impact of a tennis ball onto a racket, as well as the files tennis_ef1.inp and tennis_ef2.inp, which are referenced in the analysis.
Abaqus input files, ending with the extension *.inp, describe the model and simulation to be performed.
- Prepare the submission script, which is the script that is submitted to the Slurm scheduler in order to run the Abaqus job. This repository provides the script job.sh as an example.
Because the Abaqus job results in many output files, a new directory is created in /data to store the output data in. As well, a new directory is created in /local to run the job in, which is removed at the end of the job.
-
Submit the job using
sbatch job.sh
-
Examine the results by opening the new directory, abaqus_test. More information about what each file contains can be found in the Abaqus User’s Manual