05 · CODES

Start with a working example.

Research codes with a minimal example, instructions, licence and recommended citation.

REUSABLE SOFTWARE

Code, example and citation in one place.

Each entry links a working example to its source code, licence and recommended reference.

FFMcracking calculation workflow included in the repository
Code · v54c5bec + fix #12

FFMcracking

Python script for Abaqus that automates the Coupled Criterion of Finite Fracture Mechanics to predict crack initiation. Example 2 uses Bayesian optimisation to obtain the critical crack length and load factor; this package includes the compatibility update described in issue #12.

Abaqus 2020+Abaqus/CAEAbaqus PythonApache-2.0

Minimal example

  1. Download and extract the complete ZIP archive to a local folder; all files are included and use relative paths.
  2. Open a terminal in that folder and run: abaqus cae noGui=example2.py
  3. Wait for the analyses and optimisation to finish; the critical factor, optimum crack length and training data are displayed in the terminal and recorded by Abaqus.
  4. To adapt the case, edit only the CONFIGURATION block at the beginning of example2.py.

Authors · Israel G. García

How to cite

This code is free to use under the stated licence. If you use it in your work, please cite the suggested reference.

CONTRIBUTE

Share a research code with the group.

We will help prepare its description, minimal example, licence and citation.

How to contribute ↗