Abaci User Documentation#

Abaci is a command line tool for streamlining the development, debugging and testing of Abaqus user subroutines.

Why use Abaci?#

The primary advantage of using Abaci to develop Abaqus user subroutines, is the built-in debug mode which compiles your code with extra compile-time and runtime checks enabled. These checks will identify memory errors and undefined behaviour that would otherwise go unnoticed.

Abaci also automates and streamlines many processes involved in code development, including:

Getting Started#

Prerequisites: Abaci requires the following software to be installed:

  • Abaqus

  • Intel Fortran Compiler

See the installation guide for instructions on how to download and install Abaci.

Once you have installed Abaci, consider reading the Quickstart Tutorial and the How-to guides.

Documentation and Support#

You can find more detailed documentation in the Command Line Interface Reference and the Configuration File Reference.

If you encounter an problem using Abaci and cannot find the answer using the documentation, then feel free to open an issue in the Github repository.