Repositories & Research Outputs

Scientific software, engineering tools, fatigue benchmarks and archived research data by Andrea Chiocca.

01 / Scientific software and research data

Code and data supporting my research and publications. Forks retain upstream attribution.

Research outputs
15
Software projects
8
Datasets and benchmarks
7

02 / Selected research

Selected outputs

03 / Research outputs

Complete catalogue

8 GitHub repositories · 6 Zenodo resources · 1 additional dataset

15 resources · Selected research first.

GitHubSelected research

Multiaxial fatigue library

Research software · Python · MIT

Collaborative FABER WG4.3 Python library and method catalogue for comparing multiaxial fatigue criteria. Current calculations use single-frequency harmonic stress cycles for plain or smooth geometries.

Multiaxial fatigue

In development; independent scientific validation remains outstanding.

Latest commit:

Record details: Multiaxial fatigue library

Access: Public repository

Licence: MIT

Repository: andreachiocca/multiaxial-fatigue

Repository status: Not archived.

Active development. Some methods are partial or require review; independent validation against published or experimental datasets remains outstanding. Variable-amplitude histories, notch gradients and constitutive plasticity are future work. The review article is in preparation.

ZenodoSelected research

FABEST: blind fatigue-life prediction

Benchmark participant package · 2026

Participant package for blind fatigue-life prediction of 42CrMo4+QT steel under multiaxial high-cycle loading. It includes rules, calibration data, load cases, specimen information and submission templates.

Fatigue benchmarking

Published: · v2.1.0 · Open files

Record details: FABEST: blind fatigue-life prediction

Official title: FABEST High-Cycle Fatigue Competition: Participant Package for Blind Fatigue-Life Prediction

Creators: Chiocca, Andrea; Papuga, Jan; Gkantou, Michaela

Access: Open files

Version DOI: 10.5281/zenodo.21534682

All versions: 10.5281/zenodo.20934797

Earlier versions of this resource:

GitHub

sharCP

Software · Python · MIT

Python implementation of the Effective Critical Plane (ECP) approach for sharp weld toes and roots through a criterion-dependent equivalent notch radius. Calibration and independent fatigue-life prediction under Mode I and Mode III with Fatemi–Socie, Findley and Smith–Watson–Topper parameters.

Multiaxial fatigue

Latest commit:

Record details: sharCP

Access: Public repository

Licence: MIT

Repository: andreachiocca/sharCP

Repository status: Not archived.

Reduced finite element and experimental inputs are included. Complete meshes and the original calibration settings are not, so reproduction of every published result has not been independently verified. The associated article will be linked after publication; the related sharp-notch dataset is a restricted Zenodo record.

GitHub

SeAn-CP

Software · Python · GPL-3.0

Semi-analytical evaluation of critical plane fatigue factors, including non-proportional loading and material plasticity. Contains the original MATLAB implementation and a tested Python package (seancp) for the extended Fatemi–Socie search.

Critical plane methods

Latest commit:

Record details: SeAn-CP

Access: Public repository

Licence: GPL-3.0

Repository: andreachiocca/SeAn-CP

Repository status: Not archived.

Related publications bibliography entry 1.

Zenodo

Sharp-notch fatigue: Mode I and Mode III

Supporting research data · 2026

Research data associated with sharp-notch fatigue under Mode I and Mode III loading. The record has restricted files; consult the landing page for access information.

Multiaxial fatigue

Restricted files · see the record for access conditions.

Published: · v1.0.0 · Restricted files

Record details: Sharp-notch fatigue: Mode I and Mode III

Official title: Dataset for: "Fatigue assessment of sharp notches under Mode I and Mode III loading by means of a process volume based critical plane approach"

Creators: Chiocca, Andrea

Access: Restricted files

Version DOI: 10.5281/zenodo.21875885

All versions: 10.5281/zenodo.21875884

Zenodo

Welded joints under multiaxial loading

Supporting research data · 2026

Experimental fatigue-life data and ECP predictions for welded joints under uniaxial and multiaxial loading. Individual text files distinguish geometry, loading, treatment and load ratio.

Multiaxial fatigue

Published: · Open files

Record details: Welded joints under multiaxial loading

Official title: Dataset for: "Fatigue assessment of welded joints subjected to multiaxial loading conditions through the Effective Critical Plane approach"

Creators: Chiocca, Andrea; Frendo, Francesco

Access: Open files

Supporting data; Zenodo labels this record as Journal. It is listed here separately from the associated journal article.

Related publications bibliography entry 1.

Version DOI: 10.5281/zenodo.18416255

All versions: 10.5281/zenodo.18416254

GitHub

Effective Critical Plane (ECP)

Software · MATLAB · GPL-3.0

MATLAB routines for fatigue assessment using stress–strain fields averaged over a material-dependent volume. Includes ANSYS post-processing, critical plane evaluation, calibration data and example cases.

Multiaxial fatigue

