2.1 ABAQUS/CAE and the ABAQUS Scripting Interface

When you use the ABAQUS/CAE graphical user interface (GUI) to create a model and to visualize the results, commands are issued internally by ABAQUS/CAE after every operation. These commands reflect the geometry you created along with the options and settings you selected from each dialog box. The GUI generates commands in an object-oriented programming language called Python. The commands issued by the GUI are sent to the ABAQUS/CAE kernel. The kernel interprets the commands and uses the options and settings to create an internal representation of your model. The kernel is the brains behind ABAQUS/CAE. The GUI is the interface between the user and the kernel.

The ABAQUS Scripting Interface allows you to bypass the ABAQUS/CAE GUI and communicate directly with the kernel. A file containing ABAQUS Scripting Interface commands is called a script. You can use scripts to do the following:

The ABAQUS Scripting Interface is an extension of the popular object-oriented language called Python. Any discussion of the ABAQUS Scripting Interface applies equally to Python in general, and the ABAQUS Scripting Interface uses the syntax and operators required by Python.