Abaci is a command line tool for streamlining the development, debugging and testing of Abaqus user subroutines.
Author: Laurence Kedward
Maintainer contact: [email protected]
Status: v0.5.5
Documentation: bristolcompositesinstitute.github.io/abaci
Prequisites: Abaqus, Intel Fortran Compiler
Supported Platforms: Windows, Linux
- Pre-compile user subroutines using
abaqus make
- Enable 'debug' mode for catching common code errors
- Supports compilation and linking of C/C++ source files
- Customise compiler flags using a portable configuration file
- Run test case Abaqus models with compiled user subroutine code
- Perform regression checks on output database results
- Automatically run post-processing commands for each job
- Easily submit Abaqus jobs to a HPC cluster using SLURM
- Easily write and run unit tests for your Fortran subroutines
- Reuse code from other abaci projects as 'dependencies' via git
You can download installers for Windows and Linux from the Latest Release page. These installers will install abaci for the local user and hence do not require administrator/root permissions.
- Installation Guide
- Quickstart tutorial
- Command Line Reference
- Configuration File Reference
- How-to Guides
Abaci is free to use and open source under the MIT license.
If you find Abaci useful in your own work, please consider giving it a 'star' on Github to let us know.
You can also email us with any feedback or questions at [email protected].
If you encounter an issue with Abaci that is not explained in the online documentation, feel free to open an issue in the Github repository or email us directly.