Latest commit:

Record details: Effective Critical Plane (ECP)

Access: Public repository

Licence: GPL-3.0

Repository: andreachiocca/ECP

Repository status: Not archived.

Related publications bibliography entry 1; bibliography entry 2; bibliography entry 3.

GitHub

CPOpt

Software · MATLAB · GPL-3.0

MATLAB implementation for efficient evaluation of critical plane fatigue factors using tensor invariants and coordinate transformations. Includes Fatemi–Socie and Smith–Watson–Topper examples with ANSYS post-processing.

Critical plane methods

Latest commit:

Record details: CPOpt

Access: Public repository

Licence: GPL-3.0

Repository: andreachiocca/CPOpt-v1.0

Repository status: Not archived.

Related publications bibliography entry 1.

GitHub

FI-Sol

Software · MATLAB · GPL-3.0

Closed-form evaluation of the Findley critical plane factor for linear-elastic materials under proportional loading. Includes MATLAB code and example data.

Critical plane methods

Latest commit:

Record details: FI-Sol

Access: Public repository

Licence: GPL-3.0

Repository: andreachiocca/FI-Sol

Repository status: Not archived.

Related publications bibliography entry 1.

Zenodo

Ductile cast iron under non-proportional loading

Supporting research data · 2024

Raw and processed ductile cast iron fatigue data supporting ECP assessment under multiaxial and non-proportional loading, including experimental life, damage parameter and predicted life.

Multiaxial fatigue

Published: · Open files

Record details: Ductile cast iron under non-proportional loading

Official title: Dataset for: "Application of the Effective Critical Plane approach for the fatigue assessment of ductile cast iron under multiaxial and non-proportional loading conditions"

Creators: Chiocca, Andrea

Access: Open files

Supporting data; Zenodo labels this record as Data paper. It is listed here separately from the associated journal article.

Related publications bibliography entry 1.

Version DOI: 10.5281/zenodo.14198237

All versions: 10.5281/zenodo.14198236

GitHub

FS-Sol

Software · MATLAB · GPL-3.0

Closed-form evaluation of the extended Fatemi–Socie parameter for isotropic linear-elastic materials under proportional loading. Includes MATLAB code, validation data and examples.

Critical plane methods

Latest commit:

Record details: FS-Sol

Access: Public repository

Licence: GPL-3.0

Repository: andreachiocca/FS-Sol

Repository status: Not archived.

Related publications bibliography entry 1.

Zenodo

Hybrid self-piercing riveted joints

Tensile-test dataset · 2024

Experimental time, displacement and force measurements from tensile tests on PEEL and LAP hybrid self-piercing riveted joints, with and without adhesive.

Experimental mechanics

Published: · Open files

Record details: Hybrid self-piercing riveted joints

Official title: Tensile tests on PEEL and LAP hybrid self-pierce riveting joints with and without adhesive

Creators: Chiocca, Andrea; Frendo, Francesco

Access: Open files

Version DOI: 10.5281/zenodo.12741922

All versions: 10.5281/zenodo.12734068

Earlier versions of this resource:

Zenodo

Structural components: ECP fatigue assessment

Supporting research data · 2024

ECP post-processing of published En3B low-carbon steel fatigue experiments, supporting the comparison of fatigue predictions for notched components.

Multiaxial fatigue

Published: · Open files

Record details: Structural components: ECP fatigue assessment

Official title: Dataset for: "Fatigue assessment of structural components through the Effective Critical Plane factor"

Creators: Chiocca, Andrea; Frendo, Francesco

Access: Open files

Related publications bibliography entry 1.

Version DOI: 10.5281/zenodo.12721131

All versions: 10.5281/zenodo.12721130

GitHub

APDL-WB-ssr

Software · Python · GPL-3.0

Python scripts for running a sequence of ANSYS APDL simulations in Workbench and collecting selected result files. An engineering workflow utility for repeated finite element analyses.

Finite element automation

Latest commit:

Record details: APDL-WB-ssr

Access: Public repository

Licence: GPL-3.0

Repository: andreachiocca/APDL-WB-ssr-v1.0

Repository status: Not archived.

Mendeley

Welding and additive manufacturing: operating conditions

Research dataset · 2022

Dimensionless operating conditions accompanying research on the Rosenthal solution for welding and metal additive manufacturing.

Welding and additive manufacturing

Record details: Welding and additive manufacturing: operating conditions

Official title: Dataset of dimensionless operating conditions for welding and metal additive manufacturing

Creators: Moda, Mattia; Chiocca, Andrea; Macoretta, Giuseppe; Monelli, Bernardo Disma; Bertini, Leonardo

Access: Public record; consult repository for file access

Related publications bibliography entry 1.

Version DOI: 10.17632/b2437352ky.2

Catalogue snapshot verified 15 October 2026. Records link to original sources. Version history and access conditions are available under “Record details”. Code-update dates do not indicate scientific validation